Книга
Книга
ЗАДАЧИПО ТЕОРИИ МНОЖЕСТВ,МАТЕМАТИЧЕСКОЙ ЛОГИКЕИ ТЕОРИИ АЛГОРИТМОВ
Издание пятое
МОСКВА • ФИЗМАТЛИТ • 2004
УДК 510.2+510.5+510.6
ББК 22.12
Л 13
Лавров И.А., Максимова Л.Л. Задачи по теории множеств, матема™ тической логике и теории алгоритмов. — 5=е изд., исправл. — М.: ФИЗ™ МАТЛИТ, 2004. — 256 с. — ISBN 5Q22L00262
В книге в форме задач систематически изложены основы теории множеств, математической логики и теории алгоритмов. Книга предназначена для активного изучения математической логики и смежных с ней наук.
Состоит из трех частей: «Теория множеств», «Математическая логика» и «Теория алгоритмов». Задачи снабжены указаниями и ответами. Все необходимые определения сформулированы в кратких теоретических введениях к каждому параграфу.
Сборник может быть использован как учебное пособие для математических факультетов университетов, педагогических институтов, а также в технических вузах при изучении кибернетики и информатики. Для математиков — алгебраистов, логиков и кибернетиков.
ISBN 5・922 >0026=2ISBN 5・922 >0026=2© И.А. Лавров, Л.Л. Максимова, 2002, 2003, 2004
ISBN 5・922 >0026=2
ISBN 5・922 >0026=2
© ФИЗМАТЛИТ, 2002, 2003. 2004
СОДЕРЖАНИЕ)
Предисловие к четвертому изданию4
Предисловие к первому изданию 5
Часть 1. Теория множеств7
Операции над множествами7(155)
Отношения и функции 13(160)
Специальные бинарные отношения 22(165)
Кардинальные числа 31(170)
Ординальные числа 35(176)
Действия над кардинальнымичислами 44(183)
Часть II. Математическая логика 50
Алгебра высказываний 50(187)
Функции алгебры логики 57(191)
Исчисления высказываний 63(195)
Язык логики предикатов 74(199)
Выполнимость формул логикипредикатов81(201)
Исчисления предикатов 89(206)
Аксиоматические теории 98(209)
Фильтрованные произведения 108(215)
Аксиоматизируемые классы 116(219)
Часть III. Теория алгоритмов 124
Частично рекурсивные функции 124(227)
Машины Тьюринга 136(234)
Рекурсивные и рекурсивно перечислимые множества 142(238)
Нумерации Клини и Поста 148(243)
Ответы, решения, указания 155
Список литературы248
Предметный указатель 250
ПРЕДИСЛОВИЕ К ЧЕТВЕРТОМУ ИЗДАНИЮ
За время, прошедшее после третьего издания этой книги, стало очевидным, что она достаточно актуальна и полезна. Вместе с тем, во многих высших учебных заведениях ощущается крайний недостаток экземпляров книги. Задачник широко используется, а малый тираж последнего издания не смог удовлетворить имеющуюся потребность.
В этих условиях издательство «Физико - математическая литература» решило переиздать книгу. За это авторы благодарны издательству.
5 января 2001 г.5 января 2001 г.В данном издании мы внесли необходимые переделки задач, ответов, терминологии, расширили список литературы, а также исправили опечатки, вкравшиеся в предыдущие издания. Мы постарались учесть те замечания и предложения, которые были высказаны нашими коллегами, активно использующими книгу в своей преподавательской деятельности. Всех их мы искренне благодарим.
5 января 2001 г.
5 января 2001 г.
И.А. Лавров (Москва) Л.Л. Максимова (Новосибирск)
В настоящее время математическая логика и смежные с ней науки привлекают все большее внимание. Это вызвано как интенсивным развитием самих этих наук, так и найденными глубокими приложениями в различных областях математики и техники.
Курс математической логики несколько лет назад стал обязательным для математических факультетов университетов и педагогических институтов СССР. На первых порах большой отряд студентов и преподавателей был практически лишен учебных пособий по этой специальности. В настоящее время этот недостаток в некоторой степени исправлен. Сейчас имеется ряд учебников и книг по математической логике. Здесь и несколько книг советских авторов, но, в основном, это переводная литература. И все же те, кто ведет практические занятия, испытывают значительные трудности. И дело не в том, что задач нет. Большое количество задач по математической логике разбросано по разным книгам. Только в самое последнее время появилась книга С.Г. Гиндикина «Алгебра логики в задачах», где собран значительный материал по алгебре логики.
В нашей книге сделана попытка систематически изложить основы теории множеств, математической логики и теории алгоритмов в форме задач. От читателя не предполагается никакой предварительной подготовки. Он может использовать эту книгу для изучения математической логики, не обращаясь к другим учебникам и пособиям. Тем не менее, мы приводим краткий список имеющейся на русском языке литературы. Каждому параграфу предпослано краткое введение, содержащее определения всех основных понятий, используемых в задачах этого параграфа. Ранее введенные понятия и определения используются часто без ссылок; в этих случаях читатель может использовать указатель терминов и обозначений.
Основные теоремы сформулированы в виде задач. Для того чтобы доказательства были возможно более простыми, технические леммы также выделены в виде отдельных задач.
Большинство задач снабжено ответами и указаниями. Иногда мы даем подробные ответы к простым задачам для иллюстрации метода рассуждения, впервые встретившегося. В дальнейшем уже ограничиваемся лишь краткими указаниями. Трудные задачи отмечены звездочкой.
Большинство задач каждой части может быть решено без обращения к другим частям. Там, где необходимо, мы делаем соответствующие ссылки в самой задаче или в указании к ней.
ПРЕДИСЛОВИЕ К ПЕРВОМУ ИЗДАНИЮ
Естественно, что в книге не затронуты многие направления современной математической логики. Некоторые темы лишь намечены, для них приведены лишь самые первоначальные понятия и результаты. Так, например, аксиоматическая теория множеств (§ 7 части II) занимает мало места, хотя в действительности все задачи из части 1 могут быть решены в рамках теории ZF. В части III из различных уточнений понятия алгоритма выбраны лишь рекурсивные функции и машины Тьюринга.
Мы ставили себе целью, главным образом, систематизировать уже имеющиеся задачи. По этой причине здесь имеется стандартный набор задач и очень мало задач, специально придуманных авторами. Если задачи нам нравились, то мы брали их из других книг и не ссылались на это.
В книге употребляются следующие общепринятые обозначения:
$ 夕,必 夕,归一множества натуральных, целых, рациональных, действительных, комплексных чисел соответственно;
п — если ..., то ...;
q — ...тогда и только тогда, когда
и — есть по определению;
{х I ...х..} — множество таких элементов х, для которых выполняется условие ...х..;
{хь %2, •••} — множество, состоящее из элементов х1? х2? •••;
〈Xi, %2,…,芻〉—упорадоченная последовательность элементов хь х2? •••, х〃.
В основу этой книги положен наш сборник «Задачи по логике», выпущенный в 1970 г. издательством Новосибирского государственного университета. Сборник значительно дополнен, сделана существенная переработка, мы постарались учесть многочисленные замечания, высказанные нам. Мы благодарны Л.Н. Шеврину, А.И. Омарову, Н.Г. Хисамиеву, А.А. Акатаеву, В.А. Успенскому, Г.Е. Минцу, С.Ю. Маслову, А.О. Сли- сенко, И.Д. Заславскому и другим за ценные обсуждения. Особо мы благодарны Ю.Л. Ершову, М.И. Каргаполову и М.А. Тайцлину, а также другим членам кафедры алгебры и математической логики НГУ за большую помощь при подготовке этой книги. Мы глубоко признательны Н.В. Беля- кину за большой труд по редактированию нашей книги.
И.А. ЛавровЛ.Л. МаксимоваИ.А. ЛавровЛ.Л. Максимова1 декабря 1973 г. г. Новосибирск Академгородок
И.А. Лавров
Л.Л. Максимова
И.А. Лавров
Л.Л. Максимова
Часть I
ТЕОРИЯ МНОЖЕСТВ
. ОПЕРАЦИИ НАД МНОЖЕСТВАМИ
Через е обозначается отношение принадлежности, т.е. хе А означает, что элемент х принадлежит множеству А. Если х не является элементом множества 4 то это записывается х^ А. Два множества А и В считаются равными, если они состоят из одних и тех же элементов. Мы пишем А = В, если Ан В равны, и 4 w 5 в противном случае. Через с обозначается отношение включения множеств, т.е. А^В означает, что каждый элемент множества А является элементом множества В. В этом случае Л называется подмножеством В, а В — надмножеством А. Если А^В и А^ В, то А называется собственным подмножеством 氏 и в этом случае пишем 4 и А
Множество, не содержащее элементов, называется пустым и обозначается через 0. Семейство всех подмножеств данного множества А обозначается через Р(Л).
Объединением множеств Аи В называется множество
А^В={х | хе А или хе В}.
Объединением семейства множеств Д- (z е /) называется множество
U 4 = {х | существует z0 g Z такое, что х е 4 }•0
Пересечением множеств Аи В называется множество
4r15= {х \ хе А и хе В}.
Пересечением семейства множеств Д (z е /), где /w 0 называется множество
П Д- = {х I xw 4 для всех zg I}.
Разностью множеств Аи В называется множество
А\В= {х \ хе А и х^ В}.
Мы предполагаем, что все встречающиеся в задачах этого параграфа множества являются подмножествами некоторого универсаль-
ного множества U. Разность U \ А называется дополнением множества А и обозначается через -А.
Симметрической разностью множеств Аи В называется множество Л-5 =(4 \ 5) U (5 \力)・
Доказать:
Л с Л (рефлексивность);
если А^ВиВ^ С, то А^С (транзитивность);
ЛП^сЛсЛи^;
4П5с5с4и§;
А\В^А.
Доказать, что если А есть множество корней уравнения х2 - -7х+4 = 0и5={1, 6}, то 4 = А
Доказать, что 0 w {0}.
Доказать, что {{1, 2}, {2, 3}} w {1, 2, 3}.
Доказать, что для любого А:
0 qZ с 七
если Л с 0, то 4 = 0; если U^A, то 4 = U;
ли 0=4 А^0 = 0,А^и=~и,А^и=А.
Доказать, что существует лишь одно множество, не имеющее элементов.
Существуют ли такие множества А, В и С, что
ЛП5^0, 4ПС=0, (4П5)\С=0?
Доказать, что множество всех корней многочлена ос(х) = В(х) • ?(х) есть объединение множеств корней многочленов В(х) и у(х).
Доказать, что пересечение множеств действительных корней многочленов ос(х) и В(х) с действительными коэффициентами совпадает с множеством всех действительных корней многочлена у(х) = о?(х) + 俨(工).
Доказать, что
А^В^АЦВ = В^АПВ = А^А\В=0^(-А)ЦВ= U.
Доказать следующие тождества:
(a)ZU4 = 4nZ=4
^А^В = В^А}
(b)4U5 = 5U4;
(г)4П(5ПС) = (4П5)ПС;
(д)ли(^ис)=(ли^)ис;
(е)ЛП(^и С) = (4П5)и(4ПС);
(ж)4и(5П C) = (4U5)n(4U С);
(Л П 5) U (С П D) = (Л U С) П (5 U С) П (Л U D) П (5 U D).
Доказать следующие тождества:
—(4П5) = (-Л) U (—5);
—(4 U 5) = (-Л) П (—5);
(b)4\(5UC)=(力\5) П (Л\С);
(т)А\(ВПС) = (А\В) U (Л\С);
(д)4\(4\5) =4П 5;
(^А\В = А\(АПВУ,
ЛП (5\С) = (АПВ)\(АП С) = (АПВ)\С;
⑶(4\5)\С=(4\С)\(5\С);
(h)4U5 = 4U (5、%);
-(-Л) = 4
Ли(-Л) = О;
(м) 4П(-4) = 0;
(н) (4П 5) U [4П (-5)] = (4U 6) П [4U (-5)] =4
[(-Л) U В] П4 = 4П5;
4П(5\4) = 0;
(p)(4U5)\C=(4\C)U(5\C); (с)4\(5\С) = (4\5)и(4П С);
J\(5UC) = (А\В)\С
Доказать, что:
(а)4ибс《а4сСи5сС;
(6)Лс5Г|С<=фЛс5иЛсС;
АЙВ ^С^ А ^(-В) U С;
(г)А^вйс^АП(-В) с С;
(д)(4\5) ^В = А^В^А'
WB)^C = A^(B^ С) о Сс4 ^А^В^А^С^В^С, (з)А^В^АПС^ВПС;
(и)4с5п (Л\ С) с(^\ С);
(к)4с5п (С\5) с(С\4);
А^ В -В -Л;
(м)40б = 4П^п4 = 5;
(н)4=—5а4П5=0и4иб=Ь
Доказать тождества:
^А-В=В-А\
А-(В-С) = (А-В) - С;
А^(В^С) = (4П5) ^(ЛПС);
4,(4」5) =5;
4U5= /5),(4П5); ^А\В=А^(А^В)}
А-0 = А;
А-А = 0;
A-U= —4
(k)4U5= (4」5)и(4П5)・
Доказать, что:
(4U • • • U4)二(氏U • • • U£) с (4 二氏)U • • • U (4 二虱);
(4 П • • • ГМ) ТВ П • • • ГЖ) с (4 二 8) U • • • U (4 二 Л).
Доказать, что:
(а) 4「5 = 0 q 4 = 5;
(6)4Г|5=0п4и5=4, 5;
(в) А-В= С^В-С = А^С-А = В.
Определить операции U, П, \ через:
П;
j U;
\,
18*. Доказать, что нельзя определить:
\ через П и U ;
U через П и \.
Доказать, что множества образуют кольцо без единицы, где -играет роль операции сложения, а П играет роль операции умножения. Что является вычитанием в этом кольце?
Найти все подмножества множеств 0, {0}, {%}, {1, 2}.
(а) Доказать, что множество из п элементов имеет 2" подмножеств.
Сколько подмножеств из к элементов имеет множество из п элементов (к< и)?
Доказать, что:
(а)尸(4П5)=尸(4)П 尸(5);
(б)尸[п4・]=П 尸(4);
丿 iel
Р(Л U 5) = {4 UA I 4е Р(А)иВ1е 尸(5)};
p|.U4j = [u^|^eP(4)}.
Доказать, что для любых a, b, с, d
{{〃}, {〃,b}} = {{с}, {с, d}} а = с и b = d.
Какие из утверждений верны для всех А, Ви С:
если Ае Ви Be С, то Лg С?
если А^В и Be С, то Л g С?
если Л П 5с-Си Л U Со Д то Л П С=0?
если АфВ и В^С, то Л С?
если Л с-(5 U С) ибс—(4U С), то 5 = 0?
Доказать, что для любых Ль Аъ Ап, еСЛи41Ст42С.・・С4〃=41,TO力1=力2 = …=力〃•
Для каждого положительного целого числа п указать множество Ап из п элементов такое, что если х, у е Ап, то х е у или у е х или х = у.
Решить систему уравнений
%ПХ = 5,
4Ux = &
где А, Ви С — данные множества и В^А^ С.
Решить систему уравнений
А\Х = В,
Х\А = С,
где А, Ви С — данные множества и В^А,АС\ С = 0.
Пусть даны системы множеств {4}疋/ и {Д}/е/, где I— некоторое множество. Решить системы уравнений:
А^Х= Д, / е /;
4UX= д, i е /.
При каких 4 и 4 эти системы имеют решения?
Решить систему уравнений
А\Х = В,
4UX=&
где А, Ви С — данные множества и В^А с С.
Показать, что:
А= В^(А\В) U(5\4) = 0;
любое уравнение относительно множества X в правой части которого стоит 0, равносильно уравнению (Л П JQ U [^8 А (一初=0, где Ан В— некоторые множества, в записи которых не содержится символ %
система уравнений
лпх = 0,
5n(-Х) = 0
имеет решение тогда и только тогда, когда В^-А; при этом условии решением системы является любое множество Xтакое, что
5 qXq-Z;
описать метод решения системы уравнений с одним неизвестным.
Пользуясь методом задачи 31, решить следующие системы: a) [%nx = CUX;
[4\Х = Х\ 瓦6)[Х\А = С\Х;
[АПХ = В\Х,
в) [С^Х = Х\А.
При каких А, Ви С эти системы имеют решение?
Доказать, что всякое множество есть:
объединение всех своих подмножеств;
объединение всех своих конечных подмножеств;
объединение всех своих одноэлементных подмножеств.
Пусть имеется последовательность множеств
Доказать, что пересечение любой бесконечной подпоследовательности этих множеств совпадает с пересечением всей последовательности.
Пусть имеется последовательность множеств
-^0 С -^1 с ^^ с • ♦ ♦ с ^С? с • ♦ ♦
Доказать, что объединение любой бесконечной подпоследовательности этих множеств совпадает с объединением всей последовательности.
(а)(а)⑹⑹Доказать следующие тождества:
(а)
(а)
⑹
⑹
и и 4/ = и и 4/;
k&Kt&Tt&Tk&K
А П 4% = П П 4%; kwKtwTt&Tk&K
(в)(в)и 4 = п (-4);и 4 = п (-4);кеКкеКкеКкеК(г)(г)П 儿=П (-4);П 儿=П (-4);к^Кк^Кк^Кк^К(д)(д)(е)(е)и(5П4)= зп и 4 ;и(5П4)= зп и 4 ;кеКкеКкеКкеКn(BU4) = «U П 4 •n(BU4) = «U П 4 •左eк左eк左eк左eк
(в)
(в)
и 4 = п (-4);
и 4 = п (-4);
кеК
кеК
кеК
кеК
(г)
(г)
П 儿=П (-4);
П 儿=П (-4);
к^К
к^К
к^К
к^К
(д)
(д)
(е)
(е)
и(5П4)= зп и 4 ;
и(5П4)= зп и 4 ;
кеК
кеК
кеК
кеК
n(BU4) = «U П 4 •
n(BU4) = «U П 4 •
左eк
左eк
左eк
左eк
(а) Доказать, что для любых К Т, Akt
U А 4/ ^ A U 4%.U А 4/ ^ A U 4%.k&Kt&Tk&Kt&TteT keKteT keK
U А 4/ ^ A U 4%.
U А 4/ ^ A U 4%.
k&Kt&T
k&Kt&T
teT keK
teT keK
в утверждении (а) включение нельзя заме-в утверждении (а) включение нельзя заме-(б) Доказать, что нить равенством.
в утверждении (а) включение нельзя заме-
в утверждении (а) включение нельзя заме-
Доказать, что:
если 4 c § для всех t w Т, то U 4 c 5;
если В с4 для всех / е 么 то 5 = П 4;
если At с瓦 для всех / е 么 то U 4 с U 4 и П Л^ с П Bt. /еТ
Доказать, что:
U 4 есть наименьшее множество, содержащее все множества At;
40. Доказать, что если40. Доказать, что еслиП 4 есть наибольшее множество, содержащееся во всех множествах At.
40. Доказать, что если
40. Доказать, что если
П 4 n П 纥=0,то
[在小{0}丿[在小{0}丿
где
U(2\{0}U(2\{0}
U(2\{0}
U(2\{0}
Доказать, что для любой системы множеств 4°, ..., Ап,... существует система попарно непересекающихся множеств 及,...,凡 ... такая, что U 4 = U 左〃 и BnqAn.
§ 2. ОТНОШЕНИЯ И ФУНКЦИИ
Прямым (декартовым) произведением множеств Ль . . ., 4〃 называется множество
4 * ... * Лп = {〈〃],..., %〉I 〃] е 4,• • % £ "〃}•
Если Аг = ...= Ап = А, то множество А{х ... х Ап называется прямой степенью множества А и обозначается через 4".
Бинарным отношением между элементами множеств Ап В называется любое подмножество R множества Ах В. Если 4 = 5, то отношение называется бинарным отношением на А. Вместо〈х,济 w R часто пишут xRy.
Областью определения бинарного отношения R называется множество
8^ = {х | существует у такое, что〈х, у) е &}.
Областью значений бинарного отношения R называется множество
Рк = {х | существует у такое, что (у, х〉е &}.
Для бинарных отношений определены обычным образом теоретико-множественные операции объединения, пересечения и т.д.
Дополнением бинарного отношения R между элементами Аи В считается множество
-R = (А х В) \ А
Обратным отношением для бинарного отношения R называется множество
= {〈х,У〉|8х〉е &}.
Образом множества X относительно R называется множество
R(X) = {у I существует х g Xтакое, что〈х, у) е &}, прообразом X относительно R называется R -1(Х).
Произведением отношений RyA х В s R?qB х С называется отношение
&1 •及2 = {〈х, у) I существует z такое, что〈х, 2〉е &】и〈2, у〉е &}•
Отношение / называется функцией из А в В (из А на В), если »= Л, Р/С 5 (соответственно р『=5) и для всех х,歹匕 у2 из〈х, у» е / и〈х,歹2〉е /следует 乃 二 у2- Функция/из Ав В обозначается/: 4 7 В Если f — функция, то пишем у = /(х) вместо〈х, у〉е /и называем 歹 значением функции fnpu значении аргумента х. Для любого множества А определяем i/.A^A следующим образом:
(4(X)= X.
Функция /называется 1~1-функцией, если для любых Xi, х2?歹 из того, что у = /(xi) и у = /(х2), следует 修=电.Говорят, что функция /: 4 — 5 осуществляет взаимно однозначное соответствие между А и В, если 8f =4 р/ = 5 и f— 1—1-функция. Взаимно однозначное соответствие f:A^A называется подстановкой множества А.
Множество всех функций из Ав В обозначается через 笈.
Декартовым произведением семейства множеств Д (z с У) называется множество
П4 =/ : / 7 и 4- и /(0 £ 4 д™ всех / G
Назовем п-местным отношением на множестве А любое подмножество множества 4". Функцию/:屋 т В назовем п-местной функцией из множества Ав Ви будем писать у = /(хь . .., xj вместо 歹=/(〈Xi, . . .,х〃〉)и называть у значением функции f при значении аргументов х^ . . ., х〃.
Доказать, что существуют Л, 5 и С такие, что:
(а) 4 х 5 w 5 х 力;
(6)4х(§х C)w(4x5)x С.
Найти геометрическую интерпретацию следующих множеств:
(а) [〃,Ь] х [& 川,где [〃,Ь] и [с,川一отрезки действительной прямой 夕;
(б)[〃,勿2;
(в) [а,回3;
(r)勿.
Доказать, что если 4 氏 С и Л не пусты, то:
(а) Л с 5 и Со Л qZx С ^Вх D;
(6)A = BnC=D^AxC = BxD.
Доказать, что:
(а)(4П5) х (СП0) = (/х С)П(ВХВУ,
П4・хПА = П(4・х£・).
Доказать, что (Л х 5) |J (С х Л) с (Л U С) х (5U 〃)• При каких Л, В, Си。получается равенство?
Доказать, что:
(a)(4U5) х С=(/х C)U(5x С);
Ах (BUC) = (AxB)U(Ax С);
(b)(4U5) х (CU0) = (%x C)U(^x С) U (Л х Л) U (5 х D);
(А\В) х С=(Ах С)\(Вх С);
(д)Ах (В\С) = (АхВ)\(Ах С);
А х 5 = (4 х 0) р| (С х 5), где Л с С и 5 с Л;
U2\(AxB) = [(U\A) х U]U[(^x(U\0)];
⑶息4Хu8,%,g/4х耳);
(и)(и)А 4 х П 耳 кеК ЬТА 4 х П 耳 кеК ЬТ
(и)
(и)
А 4 х П 耳 кеК ЬТ
А 4 х П 耳 кеК ЬТ
Пусть А, В^0 и (А х В) \J (В х А) = (С х D). Доказать, что A = B=C=D.
Найти 8Л, р《,R~\ R ・ R, R・ R~\ R1 • R для следующих отношений:
R = {〈x, у) \ x, у e J^ и x делит у};
R = {〈х, у) \ х, у е J^ и у делит х};
R = {(X, у) I X, у G 夕 и х + у < 0};
R = {{х, у) \ х, у е Я и 2х > Зу};
(г)及= ]〈х, у〉|х, уе -р ^ И у >sinx|.
Доказать, что:
Ь《=0 q & = 0 q р《=0;
5^1 = Pr р^1 = 8^;
^r{ - r2 = ^(Pr^ b&);
P& • & =及2(Р& П bj.
Доказать, что:
если 5 w 0, то 3Jx5 = 4;
если Л ^ 0, то р/хз = В
Пусть R — бинарное отношение на А. Доказать, что R= 〃 тогда и только тогда, когда R,R、= R、• R = R、для любого отношения &1 на А.
Доказать, что для любых бинарных отношений:
(а)&и& = &П& = &;
(&」)」= &;
(К U &)」= &「U &1;
(г)(凡 П&)」= &「П&1;
(д—-&)」;
(е)(U4『 = U&1;
( П 4 ] = П •
I zeZ 丿ze /
Для каких бинарных отношений R справедливо R、= -R?
Пусть АпВ— конечные множества, состоящие из 加 и 〃 элементов соответственно.
Сколько существует бинарных отношений между элементами множеств 4 и 5 ?
Сколько имеется функций из 4 в 5 ?
Сколько имеется 1—1-функций из 4 в 5?
При каких тип существует взаимно однозначное соответствие между 4 и 5 ?
Доказать, что для любых бинарных отношений:
(а) К (&・&з)=(К・&) ・&з;
(6)(к ・ &)」=&”&「;
(^rAq= и(Д G);
(Г)U(G Д).
Доказать, что:
Q-f^R^ n(G Д);
дЛбе П(Д G);
в утверждениях (а) и (б) включения нельзя заменить равенствами.
Образуют ли бинарные отношения группу относительно операций • И —1?
Доказать, что если К с & то:
Q・ RyQ・ R?;
R ・ Q 之 Ry Q;
&k%・
Доказать, что:
(а) если 5 w 0, то 笈 w 0;
(б)笈 С 尸(4X5).
Установить взаимно однозначное соответствие между 4" и А1 при /={1, . . ., п}.夕
Используя определение, описать множество 夕\ где 夕— множество действительных чисел.
Доказать, что если/есть функция из 4 в 5 и g есть функция из 5 в С, то/• g есть функция из Л в С.
Пусть/и g — функции. При каких условиях:
/-1 является функцией;
/ • g является 1—1-функцией?
Пусть Л, В, Ль Д — такие множества, что А находится во взаимно однозначном соответствии с Ль а 5 — с Д. Показать, что можно установить взаимно однозначное соответствие:
между А х В и Аг х Вг ;
между 4' и 力户;
между 4 U 5 и 4 U 8, если 4 rl 5 = 0 и 41rl 瓦=0.
Доказать, что можно установить взаимно однозначное соответствие между множествами:
/|\ /|\ /|\ /|\ /|\ /|\/|\ /|\ /|\ /|\ /|\ /|\Ах Ви В х А;
/|\ /|\ /|\ /|\ /|\ /|\
/|\ /|\ /|\ /|\ /|\ /|\
4 х (5 х С) и (4 х 5) х С;
(4 х В)。и 4° х 5。;
(Ав)с и Авхс;
%'и ° и %' х %,если 5П С = 0;
[[4 и 口4(力 где ср — подстановка множества /;
(ж) 口4 и р[ 口 4 , где U 厶二 / и все Тк попарно не пересекаются;
⑶ / и [[力& где U Тк二 / и все Тк попарно не пересекаются.
Пусть ^\ А^ А — подстановка множества А. Доказать, что <р—1 — подстановка множества А.
Доказать, что множество подстановок множества А образует группу.
Пусть <р: 4 7 5 — взаимно однозначное соответствие. Доказать, что:
С1 — взаимно однозначное соответствие между Ви А;
Ф-1 * Ф = *
Ф * Ф-1 =
Доказать, что для того, чтобы отношение R 啞 Ах В было взаимно однозначным соответствием между Аи В, необходимо и достаточно, чтобы R • R1 = iAn R1 • R = iB.
Доказать, что объединение (пересечение) двух функций/j и 力 из 4 в 5 является функцией из 4 в 5 тогда и только тогда, когда
Доказать, что для любой функции/:
(а)/(Ли^)=/(Л) U/(5);
(б)小4〕= и/(4)・
Доказать, что для любой функции/:
^fWB)^f(A) П/(5);
f( П4-Ъ п /(4),
(疋/ 丿疋/
и эти включения нельзя заменить равенствами.
Доказать, что/ удовлетворяет условию
/(4 П 5) = /(4) П/(5) для любых Л и В
тогда и только тогда, когда /есть 1—1-функция.
Доказать, что /(4) \ /(В) = /(Л \ В) для любой функции /
Доказать, что если в предыдущем примере/есть 1—1-функция, то выполняется равенство.
Доказать, что если А^В, то /(4) q f(B) для любой функции /
Доказать, что для любой функции/
/(4) = 0О4Г|»=0.
Доказать следующие тождества для любой функции/: (а)/—1(4 U 5) =/」(%) U/—Уб);
⑹广U 4U 广 1(4);
(в)尸(4П5) =尸(⑷ W (5);
(г)П4〕= n/」(4);
(д)尸(4\5)=尸(⑷、尸(5).
Доказать, что если Л с Д то /-1 (Л) с /-1 (5) для любой функции /
Доказать, что для любой функции/
1(⑷= 0о4Пр/=0.
Доказать, что если 4 с » и 5с р『,то:
Ле/4 (Д ⑷);
Ж4 (5)) = 5;
^f^^B=f(A^f-1 ⑻);
(Г) /(⑷ П 5 = 0 Q 4 八尸(5) = 0;
(^f^^B^A^f-1 (5).
Пусть/: 4 - В Определим工:Р(Л) 7 Р〈В),广:尸(5) 7 尸(⑷ так, что 工(X) = {/(х) I х е X} и /*(У) = {х | /(х) g Y}. При каких условиях/* •工=ip〈以 При каких условиях工•/* = iP^
В обозначениях предыдущей задачи доказать, что:
(а)/*(ХП У) =/*(Х) ПГ(П;
(T・g)*(X)=/*(g*)(X))・
Пусть U — непустое множество. Для любого подмножества А множества Uобозначим через 先/ следующую функцию {характеристическую функцию множества Л):
и ГО, если хе А,[1, если хе U\A.
Определим функцию/:尸(О) 7 {0, Последующим условием: /(4) = %/для любого А е 尸(О). Доказать, что/есть взаимно однозначное соответствие между 尸(U) и {0, 1}".
Доказать, что введенная в предыдущей задаче функция %/ удовлетворяет следующим условиям:
(а)无寅х) = 0;
(б)无以X) = 1;
(в)无九4(х) = 1 - х/(х);
^/^ = "(х) • х/(х);
%4пз(х) = х/(х) + х/(х)-为/(х) • "(х);
(е)无4Mх) = 1 - х/(х) + ^в^\
если 力二 U 4, то 无 <(х)二 min % 彳(х);
IE I疋 /'
(3)если 4 = П 4, то 无4(х) = max%" (x). IE I疋 /'
Доказать свойства полной дистрибутивности'.
U П 4 = П U &"•);
icl jeJ 丿 f^J1 iel
n и 4 = и П4(/).
$ jeJ feJ【id
Доказать, что ^1 =W 4, гДе 4 =力 для всех z g I.
Пусть 4 Q Доказать, что:
(а) 口4・=П П4, где 4 = 4 4, = % при i w/;
(a) 11%・、n4 = U 口鸟.,где 曷=%、4 Bjj = % при i w/
疋/ 疋/ 比1jeJ
Доказать, что:
包)ПП“ПП%
если 力彳 П Л?2 = 0 при 2tl w /2? то можно установить взаимно
однозначное соответствие между 5s 丿 и
teT
можно установить взаимно однозначное соответствие между
(化7 丿 teT
Доказать, что если At^0 для всех te 4 To Y[At ^0 (одна teT
из формулировок аксиомы выбора).
Доказать, что между"4 И ПЛ Н ПА можно ус
тановить взаимно однозначное соответствие, если Tr\J Т2 = Т и АП А = 0.
§3. СПЕЦИАЛЬНЫЕ БИНАРНЫЕ ОТНОШЕНИЯ
В этом параграфе рассматриваются бинарные отношения, заданные на непустом множестве.
Бинарное отношение R на множестве Л называется рефлексивным, если
〈х, х) е R для всех х е 4 иррефлексивным. если
〈х, х〉任及 для всех х е 4.
Бинарное отношение R на множестве Л называется симметричным, если
〈X, у〉£ & п (у, X〉G R, и антисимметричным, если
〈X, у〉£ R и (у, х) G R = х = у.
Бинарное отношение R на множестве Л называется транзитивным. если
〈X, у〉£ R И (у, 2)G & П〈X, 2〉G R.
Рефлексивное, транзитивное и симметричное отношение на множестве Л называется эквивалентностью 〃〃4 Классом эквивалентности {смежным классом) элемента х по эквивалентности R называется множество
[x]R = x/R = {у\(х, у)е &}.
Множество классов эквивалентности элементов множества Л по эквивалентности R называется фактормножеством А по Rs обозначается через A〔R.
Бинарное отношение на множестве Л называется предпорядком на 4 если оно рефлексивно и транзитивно. Рефлексивное, транзитивное и антисимметричное отношение на множестве Л называется частичным порядком на Л. Частичный порядок часто обозначается символом <. Порядок <-1 называется двойственным ^ < и обозначается символом >. Будем писатьх< у, еслих<унх^у. Частичный порядок < на множестве Л называется линейным, если любые два элемента из Л сравнимы по <, т.е. х<у или у<х для любых х, у е А. Множество Л с заданным на нем частичным (линейным) порядком < называется частично (линейно) упорядоченным. Подмножество Б множества 4 частично упорядоченного отношением <, называется цепью в А, если оно линейно упорядочено отношением < П Б2.
Элемент 〃 частично упорядоченного множества Л называется максимальным (минимальным), если из того, что а<х (х< а), следу- ст а = х. Элемент 〃 из 4 называется наибольшим (наименьшим), если
х<а(а<х) для всех хе А. Верхней (нижней) гранью подмножества В частично упорядоченного множества Л называется любой элемент 〃 из Л такой, что b<a(a<b) для любого be В. Точной верхней (нижней) гранью подмножества В^А называется наименьшая верхняя (наибольшая нижняя) грань для В. Точная верхняя и точная нижняя грани множества В^А обозначаются через sup Б и inf Б, соответственно.
Линейный порядок < на множестве Л назовем полным, если каждое непустое подмножество множества Л имеет наименьший элемент. В этом случае множество Л называется вполне упорядоченным.
Пусть Аи В — частично упорядоченные множества и/— функция из Л в Б. / называется монотонным отображением, если из Xi < % следует /(^) </(电)для любых элементов 修,х2 G %• Если / есть взаимно однозначное соответствие между А и В, f и 尸— монотонные отображения, то/ называется изоморфизмом частично упорядоченных множеств А и В, а множества Л и Б называются изоморфными.
Частично упорядоченное множество 7И называется решеткой или структурой, если для любых двух элементов х, у е М существуют точная нижняя граньхПу и точная верхняя граньхUу. Будем обозначать (...((л:1 П %2)А х3) П ... П х^) через %i П х2 П х3 П ... П х^ и (…((xi U %2)U Х3) U … U xQ через % U 电 U 看 U … U х左.Наибольший элемент решетки (если он существует) обозначается через 1, а наименьший —через 0.
Решетка 7И называется дистрибутивной, если для любых%, у, ze М выполнены тождества
(х U у) П z = (х П z) U (у П 2),
(х П у) U 2 = (х и 2)П (у U 2).
Дистрибутивная решетка М называется булевой алгеброй, если для любого элемента хе М существует дополнение, т.е. элемент (-Х), удовлетворяющий условиям: для любого элемента ye М
[х и (-Х)] Пу = у, kn (-Х)] и у = у.
Семейство подмножеств S данного множества Л называется алгеброй подмножеств, если S замкнуто относительно теоретико-множественных операций объединения, пересечения и дополнения, т.е.
X Ге Sn (XU У) е S, (ХПУ) g S, (-Х) g S
Фильтром на булевой алгебре 71/называется непустое подмножество D с А/, удовлетворяющее условиям:
х, уе Л (х П у) е Л,
х е 厶 х<у у е Л,
х е D = (г)圧 D.
Фильтр D на булевой алгебре М называется ультрафильтром. если он удовлетворяет условию
х е D или (-Х)g D для любого хе М.
Фильтр D на булевой алгебре М называется простым, если он удовлетворяет условию: для любых х.уеМ
(х U у) е D п х е D или у е D.
Фильтр D на булевой алгебре Л/называется максимальным, если он не содержится ни в каком другом фильтре на М.
Доказать, что если отношения R、и R2 рефлексивны, то рефлексивны отношения &1 U &, &i А &, &「,К •及2・
Доказать, что если отношения R、и & иррефлексивны, то иррефлексивны отношения К U 及2, &i А 及2, &「• Показать, что произведение 凡• R2 иррефлексивных отношений может не быть иррефлексивным.
Доказать, что если отношения R、и R2 симметричны, то симметричны отношения &1 U &, &i Г1 及2, &J, &i • R『.
Доказать, что произведение 凡,R2 симметричных отношений &1 и &2 симметрично тогда и только тогда, когда R、• R? = R? • R\.
Доказать, что:
если отношения & и Л2 антисимметричны, то антисимметричны также &1 П & и &J;
объединение &i U 及2 антисимметричных отношений &i и Л2 на Л антисимметрично тогда и только тогда, когда & •及J q iA.
Построить бинарное отношение:
рефлексивное, симметричное, не транзитивное;
рефлексивное, антисимметричное, не транзитивное;
рефлексивное, транзитивное, не симметричное;
антисимметричное, транзитивное, не рефлексивное.
(а) Построить бинарное отношение, симметричное, транзитивное, но не рефлексивное.
(б) Доказать, что если R есть транзитивное и симметричное отношение на множестве 4 и 诵 U Pr = 4 то & есть эквивалентность на Л.
Доказать, что любое отношение 尺 симметричное и антисимметричное одновременно, является транзитивным.
Доказать, что отношение &на множестве Л является одновременно эквивалентностью и частичным порядком в том и только том случае, когда R= iA.
На множествах “ и “ х “ определим Rm, Q, S следующим образом:
〈〃, 6〉е 凡 q (〃 一 6) делится на 加(加 > 0);
〈〈〃,6〉,〈с,少〉е Q^a + d= b+с;
(в)份,〈& 少〉£ S П
п [((〃 'd=b'с) nb^Ond^O) или (а = с, b = G, d = 0)]. Доказать, что Rm, 0и 5являются отношениями эквивалентности. 11. Пусть Л — множество всех прямых на плоскости. Являются ли эквивалентностями следующие отношения:
параллельность прямых;
перпендикулярность прямых?
На множестве 夕 действительных чисел определим отношение R следующим образом:
ос&В Q (а - В) — рациональное число.
Доказать, что R есть эквивалентность.
Доказать, что если R — эквивалентность, то:
(а) х g [力乩
(6)〈X,歹〉£ &Q [x]R=[y]R.
Доказать, что если R есть эквивалентность, то W есть также эквивалентность.
Пусть RqA?. Доказать, что
R есть эквивалентность q (及• R】)\J iA = R.
Доказать, что если 凡 и & — эквивалентности на 4 то:
(а)凡• R2 = A2 q 凡=/2;
(a) 及1 • 凡 =/2 Q " • 及1 =A2.
Доказать, что существует взаимно однозначное соответствие между классом всех разбиений множества Л на непересекающиеся непустые подмножества и семейством всех отношений эквивалентности на Л. (Семейство {Д}/€ z называется разбиением А. если U Д- =
и множества Д попарно не пересекаются.)
Доказать, что R тогда и только тогда является отношением эквивалентности на множестве 4 когда существует система ^попарно непересекающихся множеств такая, что
R= U СхС и U С = А.
Пусть f: Ат В — произвольная функция. Положим Q={{x,y)\f(x)=f(y)}.
Доказать, что Q является эквивалентностью на Л и для отображения /существует разложение
где £ — естественное отображение Л на А/Q = {[x]q | х е Л}, т.е. £(х) = [x]q 力—взаимно однозначное соответствие между А/Q и
Доказать, что пересечение любой системы эквивалентностей на множестве Л есть эквивалентность на Л.
Доказать, что объединение 凡 U 及2 эквивалентностей 凡 и R2 является эквивалентностью тогда и только тогда, когда & U & = =a •&
Доказать, что произведение 凡• R2 двух эквивалентностей 凡 и 及2 тогда и только тогда является эквивалентностью, когда R、,R? = R?,R、.
Доказать, что если 凡 и 凡一эквивалентности и К •凡=凡•凡, то К + R? = К • &, где &1 + 及2 — наименьшее отношение эквивалентности, включающее К U &
Доказать, что для всякого семейства эквивалентностей {i?z}/€/ существует эквивалентность Q такая, что U &/ с Q и для всякого
отношения эквивалентности R, если \J Rt ^ R , то Q ^ R.
Доказать, что
п
Рп+1 -,C\Pi (〃о = 1),
z=0
где рп — число эквивалентностей на множестве из п элементов.
Доказать, что множество всех подмножеств данного множества частично упорядоченно отношением включения q.
Пусть < и < на множестве “ = {0, 1, 2, ...} определяются обычным образом. Доказать, что <-<^ <;<•< = <;<•> =
Доказать, что iA есть частичный порядок на Л.
Пусть aS b о а, b £ “и а делит Ь. Считаем, что 0 делит 0. Доказать, что < — частичный порядок на “
(а) Доказать, что всякое частично упорядоченное множество содержит не более одного наибольшего (наименьшего) элемента.
Доказать, что наибольший (наименьший) элемент частично упорядоченного множества является единственным максимальным (минимальным) элементом.
Построить пример частично упорядоченного множества, имеющего точно один минимальный элемент, но не имеющего наименьшего элемента.
Доказать, что если R — частичный порядок, то R1— частичный порядок.
Показать, что если {«}疋/ — система частичных порядков на множестве Л, то П Д — частичный порядок на множестве Л.
Доказать, что отношение R на множестве Л есть предпорядок тогда и только тогда, когда R = (R • R)\J »а・
Пусть i? — отношение предпорядка на Л. Положим
а - b {а, Ь) е & и〈仇 〃〉е R.
Доказать, что:
(а)〜есть отношение эквивалентности на Л;
если 〃〜%, 6 〜 仇,〈〃,b) g &, то〈〃i,仇〉g 及;
К есть отношение частичного порядка на Л/~, где
〈[〃],[〃〉£ & Q〈〃,份 £ А
Доказать, что если R— частичный (линейный, полный) порядок на Xи Л с X то ^ А Л2 есть частичный (линейный, полный) порядок на Л.
Пусть < — частичный порядок на Л. Доказать, что < ирреф- лексивно и транзитивно.
Доказать, что если некоторое отношение < на Л иррефлек- сивно и транзитивно, то отношение
х < у х < у или х = у
есть частичный порядок на Л.
Показать, что если 4 и 力1 — частично упорядоченные множества и/: A^Ar— монотонная функция, осуществляющая взаимно однозначное соответствие между Л и Ль то /-1 может не быть монотонной.
Рассмотреть случай, когда Л — линейно упорядоченное множество.
Доказать, что любое частично упорядоченное множество Л изоморфно некоторой системе подмножеств множества Л, упорядоченной включением q.
Пусть &1 и & — линейные порядки на множестве Л. Когда &1 • & — линейный порядок?
(а) Доказать, что любое непустое конечное частично упорядоченное множество Л содержит минимальный и максимальный элементы.
(б) Пусть частично упорядоченное множество Л конечно. Доказать, что для любого элемента ае А существуют элементы 6 и с из Л такие, что а<ЬиЬ есть максимальный элемент в А, с <аи с есть минимальный элемент в Л.
Построить линейный порядок на множестве:
”2;
“U Г и「и …и и
(в)归 комплексных чисел.
Доказать, что любое конечное множество можно линейно упорадочить.
Доказать, что всякий частичный порядок R на конечном множестве Л может быть продолжен до линейного порядка RjQ на множестве Л (см. также задачу 69 из § 5).
Пусть Л — частично упорядоченное множество, в котором каждая цепь имеет не более т элементов, а любое подмножество попарно несравнимых элементов состоит не более чем из п элементов. Показать, что Л имеет не более т • п элементов.
Пусть <л есть частичный порядок на множестве Л, <в — частичный порядок на множестве В. Назовем прямым произведением частично упорядоченных множеств Аи В множество А х В с заданным на нем отношением <:
〈41,d〉W〈故,&〉Q 〃i J〃2 И d <Ab2.
Доказать, что < есть частичный порядок на Л х Б.
Пусть Л — частично упорядоченное множество, а, b е Аи а<Ъ. Назовем сегментом множество [а, Ь] = {х \ а < х < Ь}. Показать что множество всех сегментов множества 4 частично упорядоченное по включению, изоморфно некоторому подмножеству прямого произведения Л и двойственного к нему частично упорядоченного множества.
Назовем частично упорадоченное множество Л самодвойственным, если оно изоморфно двойственному к нему частично упорядоченному множеству. Доказать, что:
имеются в точности два неизоморфных частично упорядоченных двухэлементных множества, каждое из которых самодвойственно;
имеется пять попарно неизоморфных частично упорадоченных множеств, имеющих три элемента, и три из них самодвойственны.
. Будем говорить, что частично упорядоченное множество Л удовлетворяет:
условию минимальности, если всякое непустое подмножество М множества Л обладает по крайней мере одним минимальным элементом;
условию обрыва убывающих цепей, если всякая строго убывающая цепь в Л конечна;
условию индуктивности, если для любого свойства Твыполнено следующее:
пусть для любого элемента 〃 е 4 из справедливости свойства Т для всех элементов, строго меньших 〃,вытекает справедливость Т для 〃,тогда свойством Т обладают все элементы множества Л.
Доказать эквивалентность всех этих условий.
Доказать, что частично упорядоченное множество удовлетворяет условию минимальности тогда и только тогда, когда все его цепи вполне упорядочены.
. Описать все линейно упорядоченные множества Л, обладающие таким свойством, что для любых а<Ь существует только конечное число с таких, что а<с<Ь.
Найти все множества 7Итакие, что существует полный порядок R такой, что R1 также является полным порядком на М.
Пусть ср: Л х Л^Ли для всех х, у, z е А
(p(xj) =(pSx),
(р(х,(р8 2)) =(р((р(х/), 2),ф(х, X)= X
Определим х W у q(р(х, у) = х. Доказать, что:
(а) < есть частичный порядок на Л;
(б)(р(х, у) есть точная нижняя грань относительно порядка <.
Доказать, что любое подмножество множества Р(Л), частично упорядоченное по включению, имеет точную верхнюю грань и точную нижнюю грань.
Доказать, что:
любое линейно упорядоченное множество есть решетка;
семейство всех эквивалентностей на множестве Л есть решетка.
Доказать, что в решетке любой максимальный элемент является наибольшим, а любой минимальный элемент является наименьшим.
Доказать, что в любой конечной решетке существуют наибольший и наименьший элементы.
Привести примеры решеток:
без наибольшего элемента, но с наименьшим элементом;
без наименьшего элемента, но с наибольшим элементом;
без наибольшего и без наименьшего элементов.
Доказать, что в любой решетке выполнены тождества:
0i)xU 尸 yUx,(6)хПу = уПх,
(/3)xU(yUz) = (xUy)Uz,(/4) хП (у А з) = (хПу) А з,
(/5)(хПу)иу = у,Об)хП(хиу)=р
Пусть на множестве 7Изаданы двуместные функции U и П, удовлетворяющие тождествам (力一(厶)из предыдущей задачи.
Доказать, что для любых х, у е М x\J у = у тогда и только тогда, когда х Р\ у = х.
Определим х<у^хС\у = х. Доказать, что Месть решетка относительно <, причем точная нижняя и точная верхняя грани элементов хиу совпадают схПу ихПу соответственно.
Доказать, что во всякой булевой алгебре М:
существует наименьший элемент 0 и наибольший элемент 1;
для всякого 〃 < 7И дополнение (-〃) единственно;
(в)6 = -〃а〃Г|6 = 0 и a\J Ь=1;
—(〃П 3 = (—〃)U N);
—(〃 U 3 = (—〃)П (—6);
а < b а Р\ (-6) = 0.
Доказать, что алгебра подмножеств, упорядоченная включением, есть булева алгебра.
Доказать, что 1 е Л и 0 ^ D для любого фильтра D.
Пусть М — булева алгебра, А 啞 М. Доказать, что если 〃i П ... П 〃“ w 0 для любого 〃 >0 и любых элементов %, ..., ап е Л, то множество
D={x \ х е М, аС\ ... А ап < х для некоторых 〃口 ...,ап е Л} есть фильтр на М.
Пусть Л— фильтр на булевой алгебре Ми (х U у) е D. Доказать что существует фильтр D、q D такой, что х е D{ или уе Д.
Доказать, что для любого фильтра D следующие условия эквивалентны:
D есть максимальный фильтр;
D есть простой фильтр;
D есть ультрафильтр.
67*. Доказать, что любой фильтр на булевой алгебре 7Исодержится в некотором максимальном фильтре на М.
Доказать, что для любых элементов 〃,b булевой алгебры М если неверно, что ^ < й, то существует простой фильтр D такой, что а е D п b D.
Пусть М— булева алгебра, W— множество всех простых фильтров на М. Положим для ае М
h(a) = {D\ae De ”
Доказать, что множество
S={h(a)\ae М}есть алгебра подмножеств множества 勿
Доказать, что любая булева алгебра изоморфна некоторой алгебре подмножеств подходящего множества (теорема Стоуна).
Доказать, что любой фильтр на конечной булевой алгебре имеет наименьший элемент.
Доказать, что любая конечная булева алгебра изоморфна алгебре всех подмножеств некоторого множества.
§4. КАРДИНАЛЬНЫЕ ЧИСЛА
Множество А называется эквивалентным множеству В (символически 力〜5), если между Ап В можно установить взаимно однозначное соответствие.
Мощностью множества А называется класс всех множеств, эквивалентных множеству Л, и обозначается через Л. Эквивалентные множества называются также равномощными.
Обозначим через п мощность множества 5 = {°, 1,…,〃一 D, где 〃 W / Каждое множество Л, эквивалентное 5 для некоторого 〃,называется конечным, а п— числом элементов множества А. Множество, не являющееся конечным, называется бесконечным.
Каждое множество 4 эквивалентное множеству “ = {0, 1, 2,...}, называется счетным и его мощность обозначается через Ко.
Каждое множество 4 эквивалентное множеству действительных чисел 夕,называется континуальным и его мощность обозначается через с.
Мощности произвольных множеств называются кардинальными числами. Кардинальные числа конечных множеств называются конечными. для бесконечных множеств — бесконечными. Кардинальное число с называется мощностью континуума.
Будем говорить, что А < В, если А эквивалентно некоторому подмножеству множества В. Если А < 5,а4и5не эквивалентны, то скажем, что А < В.
Доказать, что:
(а)力〜力(рефлексивность);
если А - В, то В - А (симметричность);
если А - В и В - С, то 4 〜С (транзитивность).
Доказать, что:
(а)力〜5 q 4 = 5;
41 =力2, Bi = Bi и Ai < Bi А2 < Bi ;
если существует функция из А на В, то В < А.
3*. Пусть 42 c 4 Q 力 h 力〜力2・ Доказать, что А 〜4・
Доказать, что если Л <Б и Б< Л, то А = В (теорема Кантора-Бернштейна) .
Доказать, что:
всякое подмножество конечного множества конечно;
объединение конечного числа конечных множеств конечно;
прямое произведение конечного числа конечных множеств конечно.
(а) Доказать, что конечное множество не эквивалентно никакому своему собственному подмножеству и никакому собственному надмножеству.
Доказать, что два конечных множества эквивалентны тогда и только тогда, когда они содержат одинаковое число элементов.
Доказать, что кардинальных чисел бесконечно много.
Доказать, что из всякого бесконечного множества можно выделить счетное подмножество.
Доказать, что множество тогда и только тогда бесконечно, когда оно эквивалентно некоторому собственному подмножеству.
Показать, что всякое подмножество счетного множества счетно или конечно.
(а) Пусть область определения функции счетна. Доказать, что область значений этой функции конечна или счетна.
(б) Доказать, что непустое множество А является счетным или конечным тогда и только тогда, когда оно есть множество значений некоторой функции из “ в 4.
Доказать, что если из счетного множества удалить конечное подмножество, то оставшееся множество будет счетным.
Доказать, что:
если Ап В счетны, то 4 U 6 счетно;
если все 4, конечны, непусты и попарно не пересекаются, то .%4 счетно;
если все 4 счетны, то U 4 счетно.
Доказать, что:
если А бесконечно и 5 — конечное или счетное множество, то纟0 5〜4
если А бесконечно и несчетно, В конечно или счетно, то А\В 〜4
Доказать, что если Ль ..., An (1 < и) счетны, то счетно множество 4] х ... х Ап.
Доказать, что:
множество целых чисел счетно;
множество рациональных чисел счетно;
множество рациональных чисел сегмента [〃,Ь] счетно при а <Ь;
множество пар (х, у), где хну — рациональные числа, счетно.
Доказать, что множество всех конечных последовательное - тей, составленных из элементов некоторого счетного множества, есть счетное множество.
Доказать, что множество всех конечных подмножеств счетного множества счетно.
Доказать, что множество многочленов от одной переменной с целыми коэффициентами счетно.
Доказать счетность множества алгебраических чисел, т.е. чисел, являющихся корнями многочленов от одной переменной с целыми коэффициентами.
Доказать, что любое множество попарно непересекающихся открытых интервалов на действительной прямой не более чем счетно.
. Доказать, что мощность любого множества попарно непересекающихся букв Т на плоскости не более чем счетна.
Доказать, что если 4 с 夕 и существует 8 > 0 такое, что для всех различных элементов х, у из А справедливо | х - у | > 8, то А конечно или счетно.
Доказать, что множество точек разрыва монотонной функции на действительной оси не более чем счетно.
Доказать, что:
(0, 1) ~ [0, 1] ~ (0, 1] - [0, 1);
[〃,Ь]〜[с,川,где а < Ь, с < d;
[а, Ь]〜小.
Доказать, что множества точек квадрата и отрезка эквивалентны.
Доказать, что множества точек двух окружностей эквивалентны.
Доказать, что 夕"〜夕加(1 W 〃,加).
Установить взаимно однозначное соответствие между точками квадрата и плоскости.
29*. Доказать, что множество точек сегмента [0, 1] несчетно.
Какова мощность множества иррациональных чисел?
Доказать существование трансцендентных (неалгебраических) чисел.
Доказать, что объединение конечного или счетного числа множеств мощности с имеет мощность с.
33*. Доказать, что множество всех счетных последовательностей натуральных чисел имеет мощность с.
Доказать, что:
(а) множество всех счетных последовательностей, составленных из 0 и 1, имеет мощность с;
(6)尸(/)= e.
Доказать, что:
если Ai = с для всех 1 < z < и, то 4 х …х 4 = с;
если Ai = с для всех i е /и / = N。,то 口4 = с.
Какова мощность множества:
всех счетных последовательностей действительных чисел;
всех непрерывных функций на действительной прямой;
всех монотонных функций на действительной прямой?
Пусть Л— счетное множество точек на действительной прямой. Можно ли выбрать 〃 так, чтобы
{х+ 6Z I хе Л} П Л = 0?
38*. Доказать, что множество действительных функций, заданных на сегменте [0, 1], имеет мощность, большую с.
Доказать, что мощность множества всех функций, определенных на сегменте [〃,Ь] при а < Ьи разрывных хотя бы в одной точке, больше с.
40*. Доказать, что множество всех подмножеств Р(Л) множества А имеет мощность, большую А.
Пусть А — семейство множеств такое, что для каждого множества Л из А существует множество 5 из А, не эквивалентное никакому подмножеству множества А. Доказать, что объединение всех множеств из А не эквивалентно никакому подмножеству множества из А.
Доказать, что не существует множества, содержащего все множества.
Будем говорить, что последовательность натуральных чисел 仇,Ъъ ... растет быстрее, чем последовательность 〃匕 色,…,если
lim — = 0 . Доказать, что:
для каждой последовательности натуральных чисел существует последовательность, растущая быстрее ее;
если множество последовательностей А обладает свойством, что для каждой последовательности аъ аъ ... существует последовательность из 4 растущая быстрее, чем %, аъ ... то множество А несчетно.
§ 5. ОРДИНАЛЬНЫЕ ЧИСЛА
Пусть АиВ — линейно упорядоченные множества. Множество А называется подобным В (символически А - 5), если Ан В изоморфны как частично упорядоченные множества.
Порядковым типом линейно упорядоченного множества А называется класс всех линейно упорядоченных множеств, подобных Л,
и обозначается через А. Мощностью порядкового типа А называ
ется А. Будем считать 0 порядковым типом 0.
Обозначим через п порядковый тип множества
"={0, 1, п - 1},
где 0 < 1 < ... < п - 1 и п е Обозначим через со, к, r|, X, порядковые типы множеств натуральных чисел, целых чисел, рациональных чисел и действительных чисел соответственно с их естественным порядком.
Если 〃 есть порядковый тип множества Л, то через 〃 * обозначим порядковый тип множества Л с двойственным порядком.
Назовем начальным отрезком, отсекаемым элементом 〃 е 4 от линейно упорядоченного множества Л, множество
Аа = {х \ хе А, х < а}.
Пусть оси р — порадковые типы линейно упорядоченных непере- секающихся множеств 4 и 5 с порядками <л и <в соответственно. Суммой порядковых типов оси р называется порядковый тип множества 4 U 5 с порядком <, определенным следующим образом:
х<у<^> (хе А, уе В) или (х, уе А нх<Ау) или (х, уе Вихеву).
Сумма порядковых типов ос и В обозначается через ос + р.
Пусть дано семейство попарно непересекающихся линейно упорядоченных множеств А^ с порядковыми типами ocz и порядками 0 соответственно, где i е /, а /линейно упорядочено отношением <7. Суммой порядковых типов ocz называется порядковый тип множества U 4 с порядком <, определенным следующим образом:
х < у (х, у е А^х<{у для некоторого i е /)
или (х е 4/ у е А? Для некоторых 厶 W / »2)・
Сумма порядковых типов ocz обозначается через 2 а” .
Пусть ос и р — порядковые типы линейно упорядоченных множеств 4 и 5 с порядками <л и <в соответственно. Произведением порядковых типов оси р называется порядковый тип множества Ах В с порядком <, определенным следующим образом:
〈修,乃〉<〈电,У2〉Q〈乃 <5 У2〉ИЛИ (% = у2 Н xr J 电).
Произведение порядковых типов ос и В обозначается через ос • р.
Обозначим через ос" выражение (... (ос • ос) • ... ос) (и раз).
Порядковые типы вполне упорядоченных множеств называются ординальными или порядковыми числами. Если ос и р — порядковые числа, то говорят, что ос < р, если любое множество А порядкового типа ос изоморфно некоторому начальному отрезку множества В порядкового типа р; ос < р означает, что ос < р или ос = р.
Порядковое число ос называется предельным, если ос w 0 и
ос = sup {р I р — порядковое число и р < ос}.
Возведение 6 степень для порядковых чисел определяется следующим образом:
ос0 = 1,
а" = ос& . ос,
оср = sup {ос^ I ^ < р} для предельного порядкового числа р.
Доказать, что если линейно упорядоченные множества подобны, то они и эквивалентны.
Доказать, что любое множество 4 эквивалентное линейно упорядоченному множеству В, можно линейно упорядочить так, что А станет подобным В.
Пусть А, В, С — линейно упорядоченные множества. Доказать, что:
Л - Л (рефлексивность);
если А - В, то В - А (симметричность);
если А - В и В - С, то Л — С (транзитивность).
Пусть Л и_В— дннецро упорядоченные множества. Доказать, что если А = В ,то А = 6, но обратное неверно.
Доказать, что множество из п элементов можно линейно упорядочить 〃! способами.
Доказать, что все конечные линейно упорядоченные множества одинаковой мощности подобны между собой.
Доказать, что для бесконечных множеств утверждение предыдущей задачи неверно.
Доказать, что линейно упорадоченные множества подобны тогда и только тогда, когда между ними существует взаимно однозначное соответствие, являющееся монотонным отображением.
Доказать, что для любого линейно упорядоченного множества А и любых а, b е А:
〃 圧 Л;
если а — наименьший элемент Л, то Аа = 0;
Аа — линейно упорядоченное множество;
если 〃〈仇 то (ЛХ = Л-
Доказать, что множество всех отрезков линейно упорядоченного множества Л, упорядоченное отношением включения, подобно А.
Доказать, что бесконечное линейно упорядоченное множество А имеет порядковый тип со тогда и только тогда, когда оно удовлетворяет следующим условиям:
в А имеется наименьший элемент 〃°,
для любого ае А существует точная нижняя грань 〃' в множестве {х \ а <х, хе А} (а' называется непосредственно следующим за 〃);
для любого подмножества ^множества А из того, что aQe X и Xсодержит вместе с каждым своим элементом непосредственно следующий за ним элемент, следует, что Х= А.
Доказать, что бесконечное линейно упорядоченное множество имеет порядковый тип со тогда и только тогда, когда все его начальные отрезки конечны.
. Доказать, что любое счетное линейно упорядоченное множество А имеет порядковый тип г| тогда и только тогда, когда А удовлетворяет следующим условиям:
в А нет наименьшего и наибольшего элементов;
для любых х, у е А таких, что х < у, существует z е 4 такой, что x<z <у (такой порядок называется плотным).
. Доказать, что всякое счетное линейно упорядоченное множество подобно некоторому подмножеству множества % рациональных чисел.
. Пусть Л — линейно упорядоченное множество, содержащее не менее двух элементов, 5 = Л U ^42 U ... U4"U…Положим для любых X], ..., х〃,у】,...,ут е А (I < п, т)
〈X],%〉<〈%, ..., у^ ^ (п < ти хг=乃,…,хп = %) или
(X]=歹1,…,хм =乃—1,X/ < 匕 для некоторых i < п и i < т).
Доказать, что:
< есть линейный порядок на 5;
любое счетное линейно упорядоченное множество подобно некоторому подмножеству множества В.
Доказать, что порядковый тип любого интервала (не сегмента) действительных чисел есть 九.
17*. Подмножество В линейно упорядоченного множества А с порядком < называется плотным 6 Л, если для любых 〃二 а2е А существует b е В такое, что аг<Ь<а2 или а2< Ь< 〃]. Доказать, что если А содержит счетное плотное в А подмножество, то А подобно
некоторому подмножеству множества действительных чисел 夕 с естественным порядком.
Показать, что (ос *) * = ос для любого порядкового типа ос.
Показать, чтоп^=п, т[^=т[,к^=к, со^^со.
Доказать, что:
для любых порядковых типов ос и В существуют и однозначно определены порядковые типы ос + р и ос • р;
для любого линейно упорядоченного множества /и любого семейства порядковых типов {%}疋/ существует и однозначно определен порядковый тип 2 % •
Привести пример порядковых типов ос и В таких, что
ос + р w В + а.
Доказать, что:
(а)ос+(р + у) = (ос + р) + у;
ос + 0 = 0 + ос = ос;
2 + 3= 5;
1 + со = со, но со + 1 со;
СО*+СО = 71;
Г| + П=П;
Х+ 1 +Х = Х;
(3)九+九W九;
1 + Х+ 1 есть порядковый тип сегмента [〃,Ь] при а < Ь.
Привести пример порядковых типов ос и В таких, что
ос • В w В • а.
Доказать, что:
\|/ ^х)/ \|/ \|/ \|/ \|/ а 万 в г д е /|\ /|\ /|\ /|\ /|\ /|\\|/ ^х)/ \|/ \|/ \|/ \|/ а 万 в г д е /|\ /|\ /|\ /|\ /|\ /|\ОС • (р • у) = (ос • р) • у;
\|/ ^х)/ \|/ \|/ \|/ \|/ а 万 в г д е /|\ /|\ /|\ /|\ /|\ /|\
\|/ ^х)/ \|/ \|/ \|/ \|/ а 万 в г д е /|\ /|\ /|\ /|\ /|\ /|\
ос • 0 = 0 • ос = 0;
ОС • 1 = 1 • ос = ОС;
2 • 2 = 4;
2
со . Г| w со . S + ]).
Построить множества порадковых типов со2, со3, со4,...
(а) Доказать, что для любых порядковых типов ос, р и у
ос • (р + у) = ос • р + ос • у.
Привести пример порядковых типов ос, р и у таких, что
(ос + р) • у ос • у + р • у.
Пусть J и I— линейно упорядоченные множества, {5}疋/ — семейство попарно непересекающихся подмножеств множества
J такое, что U Д 二 J. Доказать, что если J = > А , то для любого
семейства порядковых чисел {%}左‘имеем 2 厶 二2
Доказать, что ос • р = 2 %, где & = ос для всех b е Ви В = ^. ь в
Доказать, что:
(ос + р)* = В*+ а*;
(ос • В)* = а* • В*;
2%• =2 %・,где I — линейно упорядоченное множество, a /* есть множество /с двойственным порядком.
Доказать, что:
всякое конечное линейно упорядоченное множество вполне упорядочено;
множество “ где 0 < 1 < 2 < ..., вполне упорядочено;
множество “ где 0<2<4<... <1<3<5< ..., вполне упорядочено;
множество “ где ... < 3 < 2 < 1 < 0, не является вполне упорядоченным.
Являются ли вполне упорадоченными следующие множества:
множество夕 целых чисел с их естественным порядком;
множество Ж рациональных чисел с обычным порядком <;
множество 夕 действительных чисел с обычным порядком <;
множество чисел вида 1- —, где п— положительное целое п
число, с обычным порядком < ?
Доказать, что:
всякое непустое вполне упорядоченное множество имеет наименьший элемент;
каждое подмножество вполне упорядоченного множества вполне упорядочено.
Доказать, что если А-Ви А вполне упорядочено, то В можно вполне упорядочить так, чтобы было А - В.
Показать, что если А — вполне упорядоченное множество, то у каждого элемента множества 4 кроме наибольшего, имеется непосредственно следующий за ним элемент (см. задачу 11).
Можно ли во вполне упорядоченном множестве выделить бесконечную убывающую цепь элементов ^ >х2 >看 >...?
Доказать, что линейно упорядоченное множество вполне упорядочено тогда и только тогда, когда оно не содержит подмножества типа W.
Пусть Л — вполне упорядоченное множество. Доказать, что не существует такого монотонного взаимно однозначного соответствия f:A^A, чтобы для некоторого элемента ае А было /(〃)< а.
Доказать, что вполне упорядоченное множество не может быть подобным своему отрезку или части своего отрезка.
Доказать, что два различных отрезка вполне упорядоченного множества не могут быть подобными.
Доказать, что существует не более одного изоморфизма двух вполне упорядоченных множеств.
. Доказать, что из двух вполне упорядоченных множеств одно подобно другому или его отрезку.
Доказать, что линейно упорядоченное множество конечно тогда и только тогда, когда оно вполне упорядочено относительно заданного и относительно двойственного порядков.
Пусть А — вполне упорядоченное множество, 5с Л и для любого элемента хе А множество В удовлетворяет условию: если Ах с 氏 то х е В. Доказать, что В = А (принцип трансфинитной индукции).
Пусть ос, р — произвольные порядковые числа. Доказать, что:
ос < р или р < ос или а = В;
из указанных выше условий выполняется для оси р лишь одно.
Пусть И^ = {р I р < ос}, где ос и р — порядковые числа. Показать, что万 а = а.
Доказать, что всякое множество порядковых чисел вполне упорядочено.
Доказать, что для любого множества порядковых чисел S:
существует порядковое число, большее всех чисел из S;
среди порядковых чисел, не принадлежащих множеству S, существует наименьшее.
Доказать, что не существует множества, содержащего все порядковые числа.
Доказать, что ос+ 1 есть порядковое число, непосредственно следующее за ос (см. задачу 11).
Доказать, что для любого порядкового числа ос имеет место одно и только одно из утверждений:
ос = 0;
множество {р | р— порядковое число и р < ос} имеет максимальный элемент;
ос — предельное порядковое число.
*. Доказать, что любое порядковое число представимо в виде ос + 〃,где ос есть предельное порядковое число или 0, п— натуральное число.
Доказать, что:
сумма двух порядковых чисел есть порядковое число;
произведение двух порядковых чисел есть порядковое число;
упорядоченная сумма порядковых чисел, где множество индексов вполне упорядочено, есть порядковое число.
Пусть /и {4》疋/линейно упорадочены. Доказать, что если Д- w 0 и 2 4 есть порядковое число, то /и все А вполне упорядочены.
Доказать, что:
если Аи В вполне упорядочены и 4 с 5, то Л < В ;
ос < ос +у, ос < у + ос;
ос < р <=^> у+ ос < у+ р;
ос < р noc + ”B + Y;
¥+ а = ¥+ 0 п а = 0;
ос +у < р +у па<В・
Привести пример порядковых чисел ос, В и у таких, что
а)б)в)пд) /|\ /|\ /|\ /|\ /|\а)б)в)пд) /|\ /|\ /|\ /|\ /|\ocwB и oc +y = p +у. Доказать, что: ос<р^>ос-у<р-у;
а)б)в)пд) /|\ /|\ /|\ /|\ /|\
а)б)в)пд) /|\ /|\ /|\ /|\ /|\
oc<p^>y-oc<yp^ если у w 0; y-oc<y-p^>oc<p;
y・a = y・[3na = B, если у w 0; а・у<В・упа<В・
Пусть p < ос. Порядковое число у называется разностью ос 〃 В и обозначается через ос - р, если ос = р + у.
Доказать, что:
ос - р существует и единственно;
(б)у<р<ос^>р-у<ос-у;
у < р < ос noc-BWoc-y;
р < ос у • (ос - р) = у • ос - у • р.
Доказать, что:
(а) если oci + pi = ос2 + Р2 и Р2 Bi, то oq < о^;
(6)* если у < оср, то существуют и единственны такие бис, что 8<ос, £<Виу=ос-£ + 3;
(в) если р > 0, то для любого ос существуют и единственны такие уи 8, что 8<риос = р-у+8 (теорема о делении с остатком).
Доказать, что для любых порядковых чисел ос。и oq, если ос。w 0 и oq w 0, то существуют натуральное число п и порядковые числа а?, ..., а〃, рь р2^ •••,В〃 такие, что oq > о^ > ... > а〃 > 0 и ос。= 二 оц • Bi + а?, о(1 — о(2 * В2 + аз, ..., а〃_2 — a〃_i * B〃-i + а〃, а”」—а〃 • В〃 (алгоритм Евклида).
Пусть свойство Р таково, что для любого ординального числа ос из того, что все ординальные числа р < ос обладают свойством Р, следует, что ос обладает свойством 尸.Доказать, что все ординальные числа обладают свойством 尸(принцип трансфинитной индукции для ординальных чисел).
Доказать, что для любых порядковых чисел ос и В существует и единственно оср.
Построить множество порядкового типа со®.
63*. Доказать, что:
если ос < р и у > 1, то 7°^ < /;
О(В+М = 0СР • ОС7;
(а『4.
64*. Доказать, что:
если со7 = ос + р и р ^ 0, то р = со7;
если ос > 1 и р > 1, то оср > ос • р;
если ос > 1 и р > 1, то существуют и однозначно определены ^, у и 8 такие, что
В = а& • у+ b и у < ос, 8 < ос^;
если у>1и!<ос<у5, то существуют натуральное число п и такие последовательности порядковых чисел рь р2? •••? Р«и 5Ь 32,
Ь〃,что
0(=仍• В1 + 仍• В2 + …+ Y5" • В〃,
8 > 8Х > 32 > . . . > 5^ и 0 < pz- < у для i= 1, 2,
65*. Множество 影 называется транзитивным, если отношение
Х< Уп (Х= Гили Хе У)
вполне упорядочивает 级 0 е 影 и если из X е К У е 影 следует Хе 级 Доказать, что для любого порядкового числа ос > 0 существует и единственно транзитивное множество, упорадоченное по типу ос.
66*. Следующее утверждение называется аксиомой выбора.
Аксиома выбора. Пусть J^ — непустое множество для любого а е А. Тогда существует функция выбора/: 4 — U Ха такая, что /(〃) е Ха для любого а е А.住/
Доказать, что каждое из следующих утверждений эквивалентно аксиоме выбора.
Лемма Цорна. Частично упорядоченное множество, каждое из линейно упорядоченных подмножеств которого имеет верхнюю грань, содержит максимальный элемент.
Принцип максимальности Куратовского—Хаусдорфа. Каждая цепь частично упорядоченного множества содержится в некоторой максимальной цепи.
Аксиома Цермело. Для любого семейства 影 непустых попарно непересекающихся множеств существует такое множество С, что 4 rle для каждого Л е ^ состоит ровно из одной точки.
Теорема Цермело. Каждое множество можно вполне упорядочить.
Лемма Тейхмюллера—Тъюки. Каждое семейство множеств, имеющее конечный характер, обладает максимальным элементом. (Семейство 影 множеств имеет конечный характер, если оно удовлетворяет условию: Хе 影 q каждое конечное подмножество множества Хпринадл ежит 鈑)
Пусть Л — частично упорядоченное множество, в котором каждая цепь имеет верхнюю грань, и а е А. Доказать, что существует максимальный элемент т е А такой, что т> а.
Пусть А — множество подмножеств множества 5 такое, что для каждой цепи С (порядок по включению) объединение множеств из С принадлежит А. Доказать, что тогда А имеет максимальный элемент.
. Доказать, что для всякого частичного порядка R на множестве А существует линейный порядок £ на множестве А такой, что
ДЕЙСТВИЯ НАД КАРДИНАЛЬНЫМИ ЧИСЛАМИ
Кардинальное число m называется суммой кардинальных чисел Hi и п2 и обозначается через 山 + п2 если каждое множество мощности m эквивалентно объединению двух непересекающихся множеств мощностей 必 и п2. Аналогично, кардинальное число m называется суммой кардинальных чисел nz (z е 7) и обозначается через m = ^ nz, zg/
если каждое множество мощности m эквивалентно U Д-, где 4 = nz 疋/
и все 4 попарно не пересекаются.
Кардинальное число m называется произведением кардинальных чисел iii и п2 и обозначается через 必• п2, если каждое множество мощности m эквивалентно Л х 5, где АиВ имеют мощности пь п2. Аналогично, кардинальное число m называется произведением кардинальных чисел & (z е У) и обозначается через m 二口叫,если
каждое множество мощности m эквивалентно 口力〃 где Л/ = nz.
Кардинальное число m называется степенью кардинальных чисел nt и п2 и обозначается через п^2, если каждое множество мощности m эквивалентно Л5, где АиВ имеют мощности Hi и п2.
Доказать, что для произвольных мощностей тип выполняется одно и только одно из условий m = n, m < п или n < m (трихотомия).
Доказать, что кардинальные числа линейно упорядочены отношением <.
Доказать, что среди кардинальных чисел нет наибольшего.
Доказать, что:
а)б)в)пд)/|\ /|\ /|\ /|\ /|\а)б)в)пд)/|\ /|\ /|\ /|\ /|\3 + 5 = 8;
а)б)в)пд)/|\ /|\ /|\ /|\ /|\
а)б)в)пд)/|\ /|\ /|\ /|\ /|\
п+ Ко = N。,где п конечное;
No + N° = N。; % + с = с; с + с = с.
Доказать, что:
для любых множеств Ль Л2 существуют множества Д, В2 такие, что ~ 5, Л2 ~ ^2 и ^1 А ^2 =。;
сумма двух кардинальных чисел всегда существует.
Доказать для произвольных кардинальных чисел:
П1 + П2 = П2 + “
П1 + (п2 + п3)=(山 + п2) + п3;
п + 0 = п.
Пусть Л, Д С, 4,…,4 — конечные множества. Доказать, что:
= Л + 5-Ю;
ЛиТиС =В ^С- А^В - ЛПС - В^С + ЮпС;
(п \ п =一〃=
U4 =24 +…+(-1 尸 2 4n…п&+…;
v=1 丿 /=1/1,-,4=1
4 <...<4
4二4二…二4 二z4 +…+(-2产-1 W ……
ы4,...,4=1
(а) Доказать, что n < m n n + 1 < m.
Привести пример таких кардинальных чисел пит, что п +1 < ш, но m < п.
Доказать, что п < m тогда и только тогда, когда существует 必 такое, что п + Hi = т. Показать, что такое п{ определяется не однозначно.
Доказать, что:
(a)⑹⑻⑴(a)⑹⑻⑴3 • 5 = 15;
(a)⑹⑻⑴
(a)⑹⑻⑴
No • % = %;
No • с = с; с с = с.
Доказать, что:
если А-ВиС-D, то Ах С 〜В 又 D;
произведение двух кардинальных чисел всегда существует.
Доказать для произвольных кардинальных чисел:
nt п2 = п2 “
nt (п2 • п3) =(П1 • п2) • п3;
nt (п2 + п3) = (nt • П2) + (ill • Из);
п • 1 = п;
п • 0 = 0;
(е)* п • m = n, если m — конечное, ап — бесконечное кардинальное число;
(ж)* п • Ко = п, если п — бесконечное кардинальное число.
13*. Доказать, что п2 = п, если п — бесконечное кардинальное число.
Доказать, что если пит — кардинальные числа и одно из них бесконечно, топ т = п + т = max (п, т), если п w 0 и т w 0.
Доказать, что:
(а) 2^о = с;
⑹%『;
(в) ск° = с.
Доказать, что для двух кардинальных чисел пит всегда существует пт.
а)6в)пд) /|\ /|\ /|\ /|\ /|\а)6в)пд) /|\ /|\ /|\ /|\ /|\Доказать для произвольных кардинальных чисел m, п и р: mn+p = mn . mp.
а)6в)пд) /|\ /|\ /|\ /|\ /|\
а)6в)пд) /|\ /|\ /|\ /|\ /|\
(m • n)p = mp np;
(mn)p = mnp;
m1 = m;
lm= 1.
Доказать, что Р(Л) = 2” .
Доказать для произвольных кардинальных чисел:
если m < п и п < р, то m < р;
если m < п, то т + р < п + р;
если т < п, то т р < п р;
если т < п, то тр < пр;
если т < п, то рт < рп;
если т, n > 1, то т + п < т п;
т + п = п тогда и только тогда, когда Ко • ш < п;
если n + m = п и 山 > п, то 必 + m = “
n + m = п тогда и только тогда, когда п + к' т = п (к е “ 左 >0);
n + m =п тогда и только тогда, когда п+ Ко • ш = п;
m < 2т.
Доказать для произвольных кардинальных чисел:
если 2т > Ко, то 2т > 2К°;
если тп= Ко, то т= Ко, а п — конечное.
Доказать для произвольных кардинальных чисел:
если п > Ко, то 2П = п11;
если 1 < m < п, К 0 < п, то ш11 = п11.
Доказать для произвольных кардинальных чисел:
если I = ш, nz = п для всех z е 厶 то m n = ^nz;
если m + p = n + p и р конечно, то m = n;
если 2 • nt = 2 • п2, то nt = п2.
Доказать, что
Пд <у1.
(а) Пусть {mJ (z g /)— семейство кардинальных чисел, причем ш, = 0 для z е /с Z Доказать, что
2m, = 2 m,.
Ze I Ze I\J
Пусть {mJ (/ e 7) — семейство кардинальных чисел, причем Ш/ = 1 для / е Jq 丄 Доказать, что
Пт/ = П т.
Доказать, что Пт, =0 тогда и только тогда, когда существует /0 £ /такое, что т® = 0.
Доказать, что если <р— подстановка на множестве 厶 то:
(a) 2 mL 2 mM;
⑹ Пт/ =ПтФ(о
Пусть {A^}^l есть разбиение множества /на непустые попарно непересекающиеся множества. Доказать, что:
(а) !>/ = 2 2 т,・;
疋/九ё/、疋4,
⑹ Пт/ = П Пт/
Доказать, что:
(a) 112mL 2(n mJ; 疋/疋/
⑹ П 2 mL 2Цт“");⑹ П 2 mL 2Цт“");где k =[[厶.疋/где k =[[厶.疋/
⑹ П 2 mL 2Цт“");
⑹ П 2 mL 2Цт“");
где k =[[厶.
疋/
где k =[[厶.
疋/
Доказать, что если m, < nz для всех z g /, то:
(a) 2 mM 2 必;
⑹ Пт, <ПП/ 沦/沦/
Пусть Jq I. Доказать, что:
^mz <^mz;
Пт» < Пт», где Ш/ w 0 для i g I\J.
30*. Пусть {m#疋/И {nz}/€/ —два семейства кардинальных чисел и & > 2 для всех i е 丄 Доказать, что:
если Hi, < nz для всех z е /, то ^т» W 口必;
если Hi, < & для всех z е 厶 то 2 т» < 口 必.
Пусть 0 < т0 < nii < ... Доказать, что 2 m〃 < 口 m〃.
Пусть n > No, {&}疋/ — семейство кардинальных чисел, не
превосходящих n, Z < п. Доказать, что 2 nz < п.
Пусть оси р — кардинальные числа, / = р и ос, = ос для каждо
го z g Z Доказать, что а° =[[%•.
Доказать, что:
mg > = Пт
=Пт^
、疋/丿疋/
Доказать, что для любого кардинального числа m нельзя представить шк° в виде 2 mz, где т, < т/+1.
Часть II
МАТЕМАТИЧЕСКАЯ ЛОГИКА
АЛГЕБРА ВЫСКАЗЫВАНИЙ
Алфавитом называется любое непустое множество. Элементы этого множества называются символами данного алфавита. Словом в алфавите 6 называется произвольная конечная (возможно, пустая) последовательность символов из 6. Произведением слов А п В называется слово АВ. Слово В называется подсловом слова Л, если А = CBD для некоторых слов С и Л. Слово В может входить как подслово в слово А несколько раз. Результатом замены данного вхождения подслова В в слово CBD на слово Е называется слово CED.
Результатом подстановки 4(〃 \В) в слово А слова В вместо символа 〃 называется слово, полученное одновременной заменой всех вхождений символа 〃 в слово А на слово В. Через
обозначается результат одновременной подстановки в А формулы §1 вместо 〃i, ..., формулы Вп вместо ап.
Рассмотрим алфавит S =句 U &2 U &з, где
$1 = {尸0,尸 1,尸2,…}, $2 = J &,J П,&3 = {(,)}•
Символы из Si называются переменными высказываниями или пропозициональными переменными. Символы из 62 называются логическими связками. Связка「называется отрицанием, & — конъюнкцией, V — дизъюнкцией, о — импликацией. Скобки из 63 называются вспомогательными символами.
Понятие формулы алгебры высказываний определяется следующим образом:
пропозициональная переменная есть формула;
если Аи В — формулы, то ->Л, (Л& 5), (4 v 5), (4 п 5)— формулы;
других формул, кроме построенных по пп. 1 и 2, нет.
Подформулой формулы А называется любое подслово слова Л, которое само является формулой.
В §§ 1—3 будут использоваться буквы Р, 0, ... (возможно, с индексами) для обозначения произвольных пропозициональных переменных, а буквы Л, В, С, ... — для обозначения формул.
Будем обозначать формулу ((Ло В) & (5о Л)) через (А = В).
Будем интерпретировать логические связки как функции, определенные на множестве {и, л} (истина, ложь), со значениями в этом же множестве следующим образом.
Отрицание: -i и = л, -i л = и.
Конъюнкция: и & и = и, и&л = л& и = л& л = л.
Дизъюнкция: ИУИ = ИУЛ = ЛУИ = И, ЛVл = л.
Импликация: ипи = лпи = лпл = и, ипл = л.
Тогда каждая формула будет интерпретироваться как функция, определенная на множестве {и, л}, со значениями в этом же множестве, полученная из -i, &, v, о по правилам построения данной формулы. Такую функцию будем также называть таблицей истинности данной формулы. Значением формулы А при данных значениях переменных в множестве {и, л} называется значение функции, соответствующей формуле А при этих значениях переменных.
Формулы Ан В называются эквивалентными (обозначается через 力〜5), если при любых значениях переменных значение А совпадает со значением В. Формула называется выполнимой {опровержимой), если существует такой набор значений переменных, при которых эта формула принимает значение и (л). Формула называется тождественно истинной или тавтологией {тождественно ложной или противоречием), если эта формула принимает значение и (л) при всех значениях переменных.
Пусть Ль ..., Ап — формулы (и > 1). Будем называть конъюнкцией формул 4,…,力〃 формулу (…(4 &力2)…& 力〃)и обозначать ее через (4 & 4 & …& 4)・ Будем называть дизъюнкцией формул 4,…,4 формулу (…(4 V 力2)…v 力〃)и обозначать ее через (4 v 力2 V …v 力〃)・
Формула, которая есть пропозициональная переменная или отрицание переменной, называется литералом. Произвольная конъюнкция литералов называется конъюнктом или элементарной конъюнкцией} произвольная дизъюнкция литералов называется дизъюнктом или элементарной дизъюнкцией.
Дизъюнктивной нормальной формой〈д.н.ф) называется произвольная дизъюнкция конъюнктов, а конъюнктивной нормальной формой (к.〃.@.) — произвольная конъюнкция дизъюнктов.
Д.н.ф. (к.н.ф.) А называется совершенной и обозначается с.д.н.ф. (с.к.н.ф), если каждая переменная формулы А входит с отрицанием или без отрицания в каждый конъюнкт (дизъюнкт) точно один раз.
Д.н.ф. (к.н.ф., с.д.н.ф., с.к.н.ф.), эквивалентная данной формуле Л, называется д.н.ф. (к.н.ф., с.д.н.ф., с.к.н.ф.) формулы А.
Определить, является ли данная последовательность формулой:
(a)(尸。&尸1)尸2「尸з;
(6)(尸0& 尸i)n 尸2;
(b)((尸3n尸0)&「尸0);
(Г) (((「尸0)n 尸 1)>「(尸2 V 尸3))■
Сколькими способами можно расставить скобки в последовательности, чтобы получилась формула:
(а)尸о〉「尸1 V尸2&尸о;
Р1np2【РзП「Р「「Р2?
Выписать все подформулы формулы:
(((Ро п А) & (尸2 п 尸з)) п (「尸1 V 尸з));
((Bn 尸i)n ((尸「尸i)n「尸i))・
Доказать, что всякая формула С, не являющаяся пропозициональной переменной, может быть представлена в одном из следующих видов:「4, (Z&5), (4v5), (Ло В) для некоторых формул А и В.
Доказать, что результат замены некоторого вхождения формулы С в формулу А вместо подформулы В снова есть формула.
Доказать, что результат подстановки А (Р\В) формулы В вместо пропозициональной переменной Р в формулу А снова есть формула.
Построить таблицы истинности для следующих формул:
((Po0v(Po(2&P)));
b(P^^(Q&P))^(PvR));
(b)((尸&(0П 尸))П「尸);
(г)(((尸&「Q)nQ)n(AQ));
((P^(Q^R))^((P^Q)^(P^R)));
(е)((尸&(Qv「尸))&((「Qn?)vQ)).
Доказать выполнимость формул:
(а)「(尸n「尸);
(6)((尸nQ)n(Qn 尸));
(B)((0П(尸&及))&「((尸v及)n0)).
Доказать тождественную истинность формул:
(а)((尸nQ)v(Qn 尸));
((Po2)v(Po^2));
(b)(尸n(0П(尸&0)));
(r)((尸n0)>((0n及)n(尸n及)));
((「尸n「Q)n(Qn 尸));
(e)(尸n(Qn 尸));
(Pv^P);
(3)((尸nQ)n ((尸n(Qn&))> (尸>&)));
(и)((尸&Q)n 尸);
(к)((尸&Q)nQ);
(Po(Pv2));
(m)必(入0));
((P^R)^((Q^R)^((PvQ)^R)));
(。)((尸((尸「尸));
(口)(「「尸n 尸);
(p)(尸n」「尸);
((「0n「尸)n((「Qn 尸)>0));
((PvP)oP);
(у) ((Q^R)^((PvQ)^(PvR)));
(ф)(((尸nQ)n 尸)n 尸);
(「尸n(尸n0)).
При каких значениях переменных X, Y, Z, U,匕 Wложны следующие формулы:
(((Xn(y&Z))“』X))n「Y);
((X&y)v(X&Z)v(7&Z)v(U&7MU&W)v(V&PF)v(^X&^U));
(((Xv Y)vZ)^ ((Xv У) & (XvZ)));
(((Xv У) & ((Yv Z) & (Zv X))) о ((X& У) & Z));
((Xv Г)о ((「X& У) v (X&「У)))?
Доказать, что если формула А тождественно истинна, то формула А (尸\5) тождественно истинна. (Здесь Р — пропозициональная переменная, а 5 — формула.)
Доказать, что если формулы А и (Ло В) тождественно истинны, то формула В тождественно истинна.
Доказать, что:
если формулы (4v5) и (-i Л v С) тождественно истинны, то формула (5v С) тождественно истинна;
если формулы (Л V 5), (Ло С), (Bn D) тождественно истинны, то формула (С V D) тождественно истинна;
если формулы (^Av В), (-i Cv В) тождественно истинны, то формула (A^—i В) тождественно истинна.
Доказать, что А-В тогда и только тогда, когда А = В тождественно истинна.
Доказать, что:
(а)力〜4
(б)力〜5 ^В-А;
(B)(4〜5 и в〜е) П力〜e.
Доказать, что из А1-А2иВ1- В? следует:
-141-142;
(4&51)〜(42&52);
(4 V Д)〜(42 V 52);
(г)
Доказать, что если 4〜В, то А(Р\С)〜5(尸\С) для любых формул А, В и С и переменной Р.
Доказать, что если 5 〜瓦 и 4 есть результат замены некоторого вхождения подформулы В в формулу А на формулу Д, то Л ~ ЛР
Доказать эквивалентности:
(а)(尸&尸)〜尸;
(6)(尸&Q)〜(Q&尸);
(b)(尸 &(0&及))〜((尸 &0)&&);
(Г)(p&(evi?))~((p&e)v(p&i?));
⑺(P&®P))〜P;
(e)(尸V尸)〜尸;
(ж)(尸vQ)〜(Qv 尸);
(3)(尸v(Qv&))〜((尸vQ)vK);
(Pv(Q&R))-((Pv Q)&(PvR));
(Pv(2&P))~P.
Доказать эквивалентности:
—I—IA 〜力;
(4п5)~(「4п5);
(в)「(Z&5)〜(「4v「5);
(г)「(4п5)~(4&「5);
(Д) ^(АуВ^^А^В^
(А&(Ву^В))-А;
(4v(5&「5))〜4;
Q4 zd —IA) —14
((Av В) & (Av С) & 回 D) & (Cr D))〜((A& D) г (В& C));
(A&(Av C)&(Bv C))-((A&D)v(B& C));
((4 v 5) & (Bv C) & (CvZ))〜((4& 5) v(B&C) v (C&Z));
((AvB)&(Bv C)&(CvD))-((A& C) v(5& C)v(5&0));
(h) ((Av Bv C)&(Bv CvD)&(CvDvA))-
〜((4&B)v(A&D)v(B&D)v C);
(о) ((4v5)&(4v「5))~4
((Z&5) v((4v5)&(「4v「5)))~(4v5);
(р) (4v(「4&5))〜(4v5).
Доказать, что:
(А^А)-(В^ВУ,
(А^(В^С))-((А^В)^С);
(в)(4三5)〜(5三4).
Доказать, что для любой формулы существует эквивалентная ей формула с тесными отрицаниями, т.е. формула, в которой нет символа о и отрицания относятся только к пропозициональным переменным.
Доказать, что для любой формулы существует эквивалентная ей:
конъюнктивная нормальная форма;
дизъюнктивная нормальная форма.
Привести к дизъюнктивной и конъюнктивной нормальным формам:
(а)(((尸п0)п(&п「尸))п(「0п「&));
(((aP^Q^^P^^Q^^R^R);
((Po(2oi?))o((Po^i?)o(Po^e))).
Доказать, что если А есть тождественно истинная к.н.ф., то для любого дизъюнкта формулы А существует переменная Р такая, что Р и -I Р входят в этот дизъюнкт.
Доказать, что если А есть тождественно ложная д.н.ф., то для любого конъюнкта формулы А существует переменная 尸 такая, что Р и -I Р входят в этот конъюнкт.
Пусть А — формула с тесными отрицаниями (см. задачу 22) и 力1 получается из А заменой & на v, v на & и переменных 4, на -л 4 Доказать, что 4 ——14
28*. Пусть АнВ— формулы с тесными отрицаниями (см. задачу 22) и 4*, 5* — формулы, двойственные к 4 и 5 соответственно (4* получается из А заменой & на v, v на &). Доказать, что из А-В следует 4* 〜5* (закон двойственности).
По данному набору значений переменных построить конъюнкт, истинный только для этого набора значений переменных. (Назовем такую формулу конъюнктом, соответствующим данному набору значений переменных^)
Доказать, что всякая формула А эквивалентна дизъюнкции конъюнктов, соответствующих тем наборам значений переменных, при которых данная формула истинна (см. задачу 29).
(а) Доказать, что для любой выполнимой формулы существует эквивалентная ей с.д.н.ф.
(б) Доказать, что для тождественно ложной формулы не существует эквивалентной ей с.д.н.ф.
По данному набору значений переменных построить дизъюнкт, ложный только для этого набора значений переменных. (Назовем такую формулу дизъюнктом, соответствующим данному набору значений переменных^)
Доказать, что всякая формула А эквивалентна конъюнкции дизъюнктов, соответствующих тем наборам значений переменных, при которых данная формула ложна (см. задачу 32).
(а) Доказать, что для любой опровержимой формулы существует эквивалентная ей с.к.н.ф.
(б) Доказать, что для тождественно истинной формулы не существует эквивалентная ей с.к.н.ф.
Привести к совершенной дизъюнктивной нормальной форме, т.е. найти с.д.н.ф., эквивалентную данной формуле:
(^P^^Q)^((Q&R)^(P&R))y,
(6)(((尸「尸)n(尸П(0& 尸)));
(「((尸& Q) n「尸)&「((尸& 0) n「0)).
Привести к совершенной конъюнктивной нормальной форме, т.е. найти с.к.н.ф., эквивалентную данной формуле:
((&> 尸)n(「(Qv&)n 尸));
(^((P&2)^P)v(P&(2vi?)));
^(P&(QvR)^((P&Q)yR)y
Построить формулу А такую, чтобы данная формула была тождественно истинной:
(((A&Q^^P^((P^^Q^A^
(((&>(「Q&P))^A)^(A&(P^ Q)&&))・
Построить формулу от трех переменных, которая истинна в том и только том случае, когда ровно две переменные ложны.
Построить формулу от трех переменных, которая принимает такое же значение, как и большинство (меньшинство) переменных.
Построить формулу А от переменных Р, 0, R так, чтобы:
(а)(尸&4)〜(尸& 0) и (尸v4)〜(尸v及);
(R^A)-(R^(P&Q)) и (AnRUw Q)nR);
(P^A)-(Q^(^PvR)) и
Доказать, что формула от п переменных является тождественно истинной (тождественно ложной) формулой тогда и толь-
ко тогда, когда ее с.д.н.ф. (с.к.н.ф.) содержит 2" попарно не эквивалентных конъюнктов (дизъюнктов).
Пусть формула А записана в с.к.н.ф. Строим формулу В следующим образом:
выписываем конъюнкцию дизъюнктов, не входящих в Л;
меняем & на v, v на &, Pz на -i 尸力-i Pz на Pz.
Доказать, что формула В — с.д.н.ф. формулы А.
По с.к.н.ф. формулы А построить:
с.д.н.ф. 4*, где 4* — двойственная к А (см. задачу 28);
с.к.н.ф. формулы -л А;
С.д.н.ф. формулы -I Л.
По с.д.н.ф. формулы А и с.д.н.ф. формулы В построить:
с.к.н.ф. и с.д.н.ф. формулы (4 v 5);
с.к.н.ф. и с.д.н.ф. формулы (Л & 5);
с.к.н.ф. и с.д.н.ф. формулы (Ло В).
45*. Доказать, что формула А от переменных Рь ..., Рк эквивалентна некоторой формуле, содержащей лишь &, v, о и не содержащей -л, тогда и только тогда, когда в ее с.к.н.ф. отсутствует ДИЗЪЮНКТ (-1 尸 1 V ... V -I Д).
46*. Пусть формула А не содержит других связок, кроме =. Доказать, что А является тождественно истинной тогда и только тогда, когда каждая переменная входит в А четное число раз.
47*・ Пусть формула А не содержит других связок, кроме = и -л. Доказать, что А является тождественно истинной тогда и только тогда, когда каждая переменная и знак отрицания входят в А четное число раз.
§ 2. ФУНКЦИИ АЛГЕБРЫ ЛОГИКИ
Функцией алгебры логики называется любая и-местная функция из {0, 1} в {0, 1}. Множество всех функций алгебры логики обозначается через С.
Будем говорить, что функция /(хь ..., х”匕 xh 为+匕...,х〃) существенно зависит от переменной 无,если существует такая последовательность (〃i, ..., 〃” 1, 〃/+1, ..., %) из 0 и 1, что
1 J〃")•
Переменные, от которых функция /(х1? ..., х〃)существенно зависит, называются существенными переменными для функции /(хь х) остальные — фиктивными. Будем отождествлять
функции, из которых добавлением фиктивных переменных можно получить одну и ту же функцию.
Пусть имеется некоторое множество G функций алгебры логики. Каждой и-местной функции / из G поставим в соответствие функциональный символ f. Пусть v0, vb v2, ... — счетное множество символов, называемых переменными. Определим понятие терма'.
переменная есть терм;
если f — и-местная функция из Си 7^, ..., Тп — термы, то f(7i,厶)—терм.
других термов нет.
Сопоставим каждой переменной v0, vb ... ее значение во множестве {0, 1}. Определим значение терма Тпри данных значениях переменных:
если Т — переменная, то значение Т совпадает со значением этой переменной;
если T=f(7^, ...,北),а значения 方,...,Тп есть £ь ...,勿 соответственно, то значение Т есть /(£“ ..., £〃).
Говорим, что и-местная функция g алгебры логики представима термом Г, если все переменные Т содержатся среди v1?
у” и для любых значений переменных v1? ..., v〃 значение терма Т совпадает со значением g(vb ..., vj. Говорим, что функция g есть суперпозиция функций /ъ ...,力,если g представима термом, все функциональные символы которого содержатся среди fb ..., fn.
Система функций G называется полной, если любая функция алгебры логики есть некоторая суперпозиция функций из G. Система функций G называется независимой, если никакая функция / системы G не представима суперпозициями функций из G\{/}.
Класс функций G называется замкнутым, если вместе с любыми своими функциями он содержит и все их суперпозиции. Замкнутый класс G называется предполным, если Gw С и G не содержится ни в каком другом замкнутом классе, отличном от С. Независимая система функций G называется базисом замкнутого класса К если всякая функция из К есть суперпозиция функций из G. Введем специальные обозначения для основных функций алгебры логики:
О (х) = 0, 1 (х) = 1 для всех х, ”х) = х;
О при х = 1,
—I X — V
1 при х = 0;
ху=х&у=ху=х&у=1 при х = у = 1,
ху=х&у=
ху=х&у=
0 в остальных случаях;
[О при х = у = О,
в остальных случаях;
Г0 при х = у,при X W у;
xoy = ^xvy, х = у = ^(х + у\ х\у = ^(х-у).
Через С] обозначается класс функций, удовлетворяющих условию /(1, 1, 1) = 1, а через Со — класс функций, удовлетворяющих условию/(0, 0, ..., 0) = 0. L есть класс всех линейных функций, т.е. функций вида 修 + ... + х〃 + 工 где £ е {0, 1}. D есть класс самодвойственных функций, т.е. функций, удовлетворяющих условию /(х“ …,x〃) = -i /(-ixb ..., -ix〃). Через М обозначается класс всех монотонных функций, т.е. функций, удовлетворяющих условию
Xi Wхп< уп n /(Х1,%) 4/(%,%).
Пусть Т — терм, представляющий некоторую функцию алгебры логики, в записи которого встречаются только знаки &, v, и -i и переменные 〃“ ..., ак. Обозначим через £(Г, х) формулу теории множеств, полученную из терма Г подстановками вместо переменных %, ак соответственно выражений хе 2, ..., хе Zk.
Обозначим через Z(Г) выражение, которое получается из терма Т заменой переменных 0 символами Z, символов &, v, -i — соответственно символами Г|, U, -. При интерпретации Z(7) в теории множеств символы,будут обозначать подмножества универсального множества U.
Показать, что каждой формуле А алгебры высказываний можно сопоставить функцию(р(Л) алгебры логики так, что
Сколько имеется функций алгебры логики от п переменных?
Найти все существенные переменные следующих функций:
(у&х) V (->у& z);
(x&y)v^x;
(хп (昨 z))n ((xny)n (xnz))・
Выразить с помощью суперпозиций:
& и о через v и ->;
V и о через & и -i;
& и V через о и ->;
&, V, о, -. через |;
-л через о и 0;
-л через + и 1;
V через о.
Доказать, что Cb Со, L, D и М являются различными замкнутыми классами, отличными от С.
Доказать, что нельзя выразить с помощью суперпозиций:
-л через &, v, о и =;
о через &, V;
(в)* & через V, о.
(а) Доказать, что для каждой функции /(х, х“ ..., хп) выполняется равенство
/(х, Xi,х〃) = (х・/(1, Xi,%)) v(「x・/(0, Xi,…,%)).
Пусть n>i>\. Доказать, что каждую функцию/(хьxj
алгебры логики можно представить в виде
У(Х],х〃)— V (X] 1 •... • х『)• /(j,х〃),
где qw {0, 1}, %。=-I %, х/ = Xj.
Доказать полноту систем функций:
{&, V, -.};
{V,「};
{&,「};
(「){,「}•
Доказать неполноту систем функций:
{&, V, >};
{「}•
Доказать полноту систем функций:
{|};
{丄} (здесь 丄= -.(xvy));
Q, 0};
{+, V, 1}.
Доказать, что:
{+, •, 1} — полная система функций;
любая функция /(х“ ...,芻)единственным образом представима полиномом Жегалкина, т.е. в виде:
k>l
l<il<...<ik<n
「Дe汽,%…& £ {0,1}・
Показать, что следующие системы функций независимы:
(а) {—I, =}; (6) {「,+}; (в) {=, +}; (г) {=, V}.
Показать полноту и независимость следующих систем функций:
{о, /}, где х/у = ^(у^х);
{0, 1, [., ., .]}, где [х, у, z] = (у&х) v(「y&z);
{=, V, 0}.
Покажите, что =, + не составляют полной системы функций. Выясните все возможные способы сделать эту систему полной системой независимых функций добавлением одной не более чем 2-местной функции.
Какая система из одной 2-местной функции является полной? Найти все такие системы.
Привести пример полной системы функций:
состоящей из одной 3-местной функции;
состоящей из одной и-местной функции (и > 2).
Доказать, что из всякой полной системы функций можно выделить конечную полную подсистему.
Доказать, что:
{&, о} — базис для С】;
{&, +} — базис для Со;
(в)* {v, &, 0, 1} — базис для М;
{0, =} — базис для L;
(д)* {-I, ху + хг + уг} — базис для D.
Доказать, что классы Сь Со являются предполными классами.
Доказать, что:
из всякой немонотонной функции и функций 0 и 1 можно получить суперпозициями функцию -I;
класс М является предполным классом.
Доказать, что:
из всякой несамодвойственной функции и функции -i можно получить суперпозициями функций 0 и 1;
класс D является предполным классом.
Доказать, что:
из всякой нелинейной функции и функций 0, 1, -i можно получить суперпозициями функцию &;
класс L является предполным классом.
Доказать, что любой замкнутый класс К w С содержится в некотором предполном классе.
Доказать, что система функций полна тогда и только тогда, когда она не содержится ни в одном из предполных классов.
. Доказать, что не существует предполных классов, отличных от С, Со, L, D и М (теорема Э. Поста).
Доказать, что всякий базис С содержит не более четырех функций.
Пусть 7 и 方一термы, представляющие некоторые функции алгебры логики, £(么 х) — формула теории множеств, определенная в конце вводной части параграфа. Доказать, что:
e((Tv ГО, X)Q(£(T, x)v Е(ТЬ х));
£((7&7J x)q(£(7, x)&£(7L x));
£ (-|Г, X)Q-|£(T, X).
Доказать, что в теории множеств:
Z(「7) = —Z(7), где —Z= U\Z;
Z(7v7i) = Z(7)UZ(7i);
ZCT&Ti)=Z(T)CZ(TJ.
Доказать, что в теории множеств
£ (Г, X)QXG Z(7).
Пусть функция / представима термом Т, a g — термом 方. Доказать, что:
если /(41,…,^) =g(ab …,4左)для всех 生,…,4左,tо в теории множеств выполняется тождество Z(7) = Z(T^
если </(〃1,…,〃Qng(〃i,…,〃左))=1 для всех а^ …,〃% то в теории множеств выполняется соотношение Z(7) qZ(T^);
если /(〃1,…,〃左)=1 для всех 生,...,〃% то в теории множеств выполняется тождество Z(7) = О;
если /(〃i,…,〃左)=0 для всех 〃匕 …,〃公 то в теории множеств выполняется тождество Z(7) = 0.
Доказать, что если функция/(〃匕...,〃左)представима термом Т и Z(Т) = U для всех произвольных Z1? ..., 4с & то /(〃1,〃左)=1 для всех 〃i, ак.
На основании каких тождеств алгебры логики можно получить следующие теоремы теории множеств:
(XUY)UZ=XU(HJZ);
xn Y= УПХ;
-(ХП у)= -хи-у;
— (—Х)=Х?
Какие теоремы теории множеств можно получить из следующих тождеств алгебры логики:
(〃& (-1 〃 V 6)) п 6= 1;
а & (av Ь) = а;
〃 V-i 〃 = 1;
(а & Ь) (а у b) = I;
а & b = b & а;
а = а & (b v-> 6);
-i(〃 & 6) = -I 〃 V-i 6;
(〃 & 6) V 〃 = 〃;
(〃 & 6) & с = 〃 & (6 & с);
-I (〃 V 6) = -1〃 &-I 6;
av (а & Ь) = а;
(м) (〃 V 6) V с = 〃 V (6 V с);
(н) 〃 &-I 〃 = 0?
§ 3. ИСЧИСЛЕНИЯ ВЫСКАЗЫВАНИЙ
Определим исчисление высказываний 〃С. Рассмотрим алфавит 6 = 01U02U03U04, где 61 = {尸1,尸2,…}, ®2 = {「,&, V, о}, ®з = {(,), ,}, 04 = {卜}• Понятие формулы определяется как в § 1. Секвенциями называются выражения следующих трех типов, где Ль Ап, В — любые формулы:
4,力〃卜 氏 где 〃 > 0(«из儿…,Ап следует А>),
卜 5(5 доказуема).
Ль Ап И(система Ль ..., Ап противоречива).
Правилом вывода называется выражение вида £iq,“ , где £匕...,£左,£ — произвольные секвенции. £ называется непосредственным следствием £匕...,£左 по данному правилу вывода.
Исчисление ИС определяется следующими схемой аксиом и правилами вывода (где символы 4 В, С обозначают произвольные формулы, Г,Г2, Г3, Г — конечные последовательности формул, возможно, пустые).
Схема аксиом: AV А.
Правила вывода:
1.1.ПИЛ; Г2Ь5
1.
1.
「皿(Z&5)(введение&);
Г>(4&5)
—^р^— (удаление &);
Г>(4&5)
—不方一 (удаление &);
ГИЛ
r>(/v5) (введение V);
ГИБ
r>(/v5) (введение V);
6.6.(удаление v);(удаление v);「1 卜(4 V 5);「2,ZkC;「3, 5 к С「1, Л с
6.
6.
(удаление v);
(удаление v);
7.7.Г.А^ВГ>(4п5)Г.А^ВГ>(4п5)(введение о);(введение о);
7.
7.
Г.А^ВГ>(4п5)
Г.А^ВГ>(4п5)
(введение о);
(введение о);
8.8.ПИЛ; & 卜(4>5)
8.
8.
「]「2 卜 5 (удаление о);
Г,ЛЬ
「|_у (введение -.);
—— (сведение к противоречию);
「2 卜
н. гн J (удаление」);
ГН
р|_ j (утончение);
ГИЛ
「§1-4 (расширение);
「1,4 氏「2 £ /、
「 В A Н (7 (перестановка);
г, д лис
р Л|-С (сокращение).
Аксиомой называется выражение, получающееся из схемы аксиом подстановкой вместо символа А конкретной формулы.
Вывод 6 ИС есть конечная последовательность секвенций £匕 ,左 такая, что для каждого z (1 W i W 左)2 есть либо аксиома, либо
непосредственное следствие предыдущих секвенций по правилам 1—15.
Секвенциями £ называется выводимой (или доказуемой) 6 НС, если существует вывод в ИС, оканчивающийся секвенцией £.
Правило % •? " называется допустимым 6 НС, если из выводимости в ИС секвенций £匕...,£左 следует выводимость секвенции £.
Определим исчисление ИВ. Схемами аксиом исчисления ИВ является следующие выражения:
1.(4п(5п4));
^А^В)^^А^(В^ С)) о (Ло С)));
3.((4&5)п4);
((4&5)п5);
((A^B)^^A^ С)п(4п(6& С))));
(Ло (Л V 5));
(5n(4v5));
((Ло С) о ((5о С) о ((Л V 5) о С)));
9.((4п「5)п(5п「4));
(「「ZnZ).
Исчисление ИВ имеет следующее правило вывода (modusponens):
4 (4 о 5)
Аксиомой (или вариантом схемы аксиом) называется выражение, получаемое из данной схемы аксиом подстановкой вместо символов А, В и С конкретных формул. Формула А называется непосредственным следствием формул В и (4п 5).
Выводом 6 ИВ называется конечная последовательность формул 力1, ..., Ak такая, что для каждого i Q W i W 曾 4 есть либо аксиома, либо непосредственное следствие предыдущих формул.
Вывод из множества формул Г есть последовательность формул 力1, ..., Ak такая, что для каждого z (1工/工左)4, есть либо аксиома, либо одна из формул Г, либо непосредственное следствие предыдущих формул.
Будем писать И Л (Г ИЛ), если существует вывод (вывод из Г), оканчивающийся формулой А. Формула А в этом случае называется выводимой 6 ИВ (выводимой из Г).
Множество формул Г назовем противоречивым, если существует формула А такая, что Г И Л и Г h-i Л, непротиворечивым — в противном случае.
Выражение видаВыражение вида「1ь4,…,「"ь4!「1ь4,…,「"ь4!г卜5г卜5назовем допустимым 6 ИВназовем допустимым 6 ИВ
Выражение вида
Выражение вида
「1ь4,…,「"ь4!
「1ь4,…,「"ь4!
г卜5
г卜5
назовем допустимым 6 ИВ
назовем допустимым 6 ИВ
правилом, если в ИВ из「1 卜力仃 …;rw V Ап следует「卜 5.
Интуиционистским исчислением высказываний ИИВ называется исчисление, схемами аксиом которого являются схемы аксиом 1—9 исчисления ИВ и формулы вида (-i4n(4n5)), правилом вывода — modus ponens. Определение выводимости в ИИВ аналогично соответствующему определению для ИВ;卜储(「卜设力)означает, что А выводима в ИИВ (выводима в ИИВ из Г).
Логической матрицей называется система 期=(М, Д &, v, о, -i), где М — непустое множество, ЛсА/, &, v, о — двуместные, -л — одноместная функция на М. Формула А называется общезначимой в 期,если при любых значениях переменных в множестве М значение формулы А входит в D.
Говорим, что формула А зависит от системы формул А, если существует конечная последовательность формул Д, ..., Д, где Вп = А и для любого / (1 < z < и) Д есть результат подстановки в некоторую формулу из А или Д есть непосредственное следствие предыдущих формул по modus ponens. В противном случае А называется независимой от А. Система формул А называется независимой, если каждая формула Л из А независима от Д\{Л}.
Система схем аксиом называется независимой, если для каждой схемы аксиом существует ее вариант, независимый от множества вариантов остальных схем аксиом.
I—(力 п 4)•(4п5), (5о С)卜(Zn С);卜(—I—IЛ = Л);(4п(5п С)), (4п5), Ah С;(Ло Б), -л 5h -I Л;I—(力 п 4)•(4п5), (5о С)卜(Zn С);卜(—I—IЛ = Л);(4п(5п С)), (4п5), Ah С;(Ло Б), -л 5h -I Л;Построить выводы секвенций в ИС:
I—(力 п 4)•
(4п5), (5о С)卜(Zn С);
卜(—I—IЛ = Л);
(4п(5п С)), (4п5), Ah С;
(Ло Б), -л 5h -I Л;
I—(力 п 4)•
(4п5), (5о С)卜(Zn С);
卜(—I—IЛ = Л);
(4п(5п С)), (4п5), Ah С;
(Ло Б), -л 5h -I Л;
(а) (б) (в) (г) (д)
(е) 4В).
Доказать правило подстановки в ИС: если выводима секвенция Ль 4 К В, Р — переменная и С — любая формула, то выводима секвенция А^Р\С\ А^Р\С) И В (Р\С).
Доказать, что следующие правила являются допустимыми в ИС:
「1卜4;「2,力卜5
—「] & 卜 §— (сечение);
V.A.BV С
「 / / ° …厂(объединение посылок); 1, (Л осН С
(в)(в)Г,(Л & 5) НС-Y А В^ С~ (Расщепление посылок);Г,(Л & 5) НС-Y А В^ С~ (Расщепление посылок);(г)(г)Г, Л h С; Г, 5 h СГ^АуВ^С (Разбор случаев);Г, Л h С; Г, 5 h СГ^АуВ^С (Разбор случаев);(д)(д)号占(контрапозиция);Г? —\В Н —1т4号占(контрапозиция);Г? —\В Н —1т4Г, -\в 卜一\A「 / I— (доказательство от противного); у , А лГ, -\в 卜一\A「 / I— (доказательство от противного); у , А л(ж) 上…d";,А (введение & и о);卜((4 &... & 4)о 5)((4 & …&4)о 5)(з) л . D (удаление & и f.А^... Лп L 方(ж) 上…d";,А (введение & и о);卜((4 &... & 4)о 5)((4 & …&4)о 5)(з) л . D (удаление & и f.А^... Лп L 方4. Доказать, что если правило4. Доказать, что если правило「1卜4「2卜力「1卜4「2卜力допустимо в ИС для лю-допустимо в ИС для лю-
(в)
(в)
Г,(Л & 5) НС
-Y А В^ С~ (Расщепление посылок);
Г,(Л & 5) НС
-Y А В^ С~ (Расщепление посылок);
(г)
(г)
Г, Л h С; Г, 5 h С
Г^АуВ^С (Разбор случаев);
Г, Л h С; Г, 5 h С
Г^АуВ^С (Разбор случаев);
(д)
(д)
号占(контрапозиция);
Г? —\В Н —1т4
号占(контрапозиция);
Г? —\В Н —1т4
Г, -\в 卜一\A
「 / I— (доказательство от противного); у , А л
Г, -\в 卜一\A
「 / I— (доказательство от противного); у , А л
(ж) 上…d";,А (введение & и о);
卜((4 &... & 4)о 5)
((4 & …&4)о 5)
(з) л . D (удаление & и f.
А^... Лп L 方
(ж) 上…d";,А (введение & и о);
卜((4 &... & 4)о 5)
((4 & …&4)о 5)
(з) л . D (удаление & и f.
А^... Лп L 方
4. Доказать, что если правило
4. Доказать, что если правило
「1卜4
「2卜力
「1卜4
「2卜力
допустимо в ИС для лю-
допустимо в ИС для лю-
бой формулы 4 то правило допустимо в ИС.
Вывести в ИС следующие секвенции:
{А^В\ (5n С)卜(Zn С);
(4n(5n C))k(5n(4n С));
(Ло(5о С))Н((Л&5)о С);
((4&5)n С)卜(4n(5n С));
(Ло5)Н((5оС)о(ЛоС));
(An В)к ((Сп 4) п (Сп В));
(4n5)k((C&4)n(C&5));
(4п5)卜((4&С)п(5&С));
(A^B)h((Av C)^(Bv С));
(4п5)卜((CvZ)n(Cv5));
-л Л И (Л о 5);
(м) А^^А^ВУ,
(н) 5卜(4п5);
(о) (4n5)k(「5n「4);
(п) (4n「5)k(5n「4);
(Р) ^А^ВП^В^А^
(с) ^А^В^{В^А\
Доказать, что следующие правила допустимы в ИС:
68
ЧАСТЬ II. МАТЕМАТИЧЕСКАЯ ЛОГИКА
(а)
「, 4 卜 5;「, 5kz г卜(力三5),
(б)
г卜(4三5) Г, Ah В '
(в)
г卜(4三5) Г, 5 h л •
Вывести в ИС следующие секвенции:
(а) (4п5), (5п4)卜(力三 5);
(б)(力三 5)卜(4п5);
(в)(力三 5)k(5nZ);
(「) (4三5),/卜氏
(д) h (Л = Л);
(e)(4三5), (5三C)卜(力三e);
(ж) (A^B^^B^AY
(з)(力三 5)卜(「4三「5);
(А^В^^А& С)^(В&С));
(A^B)h((C&A)^(C&B));
(л)(力三 5)卜((Zv С)三(5v С));
(м) (A^B)h^CvA)^(CvB));
(н)(力三 5)卜((ZnC)三(5nC));
(о)(力三 5)卜((CnZ)三(Cn5)).
Пусть А — формула, В — подформула формулы Л, Ах — результат замены некоторого вхождения 5 в 4 на формулу Д. Доказать выводимость в ИС секвенции (5= Д)卜(Л = Л^ (теорема о замене 6 ИС).
Вывести в ИС следующие секвенции:
(а)卜((Z&5)三(5&Z));
(б)卜((4v5)三(5vZ));
(в)卜((Л&(В& С))三 «4&В)& С));
^((Ау(Ву C))^((Jv5) V С));
Н ((Л & (5 V С)) ^ ((Л & 5) V (Л & С)));
h((Av(B&C))^((Jv5)&(Jv С)));
h(^ (A&B)^^Av^B));
h(^ (Av В)^^А&^В));
(и)卜((4 n 5)三(「4 v 5));
(к)卜(「ZvZ);
(л)卜((4n5) v(5nZ)).
Пусть A — формула, a^ — ее к.н.ф. (см. § 1). Доказать выводимость в ИС секвенциик(力三/卩.
Доказать, что для любой тождественно истинной к.н.ф. А секвенция 卜 А выводима в ИС.
Доказать, что:
если секвенция Ль ..., Ап^ В выводима в ИС, то формула ((力1 & …&4〃)п 5) тождественно истинна;
если секвенция 卜 В выводима в ИС, то формула В тождественно истинна;
если секвенция 力匕...,4〃 卜 выводима в ИС, то формула -л (Лх & ... & Л^) тождественно истинна.
13*. Доказать, что секвенция 1А выводима в ИС тогда и только тогда, когда А тождественно истинна (теорема о полноте ИС).
Выводимы ли в ИС следующие секвенции:
(a) h((PvQ)^(P&R));
(б)卜(((尸п0)п0)п 尸);
(в)卜(((尸nQHQHQ);
(Pv^P)o(Pv^P));
(Д)尸ь「(尸n「尸);
(e)(尸n0)ь(Qn 尸)?
15*. Доказать интерполяционную теорему для ИС: если доказуема секвенция Л И 5 и недоказуемы секвенции Л И и И 5, то существует формула С, все переменные которой входят как в 4 так и в 氏 такая, что доказуемы секвенции Л h С и Ch В (такая формула С называется интерполянтом).
Построить интерполянты (см. задачу 15) для следующих секвенций:
(а)「(「0V及)ь(尸n0);
(б)「(尸n「(Q&S))卜((Sn (尸>&))>&).
Являются ли выводами в ИВ следующие последовательности формул:
(Po(Pv0);
(Po(Pv0), ((Po(Pv2))o(Po(Po(Pv0))),
(尸n(尸П (尸 v0)));
(b)(尸尸)),((尸n (尸vQ))n0),0?
Построить выводы следующих формул в ИВ:
(РоР);
((PvP)oP);
(в)(尸n「「尸)•
Доказать, что если А выводима в ИВ, то 4(尸\5) выводима в ИВ для любых переменной Р и формулы В {правило подстановки).
Найти минимальное множество Г так, чтобы следующая последовательность была выводом в ИВ из Г:
(a) (P^(Q^R)), Р, (Qn&), 0 &;
(6)((尸 п0) п (「0 n「Р)), (Ро ^Q),^Q^^P)^Q^ Р.
Доказать, что Ah Ав ИВ.
в ИВ:(а)(б)(в)(г)(д)в ИВ:(а)(б)(в)(г)(д)Доказать, что следующие правила являются допустимыми
в ИВ:
(а)
(б)
(в)
(г)
(д)
в ИВ:
(а)
(б)
(в)
(г)
(д)
ГИЛ
Г h Л ;
В,В,Гк 4
Г, А, Б, С
Г, В. А.Г^С ;
「卜 4; 4,「1 卜 5
「,「1 卜 5;
4,4ь5
4{Р\С),…,4(Р\С)АВ(Р\СУ
23*. Доказать теорему о дедукции в ИВ: если Г, Ah В, то ГН (Ло 5).
Доказать для ИВ:
Г, 4 Bh (А& Б) (введение &);
Г, 4k(4v5) (введение v);
Г, Bh (Av В) (введение v);
Г, Ah В;Г, Ah ^В
「卜「力 (введение「);
Г, (А& B)h А (удаление &);
Г, (А& Б)\- Б (удаление &);
Г, АЬ С;Г, Bk С
「,(/ у 5)卜 с (Удаление v);
Г, -I-, Ah А (удаление -i).
Доказать, что множество Г непротиворечиво тогда и только тогда, когда существует формула, невыводимая в ИВ из Г.
Доказать, что в ИВ:
Н (Л = Л);
(6)(4三5)卜(5三4);
(B)(4三5), (B三e)15三С);
(г)(力三 5)卜(「4三「5);
(д)(力三 5)卜((4&С)三(5&С));
(A^B)h((C&A)^(C&B));
(A^B)h((Av C)^(5v C));
(3)(力三 5)卜((CvZ)三(Cv5));
(и)(力三 5)卜((ZnC)三(5nC));
(A^B)h((C^A) ^(С^В)).
Пусть А — формула, В — подформула формулы 4 4 — результат замены некоторого вхождения 5 в 4 на формулу Д. Доказать теорему о замене в ИВ:
(5三 51)1 (4 三41).
Доказать, что следующие формулы выводимы в ИВ:
((4&(5& С))三((4&5)& С));
((Jv(5v C))^((Jv5) V С));
((4&5)三(5&4));
((4v5)三(5vZ));
((A&(Bv С))^((А&В)у(А&С))У,
((Л v(5 & С)) ^ ((Л vB) & (Л vC)));
(Q4&4)三4);
(3)(Q4vZ)三4);
^Ау(А&В)^АУ,
((А&(АуВ))^А);
(—1—1 А = А);
(м)「(4&「4);
(н) (Л v^J);
((Z&5)三「(「4v「5));
(п)((4V5)三「(「力&「5));
((4П5)三「(4&「5));
^В^^АуВ^
(т) ((Z&5)三「(4п「5));
(у) ((4v5)三(「/>§));
(ф) (「(Z&5)三(「4v「5));
(X) (「(4V5)三(「力&「5));
(ц)卜(-1-1-1Л = -i Л).
Доказать, что если формула А выводима в ИВ, то секвенция 卜 А выводима в ИС.
30*. Доказать, что:
если секвенция 力匕...,AnV В выводима в ИС, то Ль Ап^ В в ИВ;
если секвенция Ль ..., Ап^ В выводима в ИС, то Ль Anh(B&^B) в ИВ;
если секвенция 卜 В выводима в ИС, то формула В выводима в ИВ.
Доказать, что:
все аксиомы ИВ тождественно истинны;
все выводимые в ИВ формулы тождественно истинны.
Доказать теорему о полноте ИВ: каждая тождественно истинная формула выводима в ИВ.
Найти такие формулы А и В, что из выводимости в ИВ формулы А следует выводимость В, но неверно, что Ah В.
Пусть А — формула и Рь ..., Д — все ее переменные. Доказать, что если А невыводима в ИВ, то существуют такие формулы Д, Вп, что в ИВ выводима формула -i Л (РДД,…, 巴\£).
Пусть Аи В — формулы. Положим
力。5=卜(力三 5) в ИВ; \\А\\^{В\А^В}.
Доказать, что:
~ есть отношение эквивалентности на множестве F всех формул;
фактор множество //之={||Л|| Лg F} есть булева алгебра, где ||Л|| < ||5|| q 卜(4п 5) в ИВ (эта алгебра называется алгеброй Линденбаума для ИВ);
А выводима в ИВ тогда и только тогда, когда || Л || есть наибольший элемент 1 алгебры F/ ~.
Пусть 团—булева алгебра. Поставим ей в соответствие логическую матрицу〈团;{!}, &, V, о,「〉,гдех&у = хр\у, xvy = x\Jy, х о у = —х U у, ->х = —х. Доказать, что А выводима в ИВ тогда и только тогда, когда А общезначима во всех логических матрицах, соответствующих булевым алгебрам.
. (а) Пусть Т — ультрафильтр на алгебре Линденбаума F/ 之 (см. задачу 35). Для произвольной переменной Рположим значение Р равным и, если ||Р|| е 么 и л в противном случае. Доказать, что для любой формулы А
Ле Т^А истинна при этих значениях переменных.
) Вывести из (а) теорему о полноте исчисления ИВ (см. задачу 32).
Пусть А — формула, А — система формул,期—логическая матрица. Доказать, что если все формулы из А общезначимы в 期
и непосредственное следствие общезначимых в 期 формул есть общезначимая в 期 формула, а формула А не общезначима в 期, то А независима от А.
Пусть М= {0, 1, 2}, Л = {0}, х & у = шах{х, у}, xvy = = min{x, у}, хпу = шах{0,у — х}, -,х = 2 — х Доказать, что формула
((尸 n (Q^R))^ ((Ро 0) >(尸> &)))
не зависит от А, где А = {(尸n (0п 尸)),((一> 尸n0) n (Qn 尸))}, используя логическую матрицу (М; Д &, v, о, -i).
40*. Доказать независимость схем исчисления ИВ.
Пусть L — исчисление высказываний со схемами аксиом: Ы.(Ло(5оЛ)),
L2. ^А^В)^^А^(В^ С)) о (Л о С))),
L3. ((「Zn「5)n(5nZ))
4 (4 о 5)
и правилом вывода .
Доказать, что все выводимые в L формулы выводимы также в ИВ.
Доказать теорему дедукции для L.
Положим (Л & 5) = -i (Ло-I 5), (Л v 5) = (-i Л о 5). Доказать, что все выводимые в ИВ формулы выводимы в L.
Доказать, что:
все выводимые в ИИВ формулы выводимы в ИВ;
(-1-1 Ро Р), (Pv-iP) невыводимы в ИИВ.
Для исчисления ИИВ доказать теорему о дедукции: если Г, А Ни В, то Г Ни (А о В).
Пусть ИИС — исчисление секвенций, которое отличается от ИС отсутствием правила 11. Доказать, что:
если формула А выводима в ИИВ, то секвенция 卜力 выводима в ИИС;
если секвенция Ль ..., Anh В выводима в ИИС, то имеем
41,4г卜и в,
если секвенция Ль ...,力〃卜 выводима в ИИС, то имеем 41,力"ьМ(5&-|5);
если секвенция 卜 В выводима в ИИС, то формула В выводима в ИИВ.
Доказать, что:
(а) Ни (Л о —1—1 Л);
(6)卜к —I—I (—I—I т4 z> т4) j
(в) —I—I т4, —I—I (т4 n 5) I-к —I—15 .
46*. Доказать, что если формула А выводима в ИВ, то формула -п-1 Л выводима в ИИВ.
47. Пусть Мп = {0,• / 1[о,=mm{x, у}, х^у=〈47. Пусть Мп = {0,• / 1[о,=mm{x, у}, х^у=〈..., и}, D= {0}, x&y = max{x, у}, xv у = если х> у, _ ГО, если х = п, если х < у/если х < 〃.
47. Пусть Мп = {0,
• / 1[о,
=mm{x, у}, х^у=〈
47. Пусть Мп = {0,
• / 1[о,
=mm{x, у}, х^у=〈
Доказать, что:
все выводимые в ИИВ формулы общезначимы в
期〃 =〈м Л, &, V, в「〉(〃=1, 2,...).
формулы
Л =((尸1 三尸2)V …V (Л = Д+l) v …V(2 三 Д +1))
невыводимы в ИИВ (и = 1, 2,...).
48*. Пусть 期=〈М Л, &, V, о, -I)— логическая матрица такая, что множество общезначимых в 期 формул совпадает с множеством формул, выводимых в ИИВ. Доказать, что множество М бесконечно.
§ 4. ЯЗЫК ЛОГИКИ ПРЕДИКАТОВ
Пусть I, J, К— произвольные множества. Рассмотрим алфавит 6 = 61 U 62 U 63 U 64 U 65 U 6б, где
&1 = {v0, vb v2, ...} — предметные переменные.
62 = {P^i^ / (〃/ e %} — предикатные символы,
63 = {炉К / (勺 g *#} — функциональные символы.
64 = {飲he к — предметные константы,
65 = {&, V, о, -л, V, 3} — логические символы.
66 = {,, (,)} — вспомогательные символы.
尸广 называется пГместным предикатным символом.力% называется поместным функциональным символом, символ V называется квантором общности, а символ Я — квантором существования. Названия остальных символов и сокращенные обозначения приведены в § 1.
о = 62 U ©з U 64 назовем сигнатурой. На дальнейшее зафиксируем некоторую сигнатуру о.
Дадим определение терма сигнатуры о.
Предметные переменные и предметные константы являются термами.
Если/2 — и-местный функциональный символ из о и % ...,勿— термы, то /"(% ..., 4) — терм.
Никаких термов, кроме построенных по пп. 1 и 2, нет.
Терм называется замкнутым, если он не содержит переменных.
Атомной формулой сигнатуры о назовем произвольное слово 尸"(% ...,灰),где Рп — и-местный предикатный символ из о, а 九…,乙一термы сигнатуры о.
Дадим определение формулы сигнатуры о.
Атомная формула есть формула.
Если Ан В — формулы, то ->Л, (Ло 5), (4 & 5), (4 v 5)— формулы.
Если А — формула, ах — предметная переменная, то V хЛ, то Я хА — формулы. (В этом случае V хА и Я хА называются областью действия квантора V х или Я х соответственно.)
Никаких формул, кроме построенных по пп. 1—3, нет.
Вхождение переменной х в формулу называется связанным, если оно находится в области действия квантора V х или Я х, и свободным в противном случае. Переменная х называется свободной переменной формулы Л, если в А имеется свободное вхождение х, и связанной переменной формулы Л, если в А имеется связанное вхождение х. Терм / называется свободным для переменной х в формуле Л, если никакое свободное вхождение х в 4 не находится в области действия никакого квантора V у или Я у, где у — переменная, входящая в А Формула А называется замкнутой формулой или предложением, если всякое вхождение переменной в А является связанным.
Подслово формулы Л, которое само является формулой, называется подформулой формулы 力.
В дальнейшем используем символы х, у, г, хь х2? ••• для обозначения предметных переменных (% 占 …—для обозначения термов, А, В, ... — для обозначения формул). В случаях, когда речь идет о формуле А и переменных хь ..., х〃, используется также запись Л(хь ..., х〃). Если Л(хь ..., х〃) — формула, то через 4(% ...,友)обозначаем результат подстановки термов % ..., tn в А вместо всех свободных вхождений переменных х^ ..., хп.
Пусть М — непустое множество и &" — некоторое и-местное отношение на М. п-Местным предикатом на М, соответствующим отношению Rn, называется и-местная функция Рп из М в {и, л} такая, что для любых 〃匕апе М
尸"(〃1,..., 〃〃)= И Q〈〃i,〃〃〉£ Rn.
Алгебраической системой 期=(М; о〉сигнатуры о называется непустое множество М, где каждому и-местному предикатному
(функциональному) символу из о сопоставлен и-местный предикат (функция) на М, а каждой предметной константе из о сопоставлен некоторый элемент из М. Предикаты (функции, элементы), сопоставленные символам из о, обозначаем теми же символами.
Алгебраическую систему 期=〈М о〉называет моделью, если о не содержит функциональных символов.
Мощностью системы 期=(М; о〉называется мощность М
множества 7И и обозначается через 期.
Пусть 5 с 6. Система 期i =〈М 5〉называется обеднением системы 期2 =〈М 6〉,а 期2 — обогащением 期匕 если символы из 5 интерпретируются одинаково в 力li и 期2・
Пусть М с М» Система (модель)期 1 =〈М; 6 называется подсистемой (подмоделью)期2 =〈^2; о〉,а 期2 — расширением 期匕 если все символы из о интерпретируются в 期i и 期2 одинаково на элементах из М. Если 財士此,то подсистема (расширение, подмодель) называется собственной.
Пусть / — терм сигнатуры s, все переменные которого содержатся среди Xi, ...,丸,期=〈М о〉— алгебраическая система. Значение терма / при значениях переменных mb ..., mke М определяется по индукции.
Если / есть переменная xh то значение / есть mz.
Если / есть尸(小 …,友),а значения /ь ..., tn есть 〃匕...,%, то значение / есть /"З, ..., а).
Предложением сигнатуры о, относящимся к алгебраической системе 期=(М; о), называется предложение сигнатуры см= о U М
Истинностное значение предложения Л, относящегося к 期,определим по индукции (期 U А будет означать, что А истинно в 期):
(а) Ш1Н Р^1 (/ь ...,灰),где % ...,友 — термы сигнатуры ом без переменных, тогда и только тогда, когда 片‘(厶,…,%) истинно в 期;
(б)期 U (4 & 5) тогда и только тогда, когда 咖 U 4 и 期 U 5;
(в) 期 U (4 V 5) тогда и только тогда, когда 期 U 4 или 期 U 5; (г)期 U (4 п 5) тогда и только тогда, когда 期幺力 или 期 U 5; (д)期 U -14 тогда и только тогда, когда 期幺 4;
(е)期 U V хЛ (х) тогда и только тогда, когда 期 U 4 (m) для всех те М;
(ж) 期Нт%Л(х) тогда и только тогда, когда Ш1 ^ А(т) для некоторого те М.
Формула Л(хь ..., xQ сигнатуры о, все свободные переменные которой есть Xi,…,х公 называется истинной 6 期=〈М о〉при
значениях переменных mb ..., mke М соответственно, если предложение Л (mt, ...,加左)истинно в 耽.В противном случае А считается ложной 6 期=〈М о〉.
Пусть у4 — одноместный, g2 — двуместный, h3 — трехместный функциональные символы. Являются ли термами слова:
(a) /(g^vo, vi));
(б)g2(/"2,庐(у0,Vb V2)));
(в) /(g^Vo), 〃3(V0, vb v2))?
Пусть71, g2, TP те же, что в предыдущей задаче, Р1 — одноместный, Q3 — трехместный предикатные символы. Являются ли формулами слова:
(a) 23(v0, /(vO, /Pm,立,v2));
(6)(尸i(Vo)n VV1(Q3(V0, vb v^&P^g^VQ, Vi))));
Q\p^. f^. /(v2));
(r) /1(〃3(V0, vb v2))?
Показать, что выражение
3v0 Vvx ... VvVo (尸(%) & ... & P(vVo)),
где P — одноместный предикатный символ, не является формулой.
Выписать все подформулы формулы:
Q2 (f1 (уо), g2(v0, vi));
(3v022(v0, Vi)n-■(尸I(g2(vo, Vi))&vv2P1(v2))).
Описать множество термов от одной переменной v0:
и функционального символа 八
и функционального символа g2.
Какие вхождения переменных являются свободными, а какие связанными в формулах:
Vv0(P(v0, VviQ(vi));
(Vv0P(v0, vOo Vv^Cvq, Vi));
(「三立。“2, V2)&&(/(V1, V2)))?
Являются ли свободными для хвА терм /:
t=f2, Уз), x = vi, Л = Vv0P(v0, vi);
/=/"1, V2), X = V1, А={Р(vb v2)o3 v22(v2))?
Доказать, что:
терм, не содержащий переменных, свободен для любой переменной в любой формуле;
переменная х свободна для х в любой формуле;
если А не содержит свободных вхождений х, то любой терм свободен для х в 4
Пусть 期=〈*#; S3, Р3), где
s3(x, у, Z)= HQX + y=Z,尸3(х, у, Z)=HQX・y = Z.
Записать формулу с одной свободной переменной х, истинную в 期 тогда и только тогда, когда:
х = 0;
х= 1;
х = 2;
х четно;
х нечетно;
х — простое число.
Записать формулу с двумя свободными переменными хи у, истинную в 期 из задачи 9 тогда и только тогда, когда:
х = у;
⑹X “;
х<у;
х делит у;
х и у являются простыми числами - близнецами.
Записать формулу с тремя свободными переменными х, у и z, истинную в Ш1 из задачи 9 тогда и только тогда, когда:
z — наименьшее общее кратное х и у.
z — наибольший общий делитель х и у.
Записать предложение, выражающее в модели 期 из задачи 9:
коммутативность сложения;
ассоциативность сложения;
коммутативность умножения;
ассоциативность умножения;
дистрибутивность сложения относительно умножения;
бесконечность множества простых чисел;
всякое число есть сумма четырех квадратов;
существование н.о.к. и н.о.д. для чисел, отличных от нуля.
Записать предложение, выражающее в модели 期 из задачи 9:
несуществование единицы;
простых чисел — конечное число;
всякое число можно представить в виде суммы двух квадратов;
для всякого числа существует строго меньшее число;
существование наибольшего натурального числа.
Истинны ли эти предложения в модели 期?
Записать предложение, выражающее в модели 期 из задачи 9:
простых чисел-близнецов бесконечно много;
всякое четное число, большее 2, есть сумма двух простых.
Записать предложение, выражающее в модели 期 из задачи 9 то, что уравнение Зх2 + 2х + 1 = 0 имеет в точности два различных корня.
Записать предложение, выражающее в модели 期 из задачи 9, что система уравнений
Зх - у = О,
х + у = 1 не имеет решения.
Пусть М — множество точек, прямых и плоскостей 3-мерного евклидова пространства со следующими предикатами:
7(х) = и q х — точка;
Пр(х) = и q х — прямая;
Пл{х)二 И Q х — плоскость;
&х,歹)=и q х — лежит на у.
Записать следующие формулы:
через каждые две точки можно провести прямую; если эти точки различны, то такая прямая единственна;
через каждые три точки, не лежащие на одной прямой, можно провести единственную плоскость;
определение параллельных прямых;
определение параллельных плоскостей.
В модели из задачи 17 записать:
аксиому Евклида о параллельных прямых;
аксиому Лобачевского о параллельных прямых.
Подобрать предикаты и записать:
аксиомы Гильберта для евклидовой геометрии;
аксиомы для геометрии Лобачевского;
аксиомы для геометрии Римана.
Рассмотрим модели с одним 2-местным предикатом 及(х, у). Записать, что данный предикат 及(х, у):
рефлексивен;
симметричен;
транзитивен;
является отношением эквивалентности.
Записать в сигнатуре т = (<, =〉,где < и = есть 2-местные предикаты, аксиомы:
частично упорядоченного множества;
линейно упорядоченного множества.
Пусть М — частично упорядоченное множество и
Q1^. у) = и^х<у.
Записать, что:
х есть наименьший элемент;
х есть минимальный элемент;
х лежит между у и г;
множество плотно упорядоченно;
каждый максимальный элемент является минимальным.
Пусть М= Р(Л), где А — некоторое множество, и
02(Х, y) = HQXQy
Записать, что:
х есть пересечение у и г;
х есть объединение у и г;
х= 0;
Х = 4
х есть дополнение у.
Рассмотрим 期=〈尸(4); =, /2, g2), где /2(х, у) = х П у, g2(x, у) =xUy, = — предикат равенства множеств. Записать, что:
хсу;
х есть одноэлементное множество.
Записать в сигнатуре т = (<, =〉аксиомы:
упорядоченного множества с наибольшим и наименьшим элементом;
дискретно упорядоченного множества;
решетки;
дистрибутивной решетки;
дедекиндовой решетки;
дистрибутивной решетки с относительными дополнениями;
булевой алгебры;
атомной булевой алгебры.
Записать в подходящей сигнатуре аксиомы:
квазигруппы;
лупы;
полугруппы;
коммутативной полугруппы;
коммутативной полугруппы с сокращением.
Записать в подходящей сигнатуре аксиомы:
группы;
абелевой группы;
упорядоченной абелевой группы;
полной группы.
Записать в подходящей сигнатуре аксиомы:
кольца;
ассоциативного, коммутативного кольца;
кольца Ли;
области целостности;
тела;
поля;
алгебраически замкнутого поля;
вещественно замкнутого поля.
Путь ЭЛ = (*#; Р1, g! 0), где g\x) =х + 1, а Р1 — произвольный одноместный предикат, 0 — нуль. Записать аксиому индукции для Р1.
Пусть 期=〈7И; Г, Р1), где М — вполне упорядоченное множество, 02(х, y)QxWy, Р1 — произвольный одноместный предикат. Записать аксиому трансфинитной индукции для Р1.
ВЫПОЛНИМОСТЬ ФОРМУЛ ЛОГИКИ ПРЕДИКАТОВ
Формулу А сигнатуры о назовем выполнимой, если существует такая алгебраическая система, что А истинна в 期 при некоторых значениях свободных переменных. Формулу А сигнатуры о назовем тождественно истинной (или тавтологией), если А истинна в любой алгебраической системе сигнатуры о при любых значениях свободных переменных. Будем говорить, что формула А семантически следует из множества формул Г (символически ГН Л), если для любой алгебраической системы 期 из истинности в 期 всех формул из Г при некоторых значениях переменных следует истинность 4 в 期 при тех же значениях переменных. Если 4 U 5 и В^ А, то пишем А- В.
Формула вида 2i^i ••• Qnxn4 где А — бескванторная формула, 0/ есть V или Я, называется предваренной (или пренексной)
нормальной формой. Если все 0, есть V, то эта форма называется ^-формулой (или универсальной формулой)} если все 0, есть Я, то эта форма называется 3-формулой (или экзистенциальной формулой). Если существует i (0 < z < /г) такое, что 0匕 …,0, есть Я, а Q/ + 1,…,Qn есть V, то эта форма называется скулемовской нормальной формой (или ^-формулой).
Путь 尸—одноместный предикатный символ, не входящий в о. Любой формуле А сигнатуры о сопоставим формулу рР(Л) (называемую релятивизацией А относительно 尸)следующим образом:
Рр(В) = В для атомарной формулы В,Рр((А V §2))= (Рр(А)V Р尸(§2)),Рр((А & §2))= (Рр(А)& Р尸(§2)),Рр((А ° §2))=(РР(А)° Р尸(§2)),р尸(-1 5) = -1 р尸(5),р尸(V х5) = V х (尸(х) о р尸(5)),р尸0 х5)=三 х (尸(х) & р尸(5)).
Пусть о содержит двуместный предикатный символ =. Обозначим через КЕс класс алгебраических систем сигнатуры о таких, что в системах из класса КЕС соотношение х = у истинно в том и только в том случае, когда элементы хиу совпадают. Системы из класса КЕ^ называем нормальными системами.
Доказать, что формула А сигнатуры о выполнима в алгебраической системе 期=(М; о〉тогда и только тогда, когда А выполнима в любом обогащении 期'=〈М о'〉.
Доказать, что для любого предложения А сигнатуры о, относящегося к алгебраической системе 期=〈М о), имеем 期 U 4 или 期 U -14
Доказать, что:
А выполнима тогда и только тогда, когда「4 не тождественно истинна;
А тождественно истинна тогда и только тогда, когда невыполнима.
Доказать, что бескванторная формула истинна тогда и только тогда, когда она может быть получена подстановкой из некоторой тождественно истинной формулы исчисления высказываний.
(а) Доказать, что если замкнутая V-формула истинна в алгебраической системе, то она истинна в любой ее подсистеме.
Доказать, что если замкнутая V-формула истинна в алгебраической системе, то она истинна в любом ее расширении.
Привести пример формулы А и алгебраической системы 期 таких, что Ш1 Н Л и Л ложна в некотором расширении и некоторой подсистеме системы 期.
Пусть 期=〈7И; о〉есть подсистема системы 期i =〈M; о〉. Доказать, что для любого предложения А сигнатуры о, относящегося к алгебраической системе 期=(М; о),期 U 4 тогда и только тогда, когда 期2±Р尸(⑷,где 期2 =〈М; d 尸〉есть обогащение 期 1, а р尸(4) — релятивизация формулы Л, причем для любого 4GM
期2 U 尸(4)а M.
Выполнимы ли формулы:
Я хР(х);
V хР(х);
mxVy(Q(x,x) &「0(х丿));
ЗхЗу(Р(х)&^Р(у));
3 х Vy (2(%, у) о V г R(x, у, г));
(P(x)oVy(P(j;))?
Являются ли тождественно истинными формулы:
0 х 尸(х) n Vx 尸(х));
-I 0 х 尸(х) n Vx 尸(х));
(^х^ yQ^y)^^ y3xQ(x,y)Y
(VxmyQ(x丿)>myVxQ(x,y))?
Пусть А (?) получается из А (х) заменой всех свободных вхождений переменной х на терм Л Доказать тождественную истинность следующих формул, если терм / свободен для х в 4(х):
V хЛ (х) >4⑺;
Л (/) о Я хЛ (х).
Привести примеры формул Л(х) и термов / таких, чтобы формулы (а) и (б) предыдущей задачи не были тождественно истинны.
11*. Доказать, что формула
(V хЯ у 尸(х,у) & V х Vy (Р(х, у) о-1 Р(у, х)) &
& Vx Vy V 2 (Р(х, у) О (Р(у, 2)О 尸(X, z))))
выполнима в некоторой бесконечной модели и ложна во всех конечных.
12*. Доказать, что формула
m X V у (尸(х, у) п (「尸(у, х) п (尸(х, х)=尸(歹丿))))
истинна в любой модели, содержащей не более трех элементов.
13*. Доказать, что следующие формулы истинны во всякой конечной модели, но не тождественно истинны:
3xVy3 г ((F(y, z) о 尸(х, г)) о (尸(х, х) о 尸(弘 х)));
(V 修 V х2 V Хз (尸(修,修)& (戶(修,Хз) n (F(xb 々)v 尸(々,х3))))
о 3 у V г F(y, z))・
Записать формулу с одноместными предикатами, выполнимую лишь в моделях, содержащих не менее пяти элементов.
Доказать тождественную истинность следующих формул:
(-1 Я хА(х) о -I V хЛ (х));
(Я х (Л (х) & (5о С(х))) о V х (Л (х) о -I С(х)) о -> Б), где х не свободна в В;
(V х (Л (х) о -л 5(х)) о -I (Я х4(х) & V х5(х)));
(V х (Л (х) о -л 5(х)) о -I (V х4(х) & 三 х5(х))).
Доказать, что если В не содержит свободных вхождений х, то:
-л V хА{х) ~ Я х-i Л (х);
-л Я хЛ (х) ~ V х-i Л (х);
(V х4(х) & 5)〜V х (4(х) & 5);
(5& V х4(х))〜V х (5&4(х));
0х4(х)&5—х(4(х)&5);
(5&mxZ(x))~mx(5&4(x));
(5 V V хЛ (х)) ~ V х (5 V Л (х));
⑶(V xZ(x) V 5)〜V х (4(х) V 5);
(3 х Л (х) V 5) ~ 3 х (Л (х) V 5);
(5 V Я хЛ (х)) ~ Я х (5 V Л (х));
(V х4(х) п 5)〜三 х (4(х) > 5);
(м) (5n VxZ(x))〜Vx(5nZ(x));
(Я хА(х) о 5) ~ V х (Л (х) о 5);
(5n 三 х4(х))〜三 х (5п4(х));
(п) (V х4(х) & V х С(х))〜V х (4 (х) & С(х));
0 xZ(x) V 三 х С(х)) ~ Я х (Л (х) V С(х));
V хА(х) ~ Vy Л (у), где 4(х) не содержит у, Л (у) получается заменой всех свободных вхождений х в 4 (х) на у;
(т)三 х4(х)〜三歹力(歹),где Л (х) не содержит у, Л (у) получается заменой всех свободных вхождений х в 4 (х) на у;
(у) Р х В 〜В;
(ф) ЗхВ-В.
Пусть А — формула, 5 — подформула формулы Л,力1 — результат замены некоторого вхождения 5 в 4 на формулу Д. Доказать, что если В- Въ то 力〜力1 (теорема о замене).
Доказать, что для любой формулы существует эквивалентная ей пренексная нормальная форма.
Привести к пренексной нормальной форме, считая А и В бескванторными формулами:
-I 三 х Vym z V 〃力;
(6)(3 х VyJ (х, у) & ЗхХ/ у В(X. у));
(3 х\/ уА(х, у) V Зх\/ у В{х. у));
(3 х V у Л (х, у) о 3 х V у 5(х, у)).
Пусть。=〈{尸广}/с/, {f『\jwj, {〃加 с к〉,Т — множество всех термов сигнатуры о. Определить на Т предикаты и функции так, чтобы Т стало алгебраической системой сигнатуры о.
(а) Пусть формула сигнатуры о имеет вид
V X] V хп 三 % ... Зут 5(Х],х^, У1,ут)
для некоторой формулы В (возможно, содержащей кванторы); (рь (рт — и-местные функциональные символы, не входящие в о. Доказать, что для любой системы 期=〈М о〉существует обогащение 期 1 сигнатуры o' = oU {<pi, <pm} такое, что
5Jt] U V Х| ... V хп (Я у】…三歹加 В(X],х〃,歹],…,歹加)=
=5(Х],…,х〃, ф|(X],…,х〃),…,(Pm(X],…,x〃))).
Доказать, что для любого предложения А сигнатуры о существует некоторая V-формула 力1 сигнатуры о', полученной добавлением к о новых функциональных символов, обладающая следующим свойством: для любой системы 期=〈М о〉существует обогащение 期i сигнатуры 5 такое, что
期1h(4三4).
(Добавленные функции в 期i называются скулемовскими функциями^)
Для формулы VxB г VyB w ((у > г оу >х) & (w< г) & -I (w < х)) построить V-формулу, существование которой утверждается в задаче 21 (б). Для системы 期=〈W; <) найти требуемое обогащение.
Для формулы Vx Vy Я г Я /(Р(х, /) & -> Р(у, z)) построить V-формулу, существование которой утверждается в задаче 21 (б). Для любой системы 期=〈М 尸〉,где М= {0, 1}, найти подходящее обогащение.
Для формулы
VxVymzmuV/(-i S(x 丿丿)о (S(z, v, х) & 尸(и, /, /)))
и системы 期=〈W; S\ P3) из задачи 9 из § 4 построить скуле- мовские функции (см. задачу 21 (б)).
Доказать, что если формула сигнатуры о выполнима, то она выполнима на некоторой алгебре термов сигнатуры 5 о о.
26*. (а) Пусть 4(〃, х, у) не содержит свободных переменных, отличных от 〃,х, и у. Доказать, что формула Я w V хЭуА(и, х, у) тождественно истинна тогда и только тогда, когда тождественно истинна формула
三 〃(V х0 歹4(〃,х, у) о 尸(“,х)) о V хР(и, х)),
где Р — двуместный предикатный символ, не входящий в А (弘 х, у).
) Доказать, что для любого предложения А можно построить скулемовскую нормальную форму 4* такую, что А тождественно истинна тогда и только тогда, когда 4* тождественно истинна.
Пусть 4* — скулемовская нормальная форма предложения А. Показать, что Л ~ Л* в общем случае неверно. Всегда ли верно, что / U /*? Аналогичный вопрос для /* U А.
Привести к скулемовской нормальной форме:
(Зх\/ у Q(x,y)^\/ хЗу Q{x,y)Y
m X Vym 2 V и &(х,歹,2, и);
Vxm 歹 V и m 2 &(х,歹,2, и).
Пусть 期={М; о〉— произвольная модель и М^ Мь Доказать, что существует расширение 期i =〈Afi;。〉модели 7И такое, что для любой формулы 4(Х], ..., х〃) и любых элементов аъ апе М
期 Н4(〃1,〃〃)о 期1 U4(〃i,〃〃).
Пусть Ш1 =〈7И; о〉и М= {тъ т^. Пусть С(х) — формула со свободной переменной х сигнатуры см= о U Af. Доказать, что
期 UmxC(x)Q期U (С^т^ v …v С (mJ);
期 U V х С(х) q U (。(加1) && C^m^.
Доказать, что если алгебраическая система 期 конечна, то для любого предложения А можно построить бескванторное предложение Л* относящееся к 期,такое, что 期 U (力三4*).
Доказать, что если алгебраическая система конечна, то для любой формулы можно в конечное число шагов проверить, выполнима она на этой системе или нет.
Доказать, что формула вида V ^ ... V хтА(хь ..., %), где Л(хь ..., %) — бескванторная формула без функциональных символов и констант, тождественно истинна тогда и только тогда, когда она истинна в любой модели из т элементов.
Доказать, что формула вида Я %t ... Я хтА(хь ..., хт), где Л(хь ..., %) — бескванторная формула без функциональных символов и констант, тождественно истинна тогда и только тогда, когда она истинна в любой одноэлементной модели.
Доказать, что формула вида
V X]…V хт 三 % …Я уп А(X],…,%,…,%),
где Л(хь ..., %,乃,..., Уп) — бескванторная формула без функциональных символов и констант, тождественно истинна тогда и только тогда, когда она истинна в любой модели из т элементов.
36*. Пусть А — формула сигнатуры о =〈£,•••, Д), где Рь Д — одноместные предикатные символы. Доказать, что А выполнима тогда и только тогда, когда А выполнима в модели, содержащей не более 2" элементов.
Выполнимы ли формулы:
Vx3y(P(x) = ^P(y));
3 х V у 3 г (Pi (х) = (Р2 (у) V Р3 (г)));
m у V X (尸(х)三一I 尸(у))?
Пусть。=〈尸1,尸〃〉,где Pb Рп — одноместные предикатные символы. Доказать, что для любого предложения А сигнатуры о существует формула 氏 эквивалентная 4 построенная с помощью &, V и -I из Я - составляющих, т.е. формул вида Я х(Д & ... & Д), где 5> 1 и Д (1 < z < 5)имеет вид 尸(х) или「尸(х) для некоторого Р из о.
Для Я - составляющей С (см. задачу 38) обозначим через С(Д,…,%) формулу, полученную из С стиранием квантора Я х и заменой всех вхождений подформул 尸 i(x),…,尸〃(х) в С на б,…,Д соответственно. Доказать, что формула
А = (Ci & …& С^& —1 С左+1 & …& —i С左+加),
где С,..., Ck+m — Я-составляющие, к>1, m > 0, выполнима тогда и только тогда, когда выполнима формула алгебры высказываний
4 = (°i Ci 1,…,'1〃)& ~1 Ск +1 Ci 1,…,§1〃)& ……& ~1 Ск+ т (§11,…,§1〃)& …&С左(5左1,…,В卜)&& -1С左 +1 ('左1,…,в к) & …& -1 ск+т (5左 1,…,в к» •
40*. Указать метод построения по любому предложению А с одноместными предикатами формулы В исчисления высказываний такой, что выполнимость формулы А эквивалентна выполнимости В.
Пользуясь методом задачи 40, установить, выполнимы ли следующие формулы:
(а)「V х (P(x)^Vy (尸(у) n ((Q(x) п「0(у)) V V z 尸(z))));
V лЯ у「(尸(у) п ((Р(х) о 2(х))о ((0(х) n R(x))n 及(歹))));
Vxm z Vy (((尸(у) & 0(2)) о (尸(х) V 及(z))) п (0(х)三」。(歹))).
Написать предложение сигнатуры〈=):
истинное во всех нормальных моделях, содержащих не более п элементов (и > 1), и ложное в остальных нормальных моделях;
истинное во всех нормальных моделях, содержащих не менее п элементов (и > 1), и ложное в остальных нормальных моделях;
истинное во всех нормальных моделях, содержащих в точности п элементов (и > 1), и ложное в остальных нормальных моделях.
Пусть
為=m х (х = х),
3 = m Х1 …m Х〃 &-1(Х/ 二
\l<i<j<n丿
для п>2.
Доказать, что 祝 истинна во всякой нормальной модели, содержащей по крайней мере п элементов.
Доказать эквивалентность следующих формул для нормальных моделей:
3v3v1£<「(~=勺))&為+1.1£<「(~=勺))&為+1.
3v
3v
1£<「(~=勺))&為+1.
1£<「(~=勺))&為+1.
Доказать, что каждое предложение сигнатуры〈二〉эквивалентно на нормальных моделях формуле, построенной из 卷1,图 с помощью &, V и -I.
Назовем спектром формулы А совокупность мощностей нормальных моделей, на которых выполнима формула А. Пока-
зать, что каждая выполнимая формула, построенная из 徜,…,图 с помощью &, V и -I, имеет спектр, являющийся объединением конечного числа интервалов вида
{т\а<т<Ь} и {т\т>а} (а^ ^ b g W).
Показать, что предложение сигнатуры〈二〉тождественно истинно на нормальных моделях тогда и только тогда, когда оно имеет спектр {т\т> 1}.
Найти бесконечную систему формул сигнатуры〈 =〉,выполнимую лишь в бесконечных нормальных моделях.
. Привести пример формулы, ложной на всех нормальных моделях с нечетным числом элементов и такой, что для любого четного числа п существует нормальная модель мощности 〃,на которой эта формула истинна.
. ИСЧИСЛЕНИЯ ПРЕДИКАТОВ
Рассмотрим алфавит S = S U 6 U 也 U % U 叽 U 叽,где ®i—®б взяты из § 4. Понятия и обозначения сигнатуры, терма, формулы, свободной и связанной переменной, предложения определяются, как в § 4.
В этом параграфе пр едпо лагается, что сигнатура конечна или счетна.
Определим секвенциальное исчисление ИПС. Алфавит исчисления ИПСесть 6 U { Н }. Понятия секвенции, правила вывода и т.п. определяются аналогично соответствующим понятиям для ИС (см. § 3).
Исчисление ИПС определяется следующими схемой аксиом и правилами вывода (Л, В, С — произвольные формулы; Г, Гь Г2, Г3 — произвольные конечные последовательности формул, возможно, пустые; / — терм, свободный для хв А (х); А (/) получается из А (х) заменой всех свободных вхождений х на /).
Схема аксиом: Ah А.
Правила вывода:
ПИЛ;「2“
1・ ГЪМ4&5) (введение &);
Г>(4&5)
—不% — (удаление &);
г卜(力&5)
—(удаление &);
r>(/v5) (введение V);
Г\-В
5・ r>(/v5) (введение V);
6.6.(удаление v);(удаление v);「1f(興3);「2,4卜0;г3,з卜еГьГ2,Г3ЬС
6.
6.
(удаление v);
(удаление v);
Г.А^В
「卜(/ п 5)(введение о);
「1 h Л; Г2 h (Л о В)
「]「2 卜 5 (удаление о);
Г,Л1-
「|_у (введение」);
10.
11.
12.
13.
14.
「1ь4「2卜y
——(сведение к противоречию);
Г,^ЛЬ
гн J (удаление」);
ГН
后7工(утончение);
ГИЛ
「5r (расширение);
「1,4 氏「2 КС /、
Г 6 4「卜 С (перестановка).
15.
16.
г, лис
「卜 4 (х)
(сокращение);
ГН VxJ(x)
,где х не входит свободно в Г (введение V).
17.
「卜 V х 4 (х)
「卜力⑺—(удаление V);
18.
ГН Л(/)
「7x4(6 (введение R;
19.
Г, 4(х)卜 5
「а , где хне входит свободно в Г, 5 (удаление Я).
Понятия вывода в ИПС и т.п. определяются аналогично соответствующим понятиям для ИС (см. § 3).
Определим исчисление ИП. Схемами аксиом исчисления ШТяв- ляются следующие выражения:
1.(4п(5п4));
((4n5)n((4n(5n С)) о (Л о С)));
^А&В)^А);
((4&5)п5);
{{А^В)^{{А^ С)п(4п(6& С))));
(4n(4v5));
(5n(4v5));
((Ло С) о ((5о С) о ((Л V 5) о С)));
((4n「5)n(5nY));
(「「ZnZ);
(V хА (х) о Л (/));
(4 ⑺ о Я хА (х)).
В схемах аксиом 1—10 Л, В, С — любые формулы; в схемах аксиом 11, 12 А (х) — формула, / — терм, свободный для х в 4(х), А (/) — формула, полученная из А (х) заменой всех свободных вхождений х на /.
Правила вывода ИП:
4 (4п5).
В ?
тт (Сп4(х)).
• (С о VyJ(y))?
тп (4х)пС)
• ^уА^у^СУ
причем в правилах II и III х не входит свободно в С, а у не входит свободно в 4 (х) и у свободно для х в А (х).
Формула В называется непосредственным следствием формул А и (Az) В) по правилу I; (Со V у А (у)) и (Я у Л (у) о С) представляют собой непосредственные следствия формул (Со Л (х)) по правилу II и (Л (х) о С) по правилу III соответственно.
Выводом 6 ИП называется конечная последовательность формул Ль Ап такая, что для каждого z (z < z < и) 4, есть либо аксиома, либо непосредственное следствие одной или двух предыдущих формул.
Квазивывод из множества формул Г есть последовательность формул Ль ..., Ап такая, что для каждого z (z < z < и) 4, есть либо
аксиома, либо одна из формул Г, либо непосредственное следствие одной или двух предыдущих формул.
Для квазивывода Ль ..., Ап из множества Г и каждого z (1 < z< и) определим по индукции множество формул А (4) Q Г:
если 4/ есть аксиома, то А (4) = 0;
если 4 е Г, то А (4) = {Д};
если Ai есть непосредственное следствие Aj и Ak(j, к< z), то
a(4) = a(4・)Ua(4);
если 4 есть непосредственное следствие %(/</), то А(4) = А(4).
Выводом из Г в ИП называется квазивывод Ль Ап, удовлетворяющий условию: если 4, есть непосредственное следствие формулы Aj= (Со Л (х)) по правилу II или формулы 4=(4(x)n С) по правилу III, то х не входит свободно в формулы из А⑷.
Формула А называется выводимой в ИП (символически: ИЛ), если существует вывод в ИП, оканчивающийся формулой А.
Формула А называется выводимой из V в ИП (символически: ГИЛ), если существует вывод из Г в ИП, оканчивающийся формулой А.
Множество формул Г назовем непротиворечивым, если не существует формулы А такой, что ГНЛиГН-|Л. В противном случае Г назовем противоречивым.
Множество формул Г сигнатуры о назовем полным, если для любой замкнутой формулы сигнатуры о выполняется ГИЛ или Г h -I Л. В противном случае Г называется неполным.
Доказать, что любая секвенция, выводимая в ИС, выводима в ИПС.
Пусть 4,…,4,力—формулы ИС, 5 — формула ИПС, Л1, ..., Л^, Af — формулы, полученные из Ль ..., Ап, А в результате подстановки В вместо пропозициональной переменной 尸.Доказать, что если секвенция Ль ..., Anh А выводима в ИС, то 4[,…,力7卜力’ выводима в ИПС.
Доказать, что правила из задач 3 и 6 из § 3 допустимы в ИПС.
Пусть у не входит свободно в А (х), у свободно для хв А (х), А (у) получается из А (х) заменой всех свободных вхождений х на у. Построить выводы в ИПС секвенций:
(а)m歹力(y)卜mx4 (X);
V у А (х) h V у А (у).
Пусть у свободно для х в формулах Лi(x),..., 4(х), В (х). Доказать, что если в ИПС выводима 4(х),…,4(х)卜 5(х), то выводима 4(y),4100 k 5(y).
Пусть А не содержит свободных вхождений х. Доказать выводимость в ИПС секвенций:
(а)卜(VхА=А);
(б)卜 0x4三4);
Ь (V х V у £ (х, у) = V у V х В (х, у));
Ь (3 х 3 у В (х, у) = 3 у 3 х В (х, у));
И (V х V у 5 (х, у) о V у 5 (х, х));
И (Я х V 5 (х, х) о Я х Я у 5 (х, у));
Ь (3 х В (х) = -iV х-1 В (х));
Ь (V х В (х) = -,3 х-1 В (х));
Ь (-iV хВ (х) = 3 х-1 В (х));
Ь (-,3 х В (х) = V х-1 В (х));
卜((V х 5 (х) & V х С (х))三 V х (5 (х) & С (х)));
И ((Я х^(х) V Я х С (х)) = 3x(B(x) V С (х)));
h ((Л & V х 5 (х)) = V х (Л & 5 (х)));
h ((Л V 3 х 5 (х)) = 3 х (Л V 5 (х)));
h ((Л & ЗхВ(х)) = 3 х (Л & 5 (х)));
(р)卜((Л V V х 5 (х)) = V х (Л V 5 (х)));
h (3 х (5 (х) & С (х)) о (3 х (5 (х) & 3 х С (х)));
(т)卜((V х 5 (х) V V х 己(х)) = V х (5 (х) v С (х)));
(у)卜((Л хВ (х)) = V х (Л о 5 (х)));
(ф)卜((Л n 三 х 5 (х)) = Я х (Л о 5 (х)));
) h ((V х5 (х) о Л) = Я х (5 (х) о Л));
) И ((Я х5 (х) о Л) = V х (5 (х) о Л));
)卜 0 х (5 (х) о С (х)) = (V х 5 (х) о Я х С (х))).
Доказать, что в ИПС выводимы секвенции:
(а)(力三5)卜(「4三「5);
(б)(力三 5)卜((4&С)三(5&С));
(A^B)h((C&A)^(C&B));
(г)(力三 5)卜((Zv С)三(5v С));
(д)(力三 5)卜((CvZ)三(Cv5));
(e)(力三 5)卜((ZnC)三(5nC));
(A^B)h((C^A)^(C^B));
Vx(J = 5) h (VxJ = Vx5);
Vx(J = 5) h (ЯхЛ = Ях5).
Пусть A — формула, В — подформула формулы Л,力1 — результат замены некоторого вхождения 5 в 4 на формулу Д, хь хп — все свободные переменные формул А и ЛР Доказать, что в ИПС выводима секвенция Vx,…,V х〃 (5三 5J 卜(力三ZJ (теорема о замене для ИПС).
Доказать, что для любой формулы А существует пренексная нормальная форма 4’ такая, что 卜(力三 4‘) выводима в ИПС.
Найти пренексную нормальную форму для следующих формул:
(V х Я у (Л (х) о 5 (у, z)) n 三 х V z (5 (х, г) & Л (у))), где А и В — бескванторные формулы;
(V х 尸(х) п V у (V z 0 (х, z) п V 〃尸(〃))).
11*. Пусть А — формула, построенная из атомных формул и их отрицаний с помощью &, v и кванторов V и Я по любым переменным. Пусть А+ — результат одновременной замены в 4 & на v, V на &, V на Я, Я на V, атомных формул их отрицаниями. Доказать, что в ИПС выводима секвенция 卜(才三「力).
Пусть А — формула, построенная из атомных формул и их отрицаний с помощью &, v и кванторов V и Я по любым переменным. Пусть Л' — результат одновременной замены в 4 & на v, V на &, V на Я, Я на V, атомных формул их отрицаниями. Доказать, что в ИПС:
если выводима секвенция 卜(4 п 5), то выводима 卜(5, п 4‘);
если выводима секвенция И (Л = 5), то выводима 卜(4, п 5‘).
Показать, что квазивывод в ИП из пустого множества формул есть вывод в ИП.
Являются ли выводами в ИП последовательности:
(Vx刀4(х,у)п 刀4(歹丿));
(VxP(x)oP(y)), (VxP(x)o VyP(y));
(Л (x) >三 xA (x)), ((Л (x) оЯ xA (x)) о (V xA (x) о (A (x) oB xA (x)))), (V xA (x) о (A (x) о 3 xA (x)))?
Каким требованиям должна удовлетворять формула А (х), чтобы следующая последовательность была выводом в ИП:
(Л (у) о 3 хЛ (х)), 0 歹4(у)>тх4(х));
(VxJ (х)оЛ(у)), (VxZ(x)n VyZ(y))?
Доказать, что если Ль ..., Ап, А — формулы ИВ, В — формула ИП, Р — пропозициональная переменная и Ль AnV А в ИВ, то 4 (Р\В),…,4п (Р\В 卄 А (Р\В) в ИП.
Построить выводы формул в ИП:
(V хХ/уА (х, у) о \/ у\/ хА (х, у));
(Я хЗ уА (х, у) о ЭуЭхА (х, у));
(3 х V у Л (х, у) о V у 3 х Л (х, у)).
Является ли выводом из Г = {(Со (Л (х))} в ИП, где С не содержит свободных вхождений х, последовательность формул:
(Со Л (х)), (Со V хА (х));
((CnZ(x))n(5(y)n(CnZ(x)))), (CnZ(x)),(5(y)n о(СоЛ(х))), 0 歹 5(у)п(СЪ4(х))),
если С и 4 (х) не содержат свободных вхождений у?
Построить выводы из「= {V х (4 (х) о 5 (х))} в ИП следующих формул:
(Я хА (х) о Я х5 (х));
(V у А (у) n V z 5 (z)), где у и z не входят в 4 (х) и 5 (х).
Доказать, что следующие правила допустимы в ИП:
(б)民民一・
「, 4民「1卜c
冋 Г, В, A, С'
21*. Доказать теорему о дедукции в ИП:
если Г, Л И Д то Г И (Л о В).
Доказать, что если в ИП Г И Л и Г, Л И Д то Г И 5.
Доказать, что утверждение задачи 24 из § 3 справедливо в ИП.
Доказать следующие правила:
V-удаление: V хА (х) Н Л (Z), где Л (х) и / подчиняются тем же требованиям, что и в схеме аксиом 11;
「卜 4(х)Г h V X Л (х)「卜 4(х)Г h V X Л (х)где х не входит свободно в фор-где х не входит свободно в фор-Я-введение: Л (/) И Я хА (х) при тех же условиях, что и в (а);
「卜 4(х)
Г h V X Л (х)
「卜 4(х)
Г h V X Л (х)
где х не входит свободно в фор-
где х не входит свободно в фор-
V-введение: мулы из Г;
(г) Я-удаление:(г) Я-удаление:4 (х)卜 5Г, Я х Л (х) И 54 (х)卜 5Г, Я х Л (х) И 5где х не входит свободно ни вгде х не входит свободно ни в
(г) Я-удаление:
(г) Я-удаление:
4 (х)卜 5
Г, Я х Л (х) И 5
4 (х)卜 5
Г, Я х Л (х) И 5
где х не входит свободно ни в
где х не входит свободно ни в
формулы из Г, ни в формулу В.
Доказать, что формула А (х) выводима в ИП тогда и только тогда, когда выводима формула V хА (х).
Пусть гь ..., zn не входят связанно в А (гь ..., z^ и в 5(zi, ...,z〃) и пусть А (гь ..., z^ И В (гь ..., z^ в ИП. Доказать, что существует вывод В (гь 2〃) из А (гь z〃) в ИП, в который а,…,2〃 не входят ни разу в связанном виде.
Пусть гь zn не входят связанно в А (гь г^) и в 5(21, 2〃); хь хп — переменные, не входящие связанно в А (гь * и в б%,…,а) Доказать, что
Л(21,…,2〃)卜 5(21,…,Z〃)Q 4(X1,…,X〃)卜 5(X1,…,x〃).
. Пусть Г — множество формул сигнатуры о, Л — формула сигнатуры о. Доказать, что если Г И Л в ИП, то существует вывод Л из Г в ИП, состоящий лишь из формул сигнатуры о.
Доказать, что если формула А выводима в ИП, то секвенция 卜 А выводима в ИПС.
Доказать, что:
если секвенция Ль Anh В выводима в ИПС, то Ль Anh В в ИП;
если секвенция 力匕...,4〃 卜 выводима в ИПС, то 力匕 Anh (В & ^ В) в ИП;
если секвенция 卜 В выводима в ИПС, то формула В выводима в ИП.
Пусть А — формула, В — подформула формулы Л, А'— результат замены некоторого вхождения 5 в 4 на формулу В〔 Доказать, что если 卜(В三 В'), то (Л = Л') (теорема о замене для ИП).
Доказать, что если Г И Л в ИП, то Г Н Л.
Доказать, что все выводимые в ИП формулы тождественно истинны.
Доказать, что если множество формул Г выполнимо, то оно непротиворечиво. (Множество Г выполнимо, если существуют алгебраическая система 期 и значения в 期 свободных переменных такие, что все формулы из Г истинны при этих значениях переменных.)
Доказать, что множество формул Г противоречиво тогда и только тогда, когда любая формула выводима в ИП из Г.
Доказать, что если множества формул 7]), 7^, Тъ ... непротиворечивы и 7}с 刀+1 (/ = 0, 1, 2, ...), то U Z — непротиворечивое множество формул.
. Доказать теорему Линденбаума: любое непротиворечивое множество формул Т можно расширить до полного непротиворечивого множества той же сигнатуры.
Пусть множество формул Г сигнатуры о полно и непротиворечиво. Доказать, что для любых предложений Л, В сигнатуры о:
Г h (Л & 5) <^ Г h Л и Г h 5;
Г h (Л V 5) <^ Г h Л или Г h 5;
Г h -IЛ <=^> не верно ГИЛ;
(д)「卜(4 п 5) q (не верно ГИЛ) или「кВ
Пусть множество Г формул сигнатуры о полно и удовлетворяет условию: для любой формулы сигнатуры о с одной сво-
бодной переменной х, если Г И Я хЛ (х), то Г И Л (/) для некоторого замкнутого терма / сигнатуры о. Доказать, что:
ГИЯ хА (х) <=^> Г И Л (/) для некоторого замкнутого терма / сигнатуры о;
Г h V хА (х) <=^> Г И Л (/) для любого замкнутого терма / сигнатуры о.
Пусть множество ГЦ1 {3 хА (х)} непротиворечиво. Доказать, что если переменная у не входит в Г и в Я хА (х), то множество Г U {3 хА (х), А (у)} непротиворечиво.
. Доказать, что любое непротиворечивое множество предложений выполнимо (теорема о существовании модели).
Доказать теорему Левенгейма—Скулема: любое выполнимое множество предложений выполнимо в некоторой счетной алгебраической системе.
Доказать, что если предложение А невыводимо в ИП, то -л А выполнимо на натуральных числах.
Доказать, что формула А тождественно истинна тогда и только тогда, когда А выводима в ИП (теорема Гёделя о полноте ИП).
Показать, что если предложение Л истинно во всех системах на натуральных числах, то Л тождественно истинно.
Доказать, что если предложение А выполнимо в некоторой системе, то А выполнимо на натуральных числах.
Доказать, что если предложение А истинно на всякой системе, на которой истинны формулы счетного множества Г, то ГИЛ.
Доказать, что если множество предложений Г счетно и каждое конечное подмножество「《「выполнимо, то все множество Г выполнимо (локальная теорема Мальцева).
Доказать, что если отрицание любой конъюнкции конечного числа предложений счетного множества Г недоказуемо в ИП, то множество Г выполнимо.
Доказать для любого предложения А и любого счетного множества Г
ГН Л<^ГН Л
(теорема адекватности^.
Доказать, что если Г — счетное множество предложений и Г Н Л, то「1 U 4 для некоторого конечного подмножества「1 с「 (теорема Мальцева о компактности).
Доказать, что для того, чтобы А была выводима в ИП, недостаточно, чтобы А была истинной на всех конечных системах.
Пусть А — бескванторная формула ИП. Доказать, что А выводима в ИП тогда и только тогда, когда А выводима лишь из аксиом 1—10 по правилу I.
Выводимы ли в ИП формулы:
(Я хА (х) о V хА (х));
-л 0 хА (х) о V хА (х));
(Эх\/уА (х, у) о Vy Я хЛ (х, у));
(V хЗ у Л (х, у) о 3 у V хА (х, у));
((V хА (х) n 三 х 5 (х)) = Я х (Л (х) о 5 (х)))?
АКСИОМАТИЧЕСКИЕ ТЕОРИИ
В этом параграфе предполагается, что сигнатура о не более чем счетна. Исчислением предикатов с равенством (ИПР) называется исчисление, аксиомами которого являются:
аксиомы ИП сигнатуры о U { = };
аксиомы равенства
El. Vx(x = x),
VxVyVz(x = y&y = z)nx=z),
VxVy(x = yny = x);
формулы вида
ЕР. Vxx ... Vхп Vу{ ... Vуп
(8=力 & …&% = %)n三尸(乃,...,%)));
Еу. V Xi …V x〃 V 乃…V уп
((Х1 =乃 && % =歹〃)О (ДХ1,х〃)=/(%,…,%)))
для любого предикатного символа 尸 из о и любого функционального символа / из о.
Правилами вывода этого исчисления являются правила вывода ИП. Выводимость, а также другие понятия, определяются аналогично соответствующим понятиям для ИП.
Используем следующее сокращение:
3 ! х Л (х) = 3 х (Л (х) & V у (4 (у) п х = у)),
где А (х) — произвольная формула. Квантор Я ! читается как «существует единственное х такое, что...».
Элементарной теорией сигнатуры о называется множество Т предложений сигнатуры о U { = }, содержащее все предложения, выводимые из 7в ИПР. Теоремами теории Тназываются все фор-
мулы сигнатуры о U { = }, выводимые из Т. Системой аксиом для теории Т называется любое множество формул Л с Г, из которого выводимы в ИПР все предложения из Т. Элементарная теория Тназывается непротиворечивой (противоречивой, полной, неполной), если множество предложений Т непротиворечиво (противоречиво, полно, неполно). Система предложений называется независимой, если ни одно из них не может быть выведено в ИПР из остальных.
Моделью теории Т называется всякая нормальная алгебраическая система, в которой истинны все формулы из Т.
Алгебраические системы 期i = {М^ о〉и 期2 =〈陥;6 называются изоморфными, если существует взаимно однозначное соответствие (р между Мги М2 такое, что для любых mb ..., mne Мги
期 1 U P(m1? m) q 耽2 U 尸(9 (加i),9 (加〃)),
Ф (/(^i,加〃))=/(9 Oi),…,9 (加〃)),
Ф (〃)= а.
Если 期 изоморфна некоторой подсистеме системы 期匕 то называется изоморфно вложимой 6 耽卜
Теорией равенства Е называется множество предложений сигнатуры〈 =〉,выводимых в ИПР.
Пусть ой = (s, +, •, 0), где s — символ одноместной, + и •— символы двуместных функций, 0 — предметная константа.
Через Q будем обозначать теорию, аксиомами которой являются:
Qi. V х V у (s (х) = s (у) п х = у);
Q2. Vх-1 s (х) = 0;
Q3.Vx(-iX = 0oBy(x = s (у)));
Q4 . V х (х + 0 = х);
Q5 . V х V у (х + s (у) = s (х + у));
Q6. V х (х • 0 = 0);
Q7. V X V у (х • s (у) = х • у + х).
Через х<у обозначаем формулу m z (z + х = у), а через х<у — формулу (х<у &^х = у).
Через Р будем обозначать теорию сигнатуры о“,аксиомами которой являются 01一 & и бесконечное множество формул вида
Р/ • V у ((4 (0) & V х (4 (х) n A (s(x)))) о А (у)),
где А (х) — любая формула сигнатуры о“ со свободной переменной х. Формула Р/ называется аксиомой индукции для А.
Введем следующие обозначения:
Ао = О, Ai = s(0), A〃 + i = s(A)
Через R будем обозначать теорию сигнатуры о“ со следующим бесконечным множеством аксиом:
R产.Ап + Ар = Ап+р (для любых п, р s *#);
R,砂).А〃 . Ар = Ап.р (для любых п, ре *#);
Rj砂).А〃 W Ар (для любых п, р £ N, 〃 W);
R产.Vx(x< Awo (х= До v ... vx = Aw (для каждого п g W);
R]砂).V х (х < Aw V Aw < х (для каждого п е *#).
Множество натуральных чисел *#с s (х) =х + 1, обычными сложением и умножением и константой 0 называется стандартной моделью арифметики и обозначается через 况=〈W; s, +, •, 0).
Пусть ZF — теория сигнатуры〈 е〉,где е — бинарный предикат, с аксиомами ZF「ZF>
ZFb Аксиома объемности:
Vx Vy (V 2(2 £ Х= г G у) =х = у).
ZF2. Аксиома пары:
VxVymzVu(ue z = (v = xvv = y)).
ZF3. Аксиома выделения:
VxmyVz(ze у = (г е х &Л)),
где А — формула, не содержащая хну.
ZF4. Аксиома множества подмножеств:
^ хЗу^ z (z ^ y = Vw(we г о w е х)).
ZF5. Аксиома множества-суммы:
\/ хЭ у\/ z (z е у = Э V (z е v & v е х)).
ZF6. Аксиома выбора:
V х (V у V г ((у е х & г е х) о (Я I;(I; е у) & (Я w (w g z && W G у) О z =歹)))o3wV/(/G Xo3l;Vw(l; = W=(WG 〃&W£ /)))).
ZF7. Аксиома бесконечности:
Я х (V у (-1 Я г (г е у) оу g x)&Vw(we хпо V w (V I;(I; g u=(v = wvve w)) owe х))).
ZF8. Аксиома регулярности:
V х (Я у (у е х) о Я у (у е х & V г (г е г о -i г е у))).
ZF9. Аксиома замены:
V х (V у V z V w ((у е х & А (у, г) & А (у, w)) n z = w) по Я гV 5(5е г= Я t(te х&4«, s)))),
где 4 (% s) — формула ZF.
Используем следующие обозначения:
xcy = Vz(ze хо г е у);
Х=0 Vy-I^G X;
x={y} = Vz(ze х = г = у);
х={歹,z} = V〃(〃£ х 三(〃 = yv〃 = z));
(x,y)^{{x},{x, у}};
〈修,X2,…,/〉=〈勺,〈x2,…,/〉〉 (" > 2);
歹=Xi x …x x〃 = V 〃 (〃 £ у = Я гх 3 zn (гх е 修 & …
& 2〃 £ Хп&и =〈21,…,2力))ДЛЯ И > 2;
У =尸(х) = V 2(2 £ 歹三2 С X);
Fn(x) = (V у (у £ xz)3 u3v (у = {и, и〉))&
& V у V 〃 V и («у, и) е х & (у, V)е х) Z)и = и));
y=6(%)=\/2(2gУ三m" (〈2, "〉) G х));
歹= Ux=Vz(2ey三 m〃(〃£X&2£ 〃));
y = P|X=Vz(ZeymV〃(〃£XnZ£ 〃));
z = xUy = D〃(〃e z 三(〃exv〃ey));
г = хПу V W (w G 2 三(〃£ X&〃£ y));
Ord (x) = (V 歹 V 2 ((z £ 歹 & 歹 £ X)n 2 £ X)&& Vy V г ((у g x& г g x) о (г g yvy = z vy g z)));
M/x, y) = (Ord (歹)& X £ 歹 & 4 (x) & V 2(2 £ XO -I Л (x)));
£(x) = (Ord (x)&-iX = 0& Vy-iX = yU {y});
x= CO = (£(x) & Vy (y £ XO -I Z(y)));
N(x) = my(y = co&xe y);
歹=s (x) =y = xU {x};
x + y = z v (Fn (u) & b (u) = s (y) &〈0, x〉e v & (y, z〉e и && V / V 〃(《£ 8 (l;) & -I / = у & (/, w) G и) n〈S ⑺,S (〃)〉G u));
X •歹=2 = m U (Fn (u) & 6 (u) = S (y) & (0, 0) G V & (y, 2〉GG и & V / V 〃 (({/, 〃〉£ V & ^t = у) Z)〈S⑺,〃 + X〉£ u)).
Доказать, что в ИПР сигнатуры о выводимы:
((Х1=У1&...х〃 = у〃)п/(Х1, ...,х〃) = /(У1, ...,у〃)) для любого терма / сигнатуры о;
((х1=у1 & ...хп = у^^(А (хь ...,х^=А{уъ -^Уп))) Для любой формулы А сигнатуры о.
Доказать, что если Г — множество аксиом теории Т сигнатуры о,期一алгебраическая система сигнатуры о, в которой истинны все формулы из「,то в 耽 истинны все теоремы теории Т.
Пусть предложение А истинно в любой системе, в которой истинны все аксиомы теории Т. Доказать, что А принадлежит Т.
. Доказать, что если все аксиомы теории Тистинны в некоторой алгебраической системе, то существует модель теории Т.
Доказать, что всякая непротиворечивая теория имеет модель.
Доказать, что если предложение А истинно во всех моделях теории ( то 4 есть теорема теории Т (теорема о полноте ИПР).
. Пусть предложение V jq ... V х〃 三 \ у А (хь ..., xw, у) есть теорема теории Тсигнатуры о. Пусть теория 方 сигнатуры(/ = о U {/"}, где fn 任 о, имеет в качестве аксиом все аксиомы теории Т и
V Xi …V хпА(хъ xnJn (xi,…,%)).
) Доказать, что для любой формулы В сигнатуры о' существует формула 5* сигнатуры о, удовлетворяющая условиям:
если fn не входит в 5, то 6* = 5;
(5* 三 5) есть теорема теории 方.
) Доказать, что если В не содержит fn и является теоремой теории 方,то 5 является теоремой Т.
. Доказать, что если элементарная теория Тимеет бесконечную модель, то Т имеет и счетную модель.
Доказать, что теория Т имеет модель тогда и только тогда, когда каждое конечное подмножество 厶 с 7 выполнимо.
. Доказать, что если теория Г для любого натурального числа п имеет модель мощности, большей п, то эта теория имеет бесконечную модель.
Доказать, что не существует предложения, истинного во всех конечных моделях и ложного в любой бесконечной модели.
Доказать, что если предложение А истинно во всех бесконечных группах, то А истинно во всех конечных группах достаточно большого порядка.
Доказать, что теория равенства Е неполна.
Доказать, что предложение А сигнатуры〈二〉истинно во всех нормальных системах тогда и только тогда, когда А есть теорема теории Е.
. Построить алгоритм, позволяющий по любому предложению сигнатуры〈 =〉узнавать, является ли это предложение теоремой теории Е.
Являются ли следующие предложения теоремами теории Е:
VxmyVz (-iZ = xv->y = 2);
X/ хЭ у \f z 3 V(V = z & (z = х & х = у & V = у))?
Пусть сигнатура о содержит один двуместный предикат Р, Т есть множество предложений, выводимых из Г = {4,力2}, где
4 = VxVy (尸(X丿)1尸(弘 X)),
42 = V X V y V 2 (尸(X,y) n (尸(y, 2)П 尸(X, z))).
Является ли Т полной теорией?
Доказать, что Q — непротиворечивая теория.
19*. Является ли система предложений {Qb ..., Q7} независимой?
20*. Доказать, что в теории Q невыводимы формулы:
-л х = s (х);
0 + х = х;
s (х + у) = s (х)у;
х +у = у + х;
(х + у)+ 2 = Х+(у+2);
xWx;
0 • х = 0;
§ (х) -у = х-у + у;
х у = у х;
(х・у) • Z=x(y ・ 2);
X- (у +г) =х-у+ х- г;
(м) (х + у) • Z = X・ Z+y・ 2.
Доказать выводимость в Q формул:
(х + у = 0 п (х = 0 & у = 0));
(х у = 0о (х=0 vy = 0)).
Доказать, что всякая модель теории Q бесконечна.
Определить константу 0 и функции s, + и • так, чтобы моделью теории Q стало множество:
^={0, 1, 2, ...};
4 U {〃} = {0, 1, 2, а}(〃 圧 4);
4U{〃,卅={0, 1, 2,〃,b} (〃,6圧4);
4U4 = {0, 1, 2, ...; a。, 〃i, 〃2,…} (〃/圧 % для всех z и 0 w cij при /wj).
Можно ли определить константу 0 и функции s, + и • так, чтобы моделью теории Q стало:
множество всех целых чисел;
множество всех неотрицательных рациональных чисел;
множество всех рациональных чисел?
Доказать, что теория Р непротиворечива.
Доказать зависимость аксиом теории Р.
Доказать, что все формулы из задачи 20 являются теоремами теории Р.
28*. Доказать, что существует нестандартная (т.е. неизоморфная системе 况)модель теории Р.
Доказать, что следующие формулы являются теоремами Р:
(х + у = у +z п х = у);
(-|2 = 0п (х・ 2=у ・ 2ПХ = у)).
Доказать, что следующие формулы являются теоремами Р:
0 <х;
((xWy&yWz)nxWz);
((xWy&yWx)nx = y);
(X < у V у < х);
(д)」х<х;
х < s (х);
0 < s (х);
(x<yv^y<x);
(x<yvy<xvx = y);
(x<y = s (х) <у);
xWx + 歹;
(х< у = х+ 2 < у + г);
(」у = 0пхМх・у);
(-,х=0о(у<г = х у<х - г)).
. Доказать, что для любой формулы А (х) с одной свободной переменной х следующие формулы являются теоремами Р:
(V х (V г (г < хо Л (г)) о Л (х)) о V хА (х)) (возвратная индукция)}
(Я х Л (х) о Я у (Л (у) & V г (г < у о -IЛ (z)))) (принцип наименьшего числа)}
(V х (Л (х) о Я у (у < х & Л (у))) о V х^А (х)) (метод бесконечного спуска).
Введем следующие сокращения:
х = rest (у, 2)= ((х < 2 & m 〃(尸 〃 • 2 + х)) V(2 = 0 & х = у));
2 = \~у\ =0〃(〃<y&X=Z・y+〃)V(y=O & х = z)).
Доказать, что следующие формулы являются теоремами Р:
V х V у m ! z (z = rest (у, х));
VxVym! г=-.
Записать формулу Пр (х) такую, что Пр (А〃) является теоремой теории Р тогда и только тогда, когда п — простое число.
34*. Введем следующие сокращения:
x/y = mz(y = x・z);
2 = d(X, у) =(2 / X & 2 / у & V 〃((〃 / X & 〃 /у) П 〃 / 2));
z = d〃(xi,…,х^ ^3 и (z = d(Xi,〃) & 〃二弘一1(%2,…,x〃))〃 > 2;
〃 =В(X,歹,z) = 〃 = rest (х, 1 + у • (z + 1)).
Доказать, что следующие формулы являются теоремами Р:
Vxb Vxw3 \y(y=dn(xb ....x^Y
V X V у V 2 m ! 〃(〃 = В(XJ z));
V х V у V z V 〃((z = d (х, у) & 〃 = rest (х, у)) n z = d (у, 〃));
V х V у ((-I x = 0& ->y = 0& d(x, у) = s(0)) о
z)3z3u3v3w(x-z = y- 〃 + s(0) & у v = x- w+s(0)));
(Д)v Х1,…,V 芻 V 乃V yn ((圆(X1,…,%) =Ai&yi<xi& ...
&% < x〃)n 三 z (rest (z, x1)=y1 && rest (z, %)=%));
V x V у V z V 〃 m Xi m % (V и (u W z n В (% 歹,u)= =p (xi, %, s)) & p (xi, %, s(z))= 〃)・
35*. Доказать, что любая теорема теории R является теоремой теории Q.
Будет ли независимой система формул
{R”|〃,〃e 4}U{R")|〃,〃e 4} U
U{R"|〃,〃e ”〃W〃}U{Ri叫〃 £ 4}U{Rp〃e %}?
Доказать, что стандартная модель арифметики изоморфно вложима в любую модель теории Q.
Доказать в ZF:
существование и единственность пустого множества 0:三! х (х = 0);
существование и единственность пары:
VxVym ! 2(2 = {х, у});
существование и единственность {х}: Vx3y!y(y={x});
аксиому упорядоченной пары:
(〈X, у〉=〈2, 〃〉П(X = 2 & у = 〃));
аксиому упорядоченной 〃-ки:
(〈修,...,%〉=〈%, ...,%〉>(Х1= % & …&% = %));
существование и единственность множества подмножеств: УлЯ !歹(у =尸(х));
существование и единственность прямого произведения: VxVym ! 2(2 = хху);
существование и единственность прямого произведения: V Ху …,V х〃 三!歹(歹=Xi х …х х〃);
существование и единственность области определения функции:
V х (Fn (х) о Я ! у (у = 8 (х)));
существование и единственность Ux:
Vxm !歹(尸Ux);
существование и единственность х U у:
VxVym ! 2 (z =xUy);
(м) существование и единственность хр\у:
VxVym ! 2(2 =хПу);
(н) существование и единственность Г|х для xwO: Vx(-iX=0>m !у(у = Пх)).
Доказать в ZF следующие теоремы:
(а) -Iхе х;
(б)「(хе у&уе х);
(в) -I(X £ у & у £ 2 & 2 £ X).
Доказать, что следующие утверждения об ординальных числах являются теоремами ZF:
(Ord (z) п (у е го(хе уохе z)));
((Ord (х) & у е х) n Ord (у));
(Ord (х) о IF(x)), где PF(x) есть формула, означающая, что е есть полный иррефлексивный порядок на х;
((Ord(x)&y = xU{x})^Ord(y));
((Ord (х) & Vy (V г (г g y^A(z)) о Л (у))) о Л (х)), где Л (х) — формула с одной свободной переменной х (трансфинитная индукция)}
((Ord (х) & Ord (у)) о (xg ууу^ хvx = y));
((Ord (х) & -I х= 0) о 0 е х);
((Ord (х) & Ord (у) & х е у) n V 〃 V и ((МА (“, х) &
& MA(v,y))z)u = v)).
Доказать в ZF следующие теоремы:
(Vy(ye xoOrd(y))oOrd(Ux));
((-I х = 0 & V у (у е xn Ord (у))) о Ord (П х));
m xL (х);
Я ! х (х = со);
(Ord (со) & 0 g со & V х (х е со о х U {%} е со)).
Доказать в ZF следующие теоремы:
\|/ \|/ \|/ \|/ \|/ \|/ а б в г д е /|\ /|\ /|\ /|\ /|\ /|\\|/ \|/ \|/ \|/ \|/ \|/ а б в г д е /|\ /|\ /|\ /|\ /|\ /|\(N(x) о Ord (х));
\|/ \|/ \|/ \|/ \|/ \|/ а б в г д е /|\ /|\ /|\ /|\ /|\ /|\
\|/ \|/ \|/ \|/ \|/ \|/ а б в г д е /|\ /|\ /|\ /|\ /|\ /|\
((N(x) & уе x)nN(y));
V х (N(x) n 三!歹(^(y) & 歹=s (x)));
((N(x) & N(y) & s (x) = s (у)) n x = у);
-i s (x) = 0;
((N(x) & -iX=0)>my (N(y) & x = s (y))).
Доказать в ZF принцип индукции для натуральных чисел: для любой формулы А (х) с одной свободной переменной х
((4 (0) & V х ((N(x) & 4 (х)) о Л (s (х)))) о V у (N(у) о А (у))).
Доказать в ZF следующие теоремы:
V х Vy ((N(x) & ^(y)) n 三! z (N(z) & x + y = z));
V x (Jv(x) n x+0 =x);
VxVy((N(x) & ^(y)) ox+s (y) = s (x + y));
V x Vy ((N(x) & ^(y)) n m ! z (N(z) & x •歹=z));
Vx(Jv(x) nx・ 0 = 6);
V x Vy «N(x) & ^(y)) n x • s (y) = x • y + x)).
45*. Доказать, что если А есть теорема теории Р, то формула рМ%), полученная из А релятивизацией кванторов относительно N, есть теорема теории ZF.
§8. ФИЛЬТРОВАННЫЕ ПРОИЗВЕДЕНИЯ
Фильтром над множеством /называется произвольный фильтр на булевой алгебре 尸(/), т.е. непустое подмножество D множества 尸(/), удовлетворяющее условиям:
если X Ге Л, то (ХПУ) е Л;
если Хе Л, Xq Ус Z, то Уе Л;
0^ Я
Фильтр Л, удовлетворяющий условию
для всех Xq I имеет место Хе D или (/\Х) g Л, называется ул ътрафилътром над /
Фильтр D называется главным, если он содержит наименьший элемент.
Фильтр D называется счетно полным, если для любой счетной системы элементов D ее пересечение принадлежит D.
Пусть / = m 2 N° . Фильтром Фреше над I называется любой
фильтр над У, содержащий ①={Х| Xq / и 1\Х < ш}.
Пусть 期 1 =〈饵;о〉и 期2 =〈М; 6 — алгебраические системы. Отображение(^: Мг^ М2 называется гомоморфизмом из 期i 6 期2, если для любых 6,bn е 饵:
(а)期尸"(仇,6,)П 期2 U 尸"(9 (仇)Ф (^)) для любого предикатного символа 尸о;
(р (尸"(仇,…,儿))=Fn (<p (仇),...,<р (儿))для любого функционального символа Fn е о;
§(〃)= 〃 для любой предметной константы 4 Go.
Гомоморфизм ср:期 1 —期2 назовем сильным, если выполняется условие
если 期2 U Рп (ф (仇),…,9 (九)),то существуют 九 …,I7n g М、 такие, что <р (仇)=<р (%),..., <р (儿)=<р (%) и QJli Н Рп (Ь\,%).
Взаимно однозначное соответствие <р между Мги М2 назовем изоморфизмом между 期i и 期2, если <р и(р-1 есть гомоморфизмы. Если 期 1 изоморфно 期2, то пишем 期i 期
Пусть {9Jlz}/e /— семейство алгебраических систем сигнатуры о, 財—основные множества 期广
Прямым произведением систем 期i"e /) назовем алгебраи
ческую систему口叫二 口m;о), где:
для каждого предикатного символа Рп е с
для каждого z е У;
для каждого функционального символа Fn е с
F” …,力)") = ?"(/;"),…,力⑺);
для каждой предметной константы 〃 е о 〃 (z) = а.
Пусть D — фильтр над / Определим на Пм отношение
Q {i\f(i)=g(i)}eD и пусть
f/D={g\f-Dg},
Y[Mi/D = \f/D\feY[Mi>.
Полагаем для предикатного символа 尸"из о 尸"(/;/2…,力/0) = ие"1叫и尸"仿⑺,…,力⑺)}e0, для и-местного функционального символа Fn из о
F^./D, ^fn/D) = Fn(fb ,^f^/Dи для предметной константы 〃 из оа = а /Л.
Система 期=口 期》/。= (口 財・ /。; о) с так определенными предикатами и функциями называется фильтрованным (или приведенным) произведением систем 期/ по фильтру Л.
Если D — ультрафильтр, то [[ ^JD называется ультрапроизведением; если все 期/ совпадают и равны 期,то И叫/о называется ультрастепенью 期 и обозначается 期 /Л.
Назовем формулу 4 (х,…,х〃)сигнатуры о условно фильтрующейся по фильтру D над 厶 если для любых алгебраических систем 9Jlz (z е /) сигнатуры о и любых/, .../е Пм из того, что
{1\^А^(1), ...,Л(0)}е Д следует, что
口叫/。必(Л/А ・..//。).
Будем говорить, что формула 4 (修,…,х〃)сигнатуры о фильтруется по фильтру D над /, если для любых алгебраических систем 期/"е /) сигнатуры о и любых 几…/е ЦМ iel
{八叫以仿⑺,…,力⑺)}g00口叫/0以(/;/2…,力/0).
Доказать, что если D — фильтр над У, то 1е Л.
Пусть Хс Z Доказать, что {У| Ус /и Xq У} есть фильтр над Z
Пусть D — фильтр над /и Je D Показать, что Д = {ХП/|Хе Л} есть фильтр над,а также, что если D — неглавный фильтр, то Z)i — также неглавный фильтр.
Доказать, что если какое-нибудь конечное множество принадлежит фильтру, то этот фильтр главный.
Доказать, что всякий неглавный ультрафильтр содержит все множества, имеющие конечные дополнения.
Доказать, что фильтр D над I есть ультрафильтр тогда и только тогда, когда D является максимальным множеством в множестве всех фильтров над У, упорядоченном по включению.
Доказать, что во множестве Ф всех фильтров над У, упорядоченном по включению, {/} есть наименьший элемент. Показать
также, что если Z > 2, то в Ф нет наибольшего элемента.
Доказать, что для того, чтобы над I существовал фильтр, содержащий множество Sq 尸(/), необходимо и достаточно, чтобы пересечение любого конечного числа элементов из S было непусто.
Пусть I— бесконечное множество мощности ос и
①二{X|Xq/h X < ос}.
Доказать, что Ф есть фильтр над /
Доказать, что система 屮 подмножеств множества / содержится в некотором фильтре Фреше тогда и только тогда, когда каждое пересечение конечного числа множеств системы 屮 имеет мощность, равную мощности множества /
Показать, что каждый неглавный ультрафильтр над счетным множеством будет фильтром Фреше.
Пусть F — фильтр над I, А^ Iи FA= {ХП4 | Хе F}. Доказать, что для того, чтобы Fa было фильтром над Л, необходимо и достаточно, чтобы для любого Хе F было ХГ| Л 0.
Пусть F — ультрафильтр над I, 4 с / и FA = {ХГ| Л | Хе F}. Доказать, что для того, чтобы FA было ультрафильтром над 4 необходимо и достаточно, чтобы А принадлежало F.
. Показать, что всякий фильтр можно расширить до ультрафильтра.
Доказать, что всякий фильтр является пересечением всех содержащих его ультрафильтров.
Пусть 尸и G — фильтры над / Доказать, что
FnG={X^Y\Xe 尸и Уе G}.
Доказать, что если объединение конечной последовательности {А^<п подмножеств множества / принадлежит ультрафильтру F, то по крайней мере одно из множеств 4 принадлежит F.
Пусть F — ультрафильтр, a Gi,…,Gn — фильтры над / Доказать, что если 尸з ^ П ... П Gn, то существует такое z (1 < z < и), что Fo Gi,
Пусть множество / бесконечно. Построить ультрафильтр F и семейство ультрафильтров {匂力丁 / такие, что Fo Q Gj , но 尸не
содержит Gj ни для какого j.
Доказать, что Q X, где F — ультрафильтр, содержит не более одной точки.
Пусть D — фильтр над /инекоторое отношение эквивалентности на /• Пусть D~ = {В\ЗА(Ае D&В= {[х]~ | х е Л})}. Доказать, что:
D ~ — фильтр над I/ ~;
если D — ультрафильтр, то。~ — ультрафильтр;
если D — ультрафильтр и [х]〜任 D для любого х, то。~ — неглавный ультрафильтр.
Доказать, что фильтр D над /является счетно полным тогда и только тогда, когда не существует убывающей последовательности %)з)& з)是 з)... элементов Д е D такой, что Q JQ 二 0.
Доказать, что 〜刀 есть отношение эквивалентности на Пм
Доказать, что если% 〜。刍,…/〜。或 то:
(а)尸"(Л/厶…,力/0)=尸"(gi/A或/。);
(6)?"仿,…,力)〜0尸"
Доказать, что для любого I
где。= {/}.
Доказать, что каноническое отображение <р: 口 期/ — 口 ^JD. где <p (/) =//Д является гомоморфизмом 口 期/ на 口 期/D Показать, что в общем случае этот гомоморфизм не является сильным гомоморфизмом.
Доказать, что если предложение, не содержащее -i и о, истинно на прямом произведении П^ь то оно истинно на
фильтрованном произведении 口 期/О по любому фильтру D
Доказать, что если D, D{ — фильтры над I и Dq,,то отображение <р, определенное условием <р (//D) =//Д, является гомоморфизмом р[ ^JD на 口 期/А.
Пусть Jw D, D — фильтр над Z Показать, что 口期〃。0 n 叫•/分
где Dj — фильтр, образованный пересечениями /с множествами фильтра D. В частности, если D — главный фильтр, состоящий из подмножеств множества,то
nw^^nw
沦/j&j
Пусть /конечно и D— фильтр над I. Доказать, что и叫/О изоморфно прямому произведению некоторых систем 期,.
Пусть {41 左 е К} — разбиение /и пусть над Д заданы фильтры Dk, а над К — фильтр D*. Показать, что
D={X^I\{k\k^ КиХПТ^е 4}е О*}
есть фильтр над /и для любых 9JIz (zg У)
口叫》4 n 口叫/4 /D* i&IkeK ielk
(ассоциативный закон для фильтрованных произведений).
Доказать, что если пересечение /всех множеств фильтра D над I непусто и не принадлежит D, то
口期〃4口叫(口叫/
沦/jeJ^ke J"丿
где Z = I\J и Df — фильтр над /; образованный пересечениями / со всеми множествами фильтра D.
Пусть q :期/ —汽—гомоморфизмы, ф (//D) = (В (/)) /А где (В (/))(/) = <р/(Я/)) для /е □期》, j е J. Доказать, что тогда Ф есть гомоморфизм 口叫/О в 口乳/。・ Доказать, что если 0 — сильные гомоморфизмы (изоморфизмы), то таким же является и <р.
Пусть ср есть взаимно однозначное соответствие между /и ,。一фильтр над У, Д = {<р (X) | Хе D}. Доказать, что
Yl^/D^Yl^^/D.,
Пусть {С/ /е 1} — семейство множеств, на Iзадано отношение эквивалентности 〜такое, что /〜Jn G= Q. Доказать, что для любого ультрафильтра D над I существует изоморфное вложение 口 Са/9 в Пс/Д где D~ строится, как в задаче 21, а ас / /~疋/
& = G для а е //〜и / е а.
Пусть {厶К к — семейство всех конечных непустых подмножеств 厶{9Jlz}/e / — семейство алгебраических систем сигнатуры о.
Доказать, что существует фильтр D над К такой, что для любого фильтра Dr^D над К существует изоморфное вложение 口 耽/ в
п И 叫 к К、Iк /
Доказать, что если А и В условно фильтруются по фильтру D над I, то (4 & 5), Эх В, V хА также условно фильтруются по D.
Доказать, что если Аи В фильтруются по фильтру D над У, то (4 & 5), Я хА также фильтруются по D.
Доказать, что атомные формулы фильтруются по любому фильтру.
Пусть А фильтруется по ультрафильтру D. Доказать, что -i А фильтруется по D.
Доказать, что всякая формула фильтруется по любому ультрафильтру (теорема Лося).
Пусть А фильтруется по фильтру D над I, а В условно фильтруется по D. Доказать, что (Л о 5) и -i Л условно фильтруются по Л.
Назовем формулу хорновской. если она получается из формул вида -л Л, (Ло 5), В, где А — конъюнкция атомных формул, а 5 — атомная формула, при помощи операций конъюнкции и навешивания кванторов. Доказать, что хорновские формулы условно фильтруются по любому фильтру.
Доказать, что ультрапроизведение линейно упорядоченных множеств линейно упорядочено.
Доказать, что фильтрованное произведение предупорядо- ченных множеств предупорядочено.
Доказать, что фильтрованное произведение частично упорядоченных множеств частично упорядочено.
Доказать, что фильтрованное произведение групп есть группа.
Пусть конечная система 耽 содержит п элементов. Доказать, что любая ультрастепень 耽 содержит также п элементов.
Показать, что если мощности всех сомножителей не превосходят натурального числа 〃,то мощность ультрапроизведения не превосходит 〃.
Доказать, что любое фильтрованное произведение бесконечных систем бесконечно.
Пусть для каждого п в семействе {9Jlz}/e z имеется лишь конечное число систем мощности 〃. Доказать, что в этом случае ультрапроизведение 口耽/。по неглавному ультрафильтру D бесконечно.
Доказать, что если для любого z е /имеем 耽力 < %, то для любого фильтра D над I
][叫/。工口n/“
53*. Пусть все сомножители 9Jlz (z g *#) конечны, D — ультрафильтр над *# и {八 期/ =п} ^ D для каждого п е*#. Доказать, что п吗имеет мощность континуума.
Пусть все сомножители 吗(/ g *#) конечны или счетны, D — неглавный ультрафильтр над множеством натуральных чисел *# и имеем {/1 期/ = 〃}任 D для каждого натурального п. Доказать, что мощность 口 耽/О равна континууму.
55*. Доказать, что если D не является счетно полным ультрафильтром над /и для каждого натурального п имеем {/1 期/ = 〃}任 Д то п叫/О имеет мощность не меньше континуума.
Пусть все 9Jlz (z g I) счетны и D — счетно полный ультрафильтр над / Доказать, что П^/^ = No.
Пусть〈4; <) — частично упорядоченные множества (z g W), причем 4 содержит i минимальных элементов. Какова мощность множества минимальных элементов в ультрапроизведении 口 AJD, если D — неглавный ультрафильтр над *#?
58*. Доказать, что для каждого бесконечного множества / существует такой фильтр D над У, что для каждого фильтра D{ над У, содержащего D, и каждой бесконечной системы 期
ШГТА >27.
Доказать, что для любой бесконечной алгебраической системы 期 и любой данной мощности m существует ультрастепень системы 期,мощность которой больше ш.
60*. Доказать, что если D — не счетно полный ультрафильтр над I и алгебраическая система 期 бесконечна, то естественное вложение <р: 期—УЛ1 /D, т.е.(р(〃)=f /D где/(z) = а для всех z g Z, не будет взаимно однозначным соответствием между 期 и期"О
§ 9. АКСИОМАТИЗИРУЕМЫЕ КЛАССЫ
Обозначим через & класс всех алгебраических систем сигнатуры о. Класс К алгебраических систем сигнатуры о назовем аксиоматизируемым, если существует элементарная теория Т(К) сигнатуры о такая, что К есть семейство всех моделей теории Т(К). Система аксиом £ для теории Т(К) называется системой аксиом для К.
Класс К называется конечно аксиоматизируемым, если существует конечная система аксиом для К. Класс К называется универсально аксиоматизируемым, если существует система аксиом для К состоящая из V-формул. Алгебраические системы из класса К будем называть К-системами. К-подсистемой (К-расширени- ем) данной системы 期 будем называть систему из класса К, являющуюся подсистемой (расширением)期.Класс К назовем абстрактным, если вместе с каждой алгебраической системой К содержит все ей изоморфные алгебраические системы. Системы 期=〈М о〉и ШТ =〈71/'; о〉назовем элементарно эквивалентными, если для любого предложения А сигнатуры о
期 U Q ШТ U 4
Отображение <р: Мт М' назовем элементарным, если для любой формулы A (xi,…,х〃) и любых mb ..., rr1nsM
Ш1НЛ(ть 加〃)q ШТ (<р (加 1),ср (mJ).
Система ШТ называется элементарно вложимой 6 期,если существует элементарное отображение ШТ в 期.
期 называется элементарной подсистемой ШТ, а ШТ — элементарным расширением 期(символически 期 y ШТ), если:
(а)期—подсистема ШТ;
тождественное отображение 期 в ШТ является элементарным.
Пусть 期=〈М о〉есть подсистема системы ШТ. Говорим, что 期 есть подсистема, порожденная множеством 4cM если 期 есть наименьшая подсистема системы ШТ, содержащая множество А.
Подмоделью алгебраической системы 期={М; о〉называется любая подмодель модели 力Г =〈М о'〉,где b получается из о заменой всех функциональных символовfn на предикатные символы Pf+i и
期,й学+ 1(加1,加",加" + 1) Q 期 U/O1,…,mn) = mn + i.
Диаграммой алгебраической системы 期=(М; о〉называется множество。(期),составленное из всех истинных в 期 атомных предложений, относящихся к системе 期,и их отрицаний:
D(^) =
={尸"(加i,…,加〃)I Рп е о, тъ тп g М,期 U 尸"(mb mJ} U
U {-1 Pn (m1?加〃)I Pn g o,加i,…,mn g M,^ffl\= Pn (加i,…,mJ}.
Полной диаграммой алгебраической системы 期=〈М о〉называется множество FD (期)всех истинных в 期 предложений сигнатуры о, относящихся к системе Ш1.
Доказать, что класс & аксиоматизируем.
Доказать, что объединение и пересечение аксиоматизируемых классов являются аксиоматизируемыми.
Пусть К— аксиоматизируемый класс,期 е Ки 力Г изоморфна 期.Показать, что ШТ е К.
Пусть К— аксиоматизируемый класс, {i\ie У,期/е К} е D, где D ультрафильтр над / Доказать, что [[叫дК
Ze /
Доказать, что если класс К алгебраических систем аксиоматизируем, то класс К' всех бесконечных систем из К также аксиоматизируем.
Пусть К — аксиоматизируемый класс, содержащий конечные системы со сколь угодно большим числом элементов. Построить бесконечную систему из класса К. Доказать, что Ксодер- жит бесконечную систему мощности континуума.
Доказать, что не являются аксиоматизируемыми:
класс конечных групп;
класс конечных абелевых групп;
класс циклических групп.
Доказать, что класс полей конечной характеристики неак- сиоматизируем.
Пусть 力% =〈財);工〉,期 1 =〈M;工),...—семейство вполне упорядоченных множеств такое, что Мк+ {>к+1. Доказать, что ультрапроизведение 口 期 J。вполне упорядоченно относительно < тогда и только тогда, когда D — главный ультрафильтр. Вывести отсюда, что класс вполне упорядоченных множеств неаксиоматизируем.
. Доказать, что класс К аксиоматизируем тогда и только тогда, когда он замкнут относительно ультрапроизведений и элементарной эквивалентности.
. Доказать, что элементарная теория Т имеет модель тогда и только тогда, когда выполнимо каждое конечное подмножество Т^^Т (локальная теорема Мальцева).
Доказать, что любая непротиворечивая теория имеет модель (теорема о существовании модели).
Доказать, что для того, чтобы класс К был конечно аксиоматизируем, необходимо и достаточно, чтобы К и его дополнение Ks\Kбыли аксиоматизируемы.
Пусть К— конечно аксиоматизируемый класс и[[叫а( где D — ультрафильтр над / Доказать, что {/1 期/ е & w D.
Пусть К — аксиоматизируемый класс, содержащий конечные системы со сколь угодно большим числом элементов. Доказать, что класс бесконечных систем из К не является конечно аксиоматизируемым.
Доказать, что не являются конечно аксиоматизируемыми классы:
бесконечных групп;
бесконечных частично упорядоченных множеств;
бесконечных линейно упорядоченных множеств.
Доказать, что класс полей характеристики 0 не является конечно аксиоматизируемым.
Пусть теория Т имеет бесконечную модель. Доказать, что для любого бесконечного кардинального числа m существует модель для Т, мощность которой больше, чем m (теорема Мальцева о расширении).
Пусть для любого и е *# теория Т имеет модель мощности, большей п. Доказать, что для любого бесконечного карди-
нального числа m существует модель для Г, мощность которой больше, чем ш.
20*. Доказать, что если каждое конечное обеднение конечной подмодели модели 期 изоморфно вложимо в некоторую модель из класса К, то 期 изоморфно вложима в подходящее ультрапроизведение моделей из К.
Пусть。(期)есть диаграмма системы 期=〈М В и 期'=〈71/'; ° U М) — модель для D (期).Доказать, что 期 изоморфно вложима в〈М о〉.
Пусть 期=〈М о〉— конечная алгебраическая система конечной сигнатуры. Доказать, что существует Я-предложение А сигнатуры о такое, что для любой системы 期=〈М о〉А истинно в 期 тогда и только тогда, когда ШТ изоморфно вложима в 期.
Пусть о — конечная сигнатура,期尸〈М; о〉«е /) — система конечных алгебраических систем сигнатуры о и существует
п такое, что М < п. Доказать, что для любого ультрафильтра D над I существует z0 £ /такое, что 口耽/。□耽万
Пусть ЭЛ = (М; о〉— алгебраическая система, Л — непустое подмножество Ми 期尸〈М; 6 (ze Z) — семейство всех подсистем в 期 таких, что 期/ = 4 Доказать, что 期=〈门財・;。〉есть
подсистема в 期,порожденная множеством А.
Доказать, что если 期i =〈M;o〉есть подсистема системы 期,порожденная множеством 4 то М есть множество всех значений термов сигнатуры о, когда переменные принимают значения в множестве А.
Пусть 期=〈М о), А — непустое подмножество М. Доказать, что подсистема ШТ, порожденная множеством Л, имеет мощность не более чем шах|л, о, N。}.
Доказать, что каждый аксиоматизируемый класс состоит из обеднений алгебраических систем некоторого универсально аксиоматизируемого класса.
Доказать, что каждая система из аксиоматизируемого класса К конечной сигнатуры содержит конечную или счетную ^-подсистему.
Пусть К — аксиоматизируемый класс, сигнатура о которого имеет мощность р, и пусть 期=〈М о〉— некоторая ^-система.
Доказать, что каждое подмножество 4 с М имеющее мощность ш, содержится внутри подходящей ^-подсистемы системы 期 мощности не выше р + т+ Ко (теорема Левенгейма—Скулема).
Доказать, что каждая бесконечная система 期=〈М о〉аксиоматизируемого класса К допускает ^-расширение любой на
перед заданной мощности, большей 7И + о.
31*. Построить пример аксиоматизируемого класса К такого, что класс К содержит конечные модели со сколь угодно большим числом элементов, а все бесконечные модели из К имеют мощность не меньше мощности континуума.
32*. Построить пример аксиоматизируемого класса К такого, что в К существует счетная модель, а все отличные от нее модели класса К являющиеся расширениями этой модели, имеют мощность, не меньшую мощности континуума.
33*. Доказать, что если аксиоматизируемый класс К содержит систему мощности m > Ко, то для любого n > 2т существует ^-система мощности п.
Предположим, что справедлива обобщенная гипотеза континуума: для любых кардинальных чисел m, п из m < n < 2т следует, что m = п или n = 2т. Доказать, что тогда для любого аксиоматизируемого класса К справедливо в точности одно из следующих условий:
мощности конечных систем из К ограничены некоторым натуральным числом, и К состоит лишь из конечных систем;
мощности конечных систем из К ограничены некоторым натуральным числом, и существует бесконечное кардинальное число m такое, что для любого бесконечного кардинального числа п класс К содержит модель мощности п тогда и только тогда, когда п > ш;
мощности конечных систем из К не ограничены, и существует бесконечное кардинальное число m < 2К° такое, что К содержит систему бесконечной мощности п тогда и только тогда, когда п > ш.
Привести примеры классов для каждого из случаев (а), (б), (в).
Доказать, что если <р: Мт М,— элементарное отображение, то (р одно - однозначно и для каждой формулы А (х,..., х〃) и любых mb тп е 7Иимеем
Ш1НЛ(т1? 加〃)q 力Г (<р (加 J ср (mJ).
Пусть 况=〈<#;§, Ш1 = {М; <), где Л — множество натуральных чисел, М — множество положительных целых чисел. Показать, что 况 и 期 элементарно эквивалентны, но 况 не является элементарным расширением 期.
Пусть М— множество четных чисед,期=〈М <), 9^1 = (<Ж; <〉, где < — обычный порядок. Является ли 期 элементарной подмоделью 况?
Пусть 况=〈夕;+, •〉— поле действительных чисел, С =〈%; +, •〉一 поле комплексных чисел. Является ли С элементарным расширением 况?
Доказать, что для любого ультрафильтра D над I каноническое отображение <р: Ш1 ^ УЛ1 /D, определенное условием 9 (6) =//Д где f(i) = b для всех z е /, является элементарным вложением 期 в 期'/О. Доказать, что если 期—конечная система, то (р есть изоморфизм 期 на 期'/П
Пусть 期〃 ={М^ <) — линейно упорядоченные множества (и е <Ж); Мп содержит 2л + 1 элемент.
Построить изоморфизм множества целых чисел (Z; <) в ГТ ^JD. если D — неглавный ультрафильтр на Л.
Будет ли этот изоморфизм элементарным отображением?
Пусть FD (期)есть полная диаграмма системы 期=(М; о〉 и ШТ =〈71/'; о U М) — модель для FD (期).Доказать, что 期 элементарно вложима в〈"; о〉.
Доказать, что для любой бесконечной системы 期=〈М о〉 и любого кардинального числа m существует элементарное расширение системы 期 мощности, большей ш.
Пусть 期=〈М о〉есть подсистема системы ^ = {Mf\ о〉. Доказать, что для того, чтобы 期 была элементарной подсистемой ШТ, необходимо и достаточно, чтобы для любой формулы 4 (х】,...,х〃,у) сигнатуры о и любых т^ тпе М из ШТ U Я у Л (mb тп, у) следовало существование такого 加 е М что 期匸力(mb тп, т).
Доказать, что каждая бесконечная система конечной или счетной сигнатуры о является элементарным расширением счетной системы сигнатуры о.
Пусть 期=〈М6 — бесконечная система, Хс М и т — такая мощность, что max|о, X, Ко|< m < 71/ . Доказать, что существует элементарная подсистема 期'=〈М'; о〉мощности m такая, что Xq М'.
Пусть 期=〈М о〉— бесконечная система иш> тах{м о}. Доказать, что 期 обладает элементарным расширением мощности ш.
47*. Пусть 期 1,...,期…..—множество систем таких, что Ш1/+1 есть элементарное расширение 耽/ для любого i. Доказать, что (J 耽/ есть элементарное расширение каждого 期,.
. Доказать, что класс К аксиматизируем тогда и только тогда, когда К является абстрактным, замкнутым относительно ультрапроизведений и замкнутым относительно взятия элементарных подсистем.
. Доказать, что класс К систем сигнатуры о универсально аксиоматизируем тогда и только тогда, когда для любой системы 期 сигнатуры о из того, что каждое конечное обеднение каждой конечной подмодели системы 力I изоморфно вложимо в некоторую ^-систему, следует, что 期 принадлежит К.
Показать, что класс К тогда и только тогда универсально аксиматизируем, когда К является замкнутым относительно ультрапроизведений, абстрактным и наследственным (замкнутым относительно взятия подсистем).
Пусть класс К аксиоматизируем, a SK — класс систем, изоморфных подсистемам Ксистем. Доказать, что класс 5Хуниверсально аксиоматизируем.
. Доказать, что для того, чтобы 期 и 期i были элементарно эквивалентны, необходимо и достаточно, чтобы существовал такой ультрафильтр D над подходящим множеством 厶 для которого существует элементарное отображение 期 в Ш1//Л.
Доказать, что если 期 и 耽】элементарно эквивалентны и 期 конечна, то 期i конечна и изоморфна 期.
Доказать, что для того, чтобы непротиворечивая теория Т была полной, необходимо и достаточно, чтобы все ее модели были элементарно эквивалентны.
Показать, что класс моделей категоричной теории состоит (с точностью до изоморфизма) из одной конечной системы. (Теория называется категоричной, если все ее модели изоморфны.)
Пусть Т — элементарная теория, не имеющая конечных моделей, которая m-категорична в некоторой бесконечной мощности ш. Доказать, что Т — полная теория. (Теория называется ш-категоричной, если все ее модели мощности m изоморфны.)
Доказать, что теория плотно упорядоченных множеств (см. задачу 13 из § 5 части I) без наименьшего и наибольшего элемента является полной.
Пусть Г — полное множество предложений сигнатуры о, Го о Г,「1二「— два непротиворечивых множества предложений таких, что все предметные константы из Го и все функциональные и предикатные символы из 口 входят в о. Доказать, что множество Го U П непротиворечиво.
Пусть Г — полное множество предложений сигнатуры о, Л — предложение, все предметные константы которого входят в о, Г U Ц} непротиворечиво. Доказать, что если Г выполнимо в системе 期=〈М о), то множество {A} U FD (期)непротиворечиво.
Пусть Ш1 =〈7И;о〉есть обеднение системы 期i =〈M;。〉, 期2 =〈М喧 о〉— элементарное расширение 期.Доказать, что существует элементарное расширение 期з = (М3; 5〉системы 期i такое, что〈М; 6 есть элементарное расширение 期2・
61*. Пусть Г — полное множество предложений сигнатуры о, А — предложение сигнатуры 530, 5 — предложение сигнатуры 。2 3 о и о】Г| о? = о, причем все предметные константы Л и все предметные константы 5 входят в о. Доказать, что если「U {%} и 「U {5} непротиворечивы, то「U {4 5} непротиворечиво.
Пусть Г — полное множество предложений сигнатуры о, А — предложение сигнатуры 530, 5 — предложение сигнатуры 6 з о и 5 П 6 = о. Доказать, что если「U {%} и「U {5} непротиворечивы, то「U {4 §} непротиворечиво.
63*. Пусть А — предложение сигнатуры оь В — предложение сигнатуры о? и 卜(4=)5) в ИП, а ^А и В невыводимы в ИП. Доказать, что о = 5 Г| g непусто и существует предложение С сигнатуры о такое, что И (Л о С) и И (Со 5) в ИП (интерполяционная теорема для ИП).
Часть III
ТЕОРИЯ АЛГОРИТМОВ
ЧАСТИЧНО РЕКУРСИВНЫЕ ФУНКЦИИ
Будем изучать частичные числовые функции 尸(修,…,х〃) (п= 1, 2, ...), т.е. функции, определенные на некотором подмножестве М^^п с натуральными значениями. Для любых 〃1, ..., апе ^ и любых функций fk и gs пишем /(%,…,气)= = g(%],..., %), если значение /(%,…,气)и g^,...,效)не определены или эти значения определены и совпадают.
и-местная функция /л(хь ..., xj называется всюду определенной, если R『 = J\T.
Следующие всюду определенные функции назовем простейшими'.
3 (х) =х+ 1,
о1 (х) = О,
7^(X1, ...,х〃) = %(при 1 <т<и).
Будем говорить, что функция
用(X], , Х〃) = g (/1(X],Х〃),fm(X], , х〃))
получается с помощью оператора суперпозиции из функций gm, /Г,…,爲 Скажем, что функция
/(修,(九%)
получается с помощью оператора подстановки из функций g, 九...,/, если ti=fj (%i,…,当),где 当 есть одна из переменныххь хп или 力 есть одна из переменных хь ..., хп .
Скажем, что функция fn+i (хь ..., хп, у) получается из функций gn (Xi, ..., х〃) и hn+2 (xi, ..., х〃,у, z) с помощью оператора примитивной рекурсии, если она может быть задана схемой примитивной рекурсии:
< /"+1(X1,х〃,0) = g"(Xi,х〃),
/"+1(制,…,x",y + 1)=犷+2(修,…,马,y,/"+1(X1,…,X,,y))•
Для 〃 = 0 схема примитивной рекурсии имеет следующий вид:
/(0) = d f(y + ^ = g(y, /(у)),
где 〃 — постоянная одноместная функция, равная числу а.
Будем говорить, что функция fn (хь ..., х〃)получается из функции gn+i (хь хп, у) с помощью оператора минимизации (^-оператора), и обозначать
если выполнено условие: fn (хь х〃)определено и равно у тогда и только тогда, когда g(xb xw, 0),…,g(xb xn,y- 1) определены и не равны 0, a g(xb х〃, у) = 0.
Функция fn (хь ..., xj называется примитивно рекурсивной (的汝),если она может быть получена из простейших функций с помощью конечного числа применений операторов суперпозиции и примитивной рекурсии.
Функция fn (хь ..., xj называется частично рекурсивной (吵汝) или частично вычислимой, если она может быть получена из простейших функций с помощью конечного числа применений операторов суперпозиции, примитивной рекурсии и минимизации.
Функция fn (хь ..., xj называется общерекурсивной (орф) или вычислимой, если она частично рекурсивна и всюду определена.
Говорим, что функция fn (хь xj получается из функций gn+i (хь хп, у) и hn (хь ...,%„) с помощью ограниченного \i-оператора, если цу [gn+i 0Q, ..., х〃, у) = 0] определено для всех Xi,хп и не больше, чем h (хь х〃),и
尸(看,xn) = [iy[gn + i (Xi,x,丿)=0].
Говорим, что функция尸+1 получается из g", hn + s+i, /「,…,t^ возвратной рекурсией, если она может быть задана схемой:
/"+1(X1,х〃,0) = g"(Xi,х〃),
< /"+1(X1,…,х〃,歹 +1) = hn+s+\xb …,х〃,у, /(хь …,х〃,t^y +1)),
…,/(Х1,…,4(y+ 1))),
где 乙(歹+ 1) <у,..., ts(y+ 1) <y
Используем обозначение
尸(修,…,х")=卩у[gOq,=/г (Xi,
если выполнено условие: fn (хь х〃)определено и равно у тогда и только тогда, когда g(xb х〃,/) и /г (хь ..., х〃,z) определены для /= 0, 1, у, но g(xb х〃, i)#h (xb х〃, z) при i<y и g(看,…,招,历= /z(Xi,…,马,歹).
Подобным образом используются обозначения:
[iy[g(xb y)^h(xb ...,хп, у)],
卩歹[gOq,х)W/г (修,х〃,y)],
цу [g(x1? y)<h(xb у)], и т.д.
Будем говорить, что функция/(х) получается из функции g (х) с помощью итерации, и обозначать/(x) = ig(x), если
[/(0) = 0, [/(x + l) = g(/(x)).
Будем говорить, что функция/(х) получается из функции g (х) с помощью обращения, и обозначать /(х) =g-1 (х), если
f^) = ^y[g(y) = ^]^
Пусть G — некоторое семейство и-местных частичных функций. Функцию 尸"+1 назовем универсальной функцией для G, если
G = {F(0,Xi,...,x〃),尸(1,修,
Доказать, что любая примитивно рекурсивная функция всюду определена.
Доказать, что если функция /"(修,...,х〃)примитивно рекурсивна, то следующие функции примитивно рекурсивны:
(а)力(хь %2,..., х〃)= /(х2, Xi,..., х〃)(перестановка аргументов);
(б)力(хь %2,…,х〃)=/(%2,…,х〃,Xi) (циклическая перестановка аргументов);
(в) Уз (хь ..., х〃, х〃+1) =/(修,...,х〃)(введение фиктивного аргумента);
(г)力(xi,…,х〃—1) =/(Xi, Xi,…,芻—J (отождествление аргументов).
Какие функции получаются из простейших с помощью лишь суперпозиций?
Доказать, что из о1 и 7^ с помощью суперпозиций и схем примитивной рекурсии нельзя получить функции х+ 1 и 2х.
Доказать, что следующие функции примитивно рекурсивны:
/(х) =х+〃;
/(х) = и;
/(X, у)=х + у;
/(X, у)=х у;
(Д)/(X丿)=х^Сздесь 0° = 1);
(е)/(х,у)=х! (здесь 0! = 1).
Какая функция получается из g и /г с помощью схемы примитивной рекурсии:
g(х) =х, h (х, у, z) = /;
g(х) = х, /г(х,м 2)=х9
(a) sg(x) =(б)兎(х) =(a) sg(x) =(б)兎(х) =Доказать, что следующие функции примитивно рекурсивны: если х = 0, если х > 0;
(a) sg(x) =
(б)兎(х) =
(a) sg(x) =
(б)兎(х) =
если х > 0, если х = 0;
если х = 0,
,,
-1, если х > 0;
[0, если х < у,
X,尸|
[х - у, если х〉у;
(Д)|х-у|;
шах (х, у);
min (х, у).
Доказать следующие равенства:
х-у = 5(х)-5(у);
х+(у-х)=у+(х-у);
X- (у + г) = (х-у)-г;
(Х,у)」2 = (Х,2)」у.
Пусть g"+ ! а* рт примитивно рекурсивные функции. Доказать, что следующие функции примитивно рекурсивны:
(a) /"+1 (xi,…,/,/+i)= 6 g(修,…,х",0 ;
i=0
(6)尸2(х2)= ?(3Ю一 0,(6)尸2(х2)= ?(3Ю一 0,если у < г,если у〉z;если у < г,если у〉z;
(6)尸2(х2)= ?(3Ю
一 0,
(6)尸2(х2)= ?(3Ю
一 0,
если у < г,
если у〉z;
если у < г,
если у〉z;
(в)尸+般(Xi,…,招,y1,yj =
0(乃,…,уm)
=<2 g(xi,и,г), если (4乃,y加)< Р(乃,歹加),
/=a(乃,加)
0,в остальных случаях;
(г)尸+1(Х1,…,%,х〃+1)=甘趴修,х〃,0;
/=0
(д) /" + 2(X1,…,%, % z)=(д) /" + 2(X1,…,%, % z)=][g(Xl,…,x〃,/), i=y0,][g(Xl,…,x〃,/), i=y0,если у < г,если у〉z;если у < г,если у〉z;
(д) /" + 2(X1,…,%, % z)=
(д) /" + 2(X1,…,%, % z)=
][g(Xl,…,x〃,/), i=y
0,
][g(Xl,…,x〃,/), i=y
0,
если у < г,
если у〉z;
если у < г,
если у〉z;
(е) Г^т^ъ -^^ Уь -^У^^
0(乃,…,Уm)
V П g(xb х〃,0, если(4У1,у^ < р(乃,ym),
V / = 0С(У1, ут)
0,в остальных случаях.
Доказать, что если /получается из примитивно рекурсивных функций g и й с помощью ограниченного ц-оператора, то / примитивно рекурсивна.
Пусть функции Уо^, /iw?…,力"обладают следующим свойством: для любых натуральных значений хь хп одна и только одна из этих функций равна 0. Скажем, что функция 广 кусочно задана, если
倘0l…,х"),если #(修,…,х")= 0,
抬(X1,х〃), если Z"(X1,x〃)二 0.
Доказать, что если функции h\ …,*储…代 примитивно рекурсивны, то g" примитивно рекурсивна.
Доказать, что следующие функции примитивно рекурсивны:
— — частное от деления х на у здесь — = х ;
rest (х, у) — остаток от деления х на у (здесь rest (х, 0) = х);
т (х) — число делителей числа х, где т (0) = 0;
о (х) — сумма делителей числа х, где о (0) = 0;
lh (х) — число простых делителей числа х, где lh (0) = 0;
(е)兀(х) — число простых чисел, не превосходящих х;
(ж)左(х, у) — наименьшее общее кратное чисел х и у, где 左(х, 0)=点(0, у) = 0;
d (х, у) — наибольший общий делитель чисел х и у, где d(0, 0) = 0;
р (х) — х-е простое число ⑦(0) = 2,夕(1) = 3, 〃 (2) = 5,...);
long (х) — номер наибольшего простого делителя числа х;
ех (х, у) — показатель степени х-го простого числа р (х) в каноническом разложении на простые множители числа у, где ех (х, 0) = 0;
(м) [А];
(н)где [叮卜 х;
Хл/У];
[е • х]
(Р) е"];
Q (здесь 3=1 при у<х).
(а) Доказать, что функция
с(х, у)=с(х, у)=(х + у)2 + Зх + у2(х + у)2 + Зх + у2
с(х, у)=
с(х, у)=
(х + у)2 + Зх + у
2
(х + у)2 + Зх + у
2
(канторовская нумерующая функция) осуществляет взаимно однозначное соответствие между /? и *Ж(нумерует пары натуральных чисел).
Пусть / (х) и г (х) таковы, что
с (/ (х), г(х)) =х.
Доказать, что / (х) и г (х) примитивно рекурсивны и / (с (х, у)) = х, т(с (х丿))=у.
Для каждого и > 1 определим функции
С】(Х1)=Х1,
С“ +1 (хь 々,Хз, х〃 +1) = с" (с(Х1,々),Хз, х〃 +1)
(см. задачу 13).
Пусть cni (1 < z < 〃) таковы, что cn(cni (х), спп (х)) =х.
Доказать тождества
以/(С“(Х1,...,Х〃))=Х/для 1 < / <и.
Доказать, что функции сп и cni примитивно рекурсивны.
Доказать, что функции сп (х1? xj осуществляют взаимно однозначные соответствия между %“ и % (нумеруют кортежи натуральных чисел длины и).
Как из одноместных частично рекурсивных функций и функций с"(Х1, ..., х〃) получить все частично рекурсивные функции?
16*. Назовем одноместную функцию /(х) функцией большого размаха, если она каждое натуральное число принимает в качестве своего значения бесконечное число раз.
Пусть пара функций (Д (х),力(х)〉отображает <Жна <Ж2. Доказать, что fi (х) и 力(х) — функции большого размаха.
Пусть 力(х) — произвольная примитивно рекурсивная функция большого размаха. Построить примитивно рекурсивную функцию 力(х) так, чтобы функции 力(х) и 力(х) осуществляли взаимно однозначное соответствие между *Жи *Ж2.
17*. Рассмотрим функцию Гёделя
В (х, у, z) = rest (х, 1 + у (z + 1)).
Доказать, что, какова бы ни была конечная последовательность натуральных чисел 〃匕...,система уравнений
В(х, у, 0) = ОСо,
В(х, у, 〃)= а〃,
имеет по меньшей мере одно решение х, у.
18*. Доказать, что если функции g, h,小 …,ts примитивно рекурсивны и/получается из них возвратной рекурсией, то функция / примитивно рекурсивна.
Доказать, что функция, перечисляющая по порядку числа Фибоначчи:
/(0) = 0, /⑴=1,
/5 + 2)= /(〃)+/5 + 1), примитивно рекурсивна.
Пусть функции /и g определены следующим образом:
/(0) = 〃, g(0) =瓦
</(х + 1) = 〃1(х,/(х), g(x)),g(x + l) = 〃2(x, /(x), g(x))・
Доказать, что если функции 小 и 伪 примитивно рекурсивны, то функции/и g примитивно рекурсивны.
Пусть 力"+1,…,夕+1 определены с помощью совместной рекурсии'.
fi “I,…,Х〃,0)二 &•(Х(,…,Х〃),
<力"+1(/,+ 1) =
二財 (Х1,…,X",у,力(х(,…,X",y),友(х(,…,X",y))
для всех l<i< к.
Доказать, что если функции gb ...,欽,〃匕...,hk примитивно рекурсивны, то функции /ъ ..., fk примитивно рекурсивны.
Доказать, что всякая примитивно рекурсивная функция общерекурсивна.
(а) Доказать, что суперпозиция общерекурсивных функций есть общерекурсивная функция.
Доказать, что, применяя оператор примитивной рекурсии к общерекурсивным функциям, мы получим общерекурсивную функцию.
Привести пример общерекурсивной функции, из которой с помощью ц-оператора получается функция, не являющаяся общерекурсивной.
Доказать, что если функция /(хь ..., xj частично рекурсивна, то следующие функции частично рекурсивны:
(а)力(xi, %2,..., х〃) =/(%2, Xi, ..., х〃) (перестановка аргументов);
(б)力(xi, %2, ..., х〃) = /(%2, ..., х〃, Xi) (циклическая перестановка аргументов);
(в)力(xi, ..., х〃,芻+1) =/(х,...,х〃) (введение фиктивного аргумента);
(г)力(xi,..., х〃 — 1) =/(Xi, Xi,..., х〃_ 1) (отождествление аргументов).
Доказать, что:
существует в точности Ко частично рекурсивных функций;
существует частичная числовая функция, не являющаяся частично рекурсивной;
существует всюду определенная числовая функция, не являющаяся общерекурсивной.
Доказать, что частично рекурсивны следующие функции:
(а) нигде не определенная функция со, т.е. функция со с пустой областью определения;
(б) /(х, у)=(б) /(х, у)=х- у, если х> у, не определена в остальных случаях;
(б) /(х, у)=
(б) /(х, у)=
—, если у делит х,
(В) /(X, у)=у
не определена в остальных случаях;
если 2' = х,
/(х, у) = J
не определена в остальных случаях;
функция, определенная в конечном числе точек.
Доказать, что если функции g"*! 〃“十丨 и tn+i частично рекурсивны, то следующие функции частично рекурсивны:
цу [g(xb ...,хю y) = h(xb ...,хю у)];
цу [g(xb ...,хю y)^h(xb ...,хю у)];
цу [g(xb ...,хю y)<h(xb ...,хю у)];
цу [g(xb ...,хю y)<h(xb ...,хю у)];
(Д)卩歹愴(修,...,x",y)=0 и 〃(修,...,х“,y) = 0];
цу [g(xb ...,хю у) = 0 или 〃(修,х〃,歹)W/(修,х〃,у)].
Доказать, что функция fn+\ возникающая из частичных функций gn и hn + 2 с помощью оператора примитивной рекурсии, может быть получена с помощью специальной рекурсии вида:
尸(х, 0) = х,
尸(x,y + l) = G(&x, у))
и суперпозиций из функций g; 〃“+ : о, s, < и с, /, г из задачи 13.
(б) Доказать, что функция /(х), получающаяся из 〃 и 〃 (х, у) с помощью оператора примитивной рекурсии, может быть получена с помощью итерации и суперпозиций из функций а, А, о, s, Ц и с, I, г из задачи 13.
Доказать, что функция /", получающаяся из частичной функции g"+i с помощью ц-оператора, может быть получена из функций g, Ц и с, I, г из задачи 13 с помощью суперпозиций и ц-оператора специального вида.
尸(x) = ©[G(x,y) = 0].
. Доказать, что функция /"十! получающаяся с помощью оператора примитивной рекурсии из всюду определенных функций gn и hn + 2, может быть получена из этих функций и функций +, -, s, о, Ц и с, /, г, В из задач 13, 17 с помощью суперпозиций и ц-оператора специального вида из задачи 29.
(а) Пусть ТУ = 〃о, 〃i〃2,…—разложение числа /У в бесконечную десятичную дробь. Доказать общерекурсивность функции ап.
Пусть е = 〃о, агаъ ... — разложение числа е в бесконечную десятичную дробь. Доказать общерекурсивность функции ап.
Пусть 兀=〃о, 〃1〃2,…—разложение числа 兀 в бесконечную десятичную дробь. Доказать общерекурсивность функции ап.
32*. Пусть а = 〃о, агаъ ... — разложение действительного числа а в бесконечную десятичную дробь. Число а назовем общерекурсивным (конструктивным), если ап — общерекурсивная функция от п. Доказать, что алгебраические числа общерекурсивны.
Доказать, что:
i (〃х + Ь) = Ьпри 〃〉1;
а-1
i 1+ ^])=sgx;
i х + 1 + [^|^ - I =2х- 1;
i (sg х+ 2х) = 2%т 二 sg х;
i (х + 1 + J4x + 1) = х2 + х;
i(x + 1 + 2^VTjj = x2.
34*. Доказать, что следующие функции могут быть получены из функций s(x)=x + 1 и q(x) = x- ^T^j2 с помощью операций подстановки, итерации и сложения двух функций:
Хи(Х1,…,х〃),
О(х);
Sg(x);
Sg(x);
(Д)ах+Ьу+с;
(е) %2;
⑶(и) (к) (л) (м) (н)⑶(и) (к) (л) (м) (н)
⑶
(и) (к) (л) (м) (н)
⑶
(и) (к) (л) (м) (н)
х'у; с(х,у); /(х); т(х).
35*. Доказать, что всякая примитивно рекурсивная функция может быть получена из функций s (х) = х + 1 и q (х) = х 二[л/^] 2 c помощью операций подстановки, итерации и сложения двух функций (теорема Р. Робинсона).
Доказать, что:
(а) /「(〃х)) (厶i(x))(广 1 (〃х))) =/(х);
⑹尸(/G (х)))=尸(х).
Доказать, что:
если 尸(х) определена в какой-нибудь точке 〃,то
/(尸(〃))=〃;
если 尸(х) всюду определена, то
“1 (х)) = /「(х);
существует /(х) такая, что 尸(х) всюду определена, но 尸(〃х))“11(х).
Доказать, что:
(х+ 1尸=х - 1;
(о (х)Г1 = 0 - х;
(2х)-^|;
(r)m厂二后;
(е)([叮])=x";
(ж) g -1 (х) = х +(ж) g -1 (х) = х +х +1х +12,где q(x) = x2,где q(x) = xм『;м『;
(ж) g -1 (х) = х +
(ж) g -1 (х) = х +
х +1
х +1
2
,где q(x) = x
2
,где q(x) = x
м『;
м『;
q -1 (2х) = х 2 + 2х;
(и)厂1 (2х+1) = х? + 4х + 2;
(к) q -1 (2х + 2y) = (х + у)2 + 2х + 2y.
39*. Доказать, что следующие функции могут быть получены из функций s(х) =х + 1 и q(x) = x- [л/Т]? с помощью операций подстановки, обращения и сложения двух функций:
(а) ⑹ (в)(а) ⑹ (в)【т(Х1,…,Х〃)
(а) ⑹ (в)
(а) ⑹ (в)
0(х); sg (х);
sg (х);
ах + by + с;
XX(ж)(ж)⑶⑶⑹一
X
X
(ж)
(ж)
⑶
⑶
х-у;
с(х,у);
(м) /(х);
(н) т(х).
Пусть /(х) = цу [А (х, у) = 0]. Доказать, что /(х) может быть получена из A, s(x)=x + 1 и q(x)=x,[л/Т『с помощью операций подстановки, обращения и сложения двух функций.
41*. Доказать, что всякая частично рекурсивная функция может быть получена из s(x)=x+l, q(x) = x- ^л/Tj2 с помощью операций подстановки, обращения и сложения двух функций (теорема Ю. Робинсон).
42*. Рассмотрим следующие функции Аккермана:
Б(0,у) = 2 + у;
5(х+ 1, 0) = sgx;
5(х+ 1,у+ 1) = 5(х, 5(х+ 1, у));
4(х) = 5(х, х).
Назовем всюду определенную функцию /(хь ..., xj В-мажорируемой, если существует натуральное число т такое, что
/“1,…,х〃)< 5 (m, maxQq,…,х〃)+ 3).
Доказать, что:
В (х, у) и Л (х) общерекурсивны;
5(〃 + 2,х+1)22"1;
В (п+1, х+2)> В (п+1, х+1);
5 (〃 + 2, х+3) N 5 (〃 + 1, х +4);
простейшие функции 5-мажорируемы;
функция, полученная с помощью суперпозиции из ^-мажорируемых функций, 5-мажорируема;
функция, полученная с помощью примитивной рекурсии из ^-мажорируемых функций, 5-мажорируема;
функция А не является примитивно рекурсивной.
Доказать, что не существует примитивно рекурсивной функции, универсальной для семейства всех и-местных примитивно рекурсивных функций.
Доказать, что не существует частично рекурсивной функции, универсальной для семейства всех и-местных общерекурсивных функций.
§2. МАШИНЫ ТЬЮРИНГА
Машина Тьюринга Т полностью определяется:
внешним алфавитом "= {々о, 〃匕...,а^ (где а^ = 0, 〃i = 1);
алфавитом внутренних состояний Q= {q°,力,…,q加};
программой, т.е. совокупностью выражений 7(乙丿) (z = 1, m;j=0,…,и), каждое из которых имеет один из следующих видов: q^j qkah %%7矗〃/及,q^j^ QkaiL. где 0 < k<m, 0 < / < и. Выражения Т (/,/) называются командами.
Машинным словом или конфигурацией называется слово вида AqkatB, где 0 <к<т, 0<1<п, Аи В — слова (возможно, пустые) в алфавите А Пишем 〃/ для обозначения слова 0 〃/... at (х раз).
Пусть даны машина Т и машинное слово М= Aqt aj В, где 0 < z < т. Обозначим через Mj слово, которое получается из 7Ипо правилам:
для / = 0 положим М* = М;
для i > О
если 7 О") имеет вид ^z aj ^ qk аь то М^ = Aqk ai 5;
если Т(z, у) имеет вид ^z а^ ^ qk at R, то:
(В» если 5 не пусто, то М^ = Aaiqk В.
(Б2) если 5 пусто, то М^ = Aaiqka^
если T@,j) имеет вид ^z ^ qk ai Z, то:
(В» если A = Axas для некоторых 力1 и %, то Mj = Avqk as 〃/ 5, (В2) если 5 пусто, то М^ =矗 〃о 〃/ В.
Положим М,* = М, М戶□ = (М2'・ Говорим, что машина Т перерабатывает машинное слово М в слово Мъ если М^ = Мх для некоторого п. Пишем М^ТМЪ если машина Т перерабатывает М в Mi и при этом не используется пункт (В2) определения. Пишем М^ТМГ, если машина Т перерабатывает слово М в слово М и при этом не используются пункты (В) и (В2) определения.
Говорим, что машина Т вычисляет и-местную частичную числовую функцию/ где » =«п, р/с” если выполнены следующие условия:
если (хь ..., х〃〉g Sy, то машина Т останавливается, т.е. перерабатывает слово 010i~0 ... 1&0 в некоторое слово Aq^B и при этом слово Aq^B содержит /(хь xj вхождений символа 1;
если〈Xi,…,х〃〉任 Sy, то машина, начиная работу со слова М= ^01Х10 ... l&O, работает бесконечно, т.е.蝕 не входит в М^ ни для какого п.
Говорим, что машина Т правильно вычисляет функцию/", если выполнены условия:
если〈Xi,…,х〃〉е », то
^0p0 ри0 n7分01)8,…,x")00 …0;
если〈修,…,х〃〉任玩 то машина, начиная работу со слова 4101看0 ... 1""0, работает бесконечно.
Функция / называется вычислимой (правильно вычислимой) по Тьюрингу, если существует машина, которая вычисляет (правильно вычисляет) функцию /
Пусть 方,Тъ Тз — три машины Тьюринга с одним и тем же внешним алфавитом ^= {а^ аъ ..., а^, с алфавитами внутренних состояний
01 = {40, 41,…,分}, q2 - {40, %,…,柒}, 03 - {40, 41,…,4》
и программами Пъ Пъ П3 соответственно. Композицией 方•厶 машин Ti и Т2 называется машина Т, программа которой есть
объединение множеств 峭*1 и Sj* Пъ где S^〃 означает множество команд, полученных из П заменой всех % на %.
:~3…政(*) - ◎‘ %)[—
гт, Qi — ^2 \ст
厶〈, где qh 0 £ Qi, называется машина 7; программа ко-
分=Т3丿
торой получается следующим образом: из 马 исключаются команды Т\ (z,左)и T\(J,左)для 左=0, 1, ..., 〃; полученное множество называем тогда
П = П^ S馭:驚и S僚匕…Лз •
Пусть А = 〃“ ... aSk — слово в алфавите {а^ 〃匕 аъ ...}. Положим
左/ (力)=П Р2,kr{A) = ]\pf.
/=о/=о
Если М = A q; cij В — машинное слово, то полагаем
y(A0 = 2也(/).3,.夕.7后"
Номером команды Т 也 j) назовем число
卩(飞力)=磁片,
где s = 0, если Т (/,/) есть 孙令т q左〃/, s = 1, если T (/,/) есть 孙令—
^Qk^iД s = 2, если T@j) есть 〃%т 矗〃/А
Номером 九⑺ машины Тьюринга Т назовем произведение всех номеров команд Т 也 j) машины Т.
Какую функцию /(х) вычисляет машина Т со следующей программой команд:
41° —夕2°凡 411 — 4()1,
92。— q()i, q21Tq2】R?
Пусть машина T имеет следующую программу:
41。— 4о。.
Какие функции 力(х),力(修,修),…,力(修,...,х) ... вычисляет эта машина?
Построить машину Тьюринга, которая правильно вычисляет функцию /(х) = X + 1.
Построить машину Тьюринга, которая правильно вычисляет функцию о (х) = 0.
Построить следующие машины Тьюринга:
Перенос нуля: ^ООРО 冲厶蝕。—。。.
Б+. Правый сдвиг: ^00 F0 冲段 О1^оО.
Б-. Левый сдвиг: 01^04оО1"О・
Транспозиция: OF^OPO Qb 0F^001x0.
Г. Удвоение: ^0F0 n『^001х01х0.
U". Циклический сдвиг: ^01%101%2... 01见0 a口〃 4()0产...01""0产0.
К〃. Копирование:夕尸产... 01&04o°l~ ... 01“"01々... 01&0.
Построить машину Тьюринга, которая правильно вычисляет функцию Ц “1,х〃) (где 1 <т<п).
(а) Пусть функции /(х) и g(x) правильно вычислимы по Тьюрингу. Показать, что функция h(x)=f (g (х)) правильно вычислима по Тьюрингу.
(б) Пусть функции/(Xi, ...,х〃) и g^, ...,xw), g〃(Xi,...,工川) правильно вычислимы по Тьюрингу. Показать, что функция 〃 (xi,…,х〃) = /(gi (xi,…,xm), 第(修,…,xQ) правильно вычислима по Тьюрингу.
Построить машину Тьюринга для правильного вычисления функций:
х + у;
3 1;
(в)盟(х);
Sg (х);
х,у;
х-у;
⑶
Доказать, что:
если функция fn+i получается из правильно вычислимых по Тьюрингу функций gn и hn+2 с помощью примитивной рекурсии, то 尸 + i правильно вычислима по Тьюрингу;
если функция fn получается из правильно вычислимой по Тьюрингу функции g" + i с помощью ц-оператора, то fn правильно вычислима по Тьюрингу.
Доказать, что любая частично рекурсивная функция правильно вычислима по Тьюрингу.
Доказать, что существуют примитивно рекурсивные функции ос, р, у такие, что:
а(х,у) =九(4 •厶),если 尢(TJ = х и Х(Т2)=у;
р (х) = X (7) для некоторой машины Г, перерабатывающей слово SO в слово SO 1*0;
(в)у(х,〃 2)=九厶{ 」,если 九(71)=х,九(厶)=歹,九⑺)= 2.
Построить примитивно рекурсивные функции『(修,х〃) такие, что
V(4101修01x"0)=『“1,x").
Построить примитивно рекурсивную функцию р (邑 к,厶 〃,v) удовлетворяющую условию: если u = ki (Л), v = кг(Б). 0<5<2, то р (s,左,厶〃,у) = у ((4%%5);), где Т(z,j) есть ^ qkat при s = 0, q^aj — q^iL при s = 1, q^j —矗〃頂 при s = 2.
Построить примитивно рекурсивную функцию о (/,"工 〃,v), удовлетворяющую условию: если u = ki (Л), v = /(5), /= X (7), % входит в алфавит внутренних состояний, а % — во внешний алфавит машины ( то о (/, i,j, 〃, v) = у ((力仇%而分.
Построить примитивно рекурсивную функцию т(/,х), удовлетворяющую условию: если /= X (Г), x = v(Af), где М= Aq^jB — машинное слово в алфавите машины Г, то т (/, х) = у ("/).
Построить примитивно рекурсивную функцию W (/, X, у), удовлетворяющую условию: если / =九(7), х = v (М), где М — машинное слово в алфавите машины 么 то w (/, х, у) = v (М^).
Построить примитивно рекурсивную функцию £ (х), удовлетворяющую условию: если х = v (7W), то £ (х) есть число вхождений символа 〃i в слово М.
Доказать, что если машина Т вычисляет /(修,…,芻)и 而=九⑺,Tо:
〈修,...,х〃〉£ » q ex (1, W (/0,『(修,...,х〃),у)) = 0 для некоторого у;
) /(%B/)=£ (w(h『(Х1,…,/),〃"+ 1 (而,修,…,%))),где
〃“+1(外修,…,芻)= ©[ex(l,w(H『(XiL..,x)y)) = 0], а функции у, w и £ взяты из задач 12, 16 и 17.
Доказать, что любая вычислимая по Тьюрингу функция частично рекурсивна.
Доказать, что функция вычислима по Тьюрингу тогда и только тогда, когда существует машина Тьюринга с внешним алфавитом {0, 1}, вычисляющая эту функцию.
Доказать, что существует двуместная частично рекурсивная функция U (/, х), универсальная для семейства всех одноместных частично рекурсивных функций.
Доказать, что существует (〃+ 1)-местная частично рекурсивная функция Un+i (北 Xi,…,х〃), универсальная для семейства всех и-местных частично рекурсивных функций.
23*. Доказать, что следующие функции не являются частично рекурсивными:
(а) А (х丿)=<(а) А (х丿)=<если х есть номер машины Т и машина Т останавливается, начиная
(а) А (х丿)=<
(а) А (х丿)=<
работу с машинного слова %0Р0,
0 в противном случае;
(6)g (х) = 〃(х, х);
(в)厶о (х)= <(в)厶о (х)= <1, если х есть номер машины Т и машина Т останавливается, начиная работу с машинного слова 价0,
(в)厶о (х)= <
(в)厶о (х)= <
0 в противном случае.
Доказать, что существует примитивно рекурсивная функция S (z, х, у, w) такая, что
если z 二九(7) и машина Т перерабатывает слово
S(z, х, у, w) = { %01'0 в слово 400po...0 не более чем за wшагов, 0 в противном случае.
Доказать, что существуют примитивно рекурсивные функции р, Ту &…такие, что:
U(т, х) =р (цу [Tt (m, х, у) = 0]);
(б)。"+1 (加,修,...,х〃)=〃(©[7;О, Xi,芻丿)= 0]).
§ 3. РЕКУРСИВНЫЕ
И РЕКУРСИВНО ПЕРЕЧИСЛИМЫЕ МНОЖЕСТВА
В дальнейшем под множеством мы будем понимать лишь подмножества множества натуральных чисел “ множествами п-ок (кортежей длины 〃)будем называть подмножества множества ” (и > 1).
Пусть Р — и-местный предикат на множестве 4 Функция 9尸(xi,х〃) называется представляющей (или характеристичес- кой) функцией для предиката Р, если эта функция удовлетворяет условию
если 尸(xi,х〃)= и,
U・・・,1/
[L если Р(хь хп)= л.
Предикат Р называется рекурсивным или вычислимым (примитивно рекурсивным), если его представляющая функция общерекурсивна (примитивно рекурсивна).
Множество 〃-ок М называется рекурсивным или вычислимым (примитивно рекурсивным), если предикат Р(хь ..., xj = и <=^> q〈Xi, ..., х0 е М является рекурсивным (примитивно рекурсивным) предикатом.
Множество 〃-ок М называется рекурсивно перечислимым или вычислимо перечислимым, если существует (и+ 1)-местный примитивно рекурсивный предикат i?M(xb ..., xw, у), удовлетворяющий условию
〈勺,...,Х〃〉£ М Q 3yRM(xb у).
Для любого множества 〃-ок М определим характеристичес- кую функцию %м(хь ..., х〃) и частичную характеристическую функцию 先м*(Х1,х〃)следующим образом:
О, если (xi,х〃)е М,
О, если (хь ..., х〃)g М,О, если (хь ..., х〃)g М,если ..., xQ 名 М;
О, если (хь ..., х〃)g М,
О, если (хь ..., х〃)g М,
не определено, если g,…,xj色 М.
Если / — и-местная частичная функция, то множество
ff= {〈x1,…,X" J(X1,…,Х")〉丨〈修,…,/〉G 衿}
называется графиком функции / Функция /(хь ..., xj называется доопределением функции g(x,...,х〃),если rgc Гу и »= JC
Доказать, что следующие предикаты примитивно рекурсивны:
х = у;
х + у = г;
Х・У = 2;
х делит у;
х четно;
х и у взаимно просты;
(ж)三 У + 2?+…+
Я и (х= 1 + 2 + ... п).
Доказать, что если Р(хь ..., xj и 0(%匕...,х〃) — рекурсивные (примитивно рекурсивные) предикаты, то следующие предикаты также рекурсивны (примитивно рекурсивны):
(а)(尸(Xi, ..., х〃)& Q(Xi, ..., х〃)),
(Р(хь Q(xb
-пР(хь ...,xj;
(г)(尸(Х1,芻)П 0(X1, ...,х〃));
(д)尸(Х1,Х1,Хз,…,芻);
(е) P(f(xb ....х^, %+1, ...,% + ”i), если/О, ...,aJ - орф (прф).
Доказать, что если предикат R (хь ..., х„, у) рекурсивен (примитивно рекурсивен), то предикаты 3y(y<z & R (хь ..., хп, у)) и V у (у W z n & (xi,..., х〃,у)) также рекурсивны (примитивно рекурсивны).
Доказать, что если предикат R (хь ..., хп, у, г) примитивно рекурсивен, то М= {{хь х^\ЗуЗ z R (хь х〃, у, z)} — рекурсивно перечислимое множество.
Доказать, что существует множество, не являющееся рекурсивно перечислимым.
Доказать, что любое конечное множество натуральных чисел примитивно рекурсивно.
Доказать, что множество 〃-ок рекурсивно (примитивно рекурсивно) тогда и только тогда, когда его характеристическая функция общерекурсивна (примитивно рекурсивна).
Доказать, что если/— общерекурсивная (примитивно рекурсивная) функция и а — фиксированное число, то множество решений уравнения /(х,…,х“) = 〃 рекурсивно (примитивно рекурсивно).
Пусть функция/частично рекурсивна, но не общерекурсивна. Доказать, что область определения функции /-1 примитивно рекурсивна.
Доказать, что если множества А и В рекурсивны (примитивно рекурсивны), то множества 4rI 5, ZU 5, *Ж\4 также рекурсивны (примитивно рекурсивны).
Доказать, что если множества А и В рекурсивно перечислимы, то множества 4 r| 5 и 4 U 5 рекурсивно перечислимы.
Доказать, что всякое примитивно рекурсивное множество рекурсивно перечислимо.
Пусть множества Аи В отличаются конечным числом элементов. Доказать, что:
если А рекурсивно, то В рекурсивно;
если А рекурсивно перечислимо, то В рекурсивно перечислимо.
Доказать, что если множество А и его дополнение *Ж\4 рекурсивно перечислимы, то А рекурсивно (теорема Поста).
Пусть ТИс *Ж〃. Положим
с"(7И) = {с"(Х1,М},
где сп определена в задаче 14 из § 1. Доказать, что:
М примитивно рекурсивно тогда и только тогда, когда сп(М) примитивно рекурсивно;
М рекурсивно тогда и только тогда, когда сп(М) рекурсивно;
М рекурсивно перечислимо тогда и только тогда, когда сп(М) рекурсивно перечислимо.
Пусть ТИс <Ж— непустое множество. Доказать, что ТИрекур- сивно перечислимо тогда и только тогда, когда существует примитивно рекурсивная функция ос (х) такая, что М= {ос (х) | хе <#}.
Пусть М— непустое множество 〃-ок. Доказать, что множество М рекурсивно перечислимо тогда и только тогда, когда существуют одноместные примитивно рекурсивные функции oq, ..., ос〃 такие, что
М= {〈oq(x), ..., а〃(х)〉I х е <#}.
Пусть общерекурсивная функция /(х) удовлетворяет условию: /(х) для всех хе <Ж Доказать, что область значений р/ функции / рекурсивна.
Доказать, что бесконечное множество А рекурсивно тогда и только тогда, когда А есть множество значений строго возрастающей общерекурсивной функции.
Доказать, что непустое множество А рекурсивно тогда и только тогда, когда А есть множество значений монотонно (не обязательно строго) возрастающей общерекурсивной функции.
Доказать, что каждое бесконечное рекурсивно перечислимое множество содержит бесконечное рекурсивное подмножество.
Доказать, что каждое бесконечное рекурсивно перечислимое множество представимо в виде 力=Р/ для некоторой общерекурсивной 1-1-функции /
Доказать, что график общерекурсивной функции рекурсивен.
Доказать, что если график Гу функции /рекурсивно перечислим, то функция / частично рекурсивна.
Доказать, что полный прообраз рекурсивного множества относительно общерекурсивной функции рекурсивен.
Пусть А — рекурсивное множество, / — общерекурсивная функция с р/=” /(Л) П/(<Ж\Л) = 0. Доказать, что /(Л) рекурсивно.
Пусть А, В — рекурсивно перечислимые множества, а С — рекурсивное множество такие, что 4rl 5=0, ZqCqZU5. Доказать, что А рекурсивно.
Пусть / g — общерекурсивные функции, причем g — 1-1-функция. Пусть также имеем/(х) > g (х) для всех х. Доказать, что если Pg рекурсивно, то р/ рекурсивно.
Пусть 4 В — рекурсивно перечислимые множества. Доказать, что существуют рекурсивно перечислимые множества 4 с 4 51c 5 такие, что 4 rl 8 = °, Ar\J Br=A\J В.
30*. Доказать, что:
функция, получающаяся с помощью суперпозиции из функций с рекурсивно перечислимым графиком, имеет рекурсивно перечислимый график;
функция, получающаяся с помощью схемы примитивной рекурсии из функций с рекурсивно перечислимым графиком, имеет рекурсивно перечислимый график;
функция, получающаяся с помощью ц-оператора из функции с рекурсивно перечислимым графиком, имеет рекурсивно перечислимый график;
график любой частично рекурсивной функции рекурсивно перечислим.
Доказать, что функция частично рекурсивна тогда и только тогда, когда ее график рекурсивно перечислим (теорема о графике).
Доказать, что область определения частично рекурсивной функции есть рекурсивно перечислимое множество.
Доказать, что множество значений частично рекурсивной функции рекурсивно перечислимо.
Доказать, что любое рекурсивное множество рекурсивно перечислимо.
Доказать, что множество 〃-ок рекурсивно перечислимо тогда и только тогда, когда его частичная характеристическая функция частично рекурсивна.
Доказать, что:
образ рекурсивно перечислимого множества относительно частично рекурсивной функции рекурсивно перечислим;
полный прообраз рекурсивно перечислимого множества относительно частично рекурсивной функции рекурсивно перечислим.
Доказать, что множество Л решений уравнения
/01,…,Х〃)= 4
рекурсивно перечислимо, если/ — частично рекурсивная //-местная функция.
Доказать, что если fn+i — частично рекурсивная функция, то множество М= {{ хь ..., х^ | Я у/(хь ..., xw, у) = 0} рекурсивно перечислимо.
Пусть Мъ ..., Мк — попарно непересекающиеся рекурсивно перечислимые множества 〃-ок,力,…/ — частично рекурсивные функции. Доказать, что g^, xj, определенная следующим образом:
力(%,…,芻),если (хь ..., хп)е Мь
尔Xi,...,%), если g х* Мн не определена в остальных случаях,
частично рекурсивна.
40*. Доказать, что любая частично рекурсивная функция /(xb ..., х〃)представима в нормальной форме Клини, т.е. в виде
/(Х1,…,X〃)= /(|LU[g(Xi,…,Х〃,/)=0]), где g(xi, ..., х〃, /) — подходящая примитивно рекурсивная функция, а / — функция из задачи 13 из § 1 (ср. с задачей 25 из § 2).
Доказать, что частичная функция /(хь ..., xj представима в виде
/01,...,/)=卩r(修,/) = 0]
для подходящей примитивно рекурсивной функции g^q,..., х〃, /) тогда и только тогда, когда график функции /(хь ..., xj примитивно рекурсивен.
42*. Пусть 尸(х, у) определена с помощью рекурсии по двум переменным:
?(0, y)=屮(y),
< 尸(х + 1, 0)=屮(х,尸(х, a(x)), F(x, F(x, y(x)))),尸(x + 1, у+ 1) = т(х, у,尸(х,尸(х + 1, у))).
Доказать, что если функции ср,屮,ос, % 工 общерекурсивны, то функция F общерекурсивна.
43*. Доказать, что множество
Н= {x|my7i(x, х,у) = 0},
где 7} — функция из задачи 25 из § 2, является рекурсивно перечислимым, но не рекурсивным.
Доказать, что если область определения частично рекурсивной функции fn есть рекурсивное множество, то fn имеет рекурсивное доопределение.
Доказать, что если V(и, х) есть частично рекурсивная функция, универсальная для класса всех одноместных частично рекурсивных функций, то множество М= {х | Г(х, х) = 0} рекурсивно перечислимо, но не рекурсивно.
Найти частично рекурсивную функцию/(х), не имеющую общерекурсивного доопределения.
Найти частично рекурсивную функцию/(х), не представимую в виде
/(x) = ©[g(x 丿) = 0] ни для какой общерекурсивной функции g.
Доказать, что если V(и, х) есть частично рекурсивная функция, универсальная для класса всех одноместных частично рекурсивных функций, то множество
G = {n\ V(n, х) — общерекурсивная функция} не является рекурсивно перечислимым.
§4. НУМЕРАЦИИ КЛИНИ И ПОСТА
Введем обозначения:
[х, у] = с(1 (х), с(т(х)丿)),
[x〕2i = c(/(x), /&(х))),
[х〕22 = «(х)),
[xbx2,x3, ...,xj = [[хьх2],х3, ...,xj (для и>2),
[х]〃1 — [[^21]и - 1,1,…,[х]〃, w - 1 — [ [^21]и - 1, и - b
Мпп = [х〕22 (ДЛЯ п > 2),
К?(Хо, Х1) = и(/(Хо), с (т(Хо), Х1)),
k" + 1(Х0, Х1,...,招)=k"([洵,修],x2, ...,х") (для и >2),
где функции с,厶 т определены в задаче 13 из § 1, a U (х, у) — в задаче 21 из § 2.
Функцию К2 называем клиниевской нумерующей функцией, и если /(х) = К2(т, х) для всех х и некоторого т, то называем число т клиниевским номером функции/и обозначаем/= /^ = кт. Отображение ^: Лт %, где % — семейство всех одноместных частично рекурсивных функций, называется клиниевской нумерацией семейства %. Аналогичным образом определяется клиниевская нумерация п-местных частично рекурсивных функций.
Если рекурсивно перечислимое множество А есть совокупность значений функции К (и, х) для некоторого 〃,то число п назовем постовским номером множества А и обозначим А = пп =兀〃. Отображение 兀:Лт 笈 где W — семейство всех рекурсивно перечислимых множеств, называется постовской нумерацией семейства 次
Пусть Л, 5с<Ж Будем говорить, что функция / т-сводит А к 5, если
х е 4 q /(х) е В.
А называется т-сводимым к 5 (символически А<тВ), если существует общерекурсивная функция / которая m-сводит А к В.
Рекурсивно перечислимое множество А называется т-универ- сальным. если к нему т-сводится любое рекурсивно перечислимое множество.
Рекурсивно перечислимое множество А называется креативным или творческим, если существует общерекурсивная функция fA такая, что для любого х
力(х)е (4П%)и (貝%)•
Доказать, что:
[х, у] осуществляет взаимно однозначное соответствие между / и "
[xi, ..., хД осуществляет взаимно однозначное соответствие между JT и “
(в) (г) (д) (е)(в) (г) (д) (е)[W21, Ы22]=х, [[x,y]]2i = x, [[х,у]]22 = у;
(в) (г) (д) (е)
(в) (г) (д) (е)
[[х]〃1,[х]〃/ = X,[【Xi,…,х/]〃/= X/;
[Х], ..., Хт, Хт +1,Х〃] — [〔Xi, ..., х", Хт +1,х〃], С(Хо, С(Х1, Х2)) = [с(Хо, X)х2].
Доказать, что:
К (х。, Xi, х〃, x〃+i, хп + т)—
=К ([х°, Xi,х/, х〃 +1,х〃+加);
к"(с(Х0,Х1),Х2,…,当)=^+1(%0,^,%2,
Доказать, что:
К" + 1(Хо, Xi, ..., х〃) является универсальной для всех //-местных частично рекурсивных функций;
для любой частично рекурсивной функции fn + m существует примитивно рекурсивная функция gn такая, что
/(Х1,X〃,歹 1,歹加)=К (g(Xi,Ут)'
Доказать, что всякая частично рекурсивная функция/имеет бесконечно много клиниевских номеров.
Построить примитивно рекурсивные функции, дающие по клиниевским номерам исходных одноместных функций клини- евские номера функций, получающихся из исходных:
а)6в)。а)6в)。с помощью суперпозиции;
а)6в)。
а)6в)。
с помощью обращения;
с помощью итерации;
с помощью взятия суммы двух функций.
Доказать, что существует рекурсивно перечислимое множество Р, удовлетворяющее условиям:
если х е 尸,то кх есть примитивно рекурсивная функция;
для любой примитивно рекурсивный функции /существует хе Р такое, что кх.
Доказать, что существует общерекурсивная функция, универсальная для семейства всех одноместных примитивно рекурсивных функций.
Построить примитивно рекурсивные функции, дающие по клиниевским номерам исходных функций клиниевские номера функций, получающихся из исходных:
с помощью суперпозиции;
с помощью примитивной рекурсии;
с помощью ц-оператора.
Доказать, что для любой частично рекурсивной функции /(хь ..., xj существует такая примитивно рекурсивная функция g(xi, х〃), что для любого х
/、[炉(xi,…,%), если/(%!,…,%) определено,
В/,…,х〃)= <
[сов противном случае.
10*. (а) Доказать, что для каждой частично рекурсивной функции /(xi, ..., х〃, у) существует такая примитивно рекурсивная функция g(xi,х〃), что
炉8,%)), если
xgO,…,爲)= I /5,…,爲,以修,…,招))определено, сов противном случае.
) Доказать, что для каждой частично рекурсивной функции /(х) существует такое натуральное число 〃,что
Г
, если/(〃)определено, в противном случае. (теорема о неподвижной точке).
Доказать, что для любой частично рекурсивной функции /(х, у) существует число п такое, что /(〃,у) = кп (у) для всех у.
Доказать, что существует число п такое, что:
к“(0) = 〃;
кп (и) = п.
Доказать, что существует примитивно рекурсивная функция /такая, что для любого х, если кх есть общерекурсивная функция, то
. Построить частично рекурсивные функции ка такие, что:
5%硏;
ка = х^
(в)心= %%—{〃}•
15*. Пусть 少一семейство всех одноместных частичных функций. Отображение F:少—少 назовем эффективным оператором, если функция g (и, х)=(尸(к〃))(х) частично рекурсивна. Доказать, что для любого эффективного оператора F существует частично рекурсивная функция / такая, что /=?(/).
Доказать, что для любых частично рекурсивных функций ос, у, 8 существует частично рекурсивная функция / удовлетворяющая условиям:
если ос (х) = 0, то/ (х) = 0;
если ос (х) > 0, то /(х) = у(/(8 (х))).
17*. Пусть " — некоторое непустое семейство одноместных частично рекурсивных функций, отличное от семейства всех таких функций. Доказать, что множество
к—*") = {х| кхе "}
не является рекурсивным (теорема Райса).
Доказать, что следующие множества не рекурсивны:
Аг = {х\кх — константа};
А2 = {х \ к^а) = й}, где а, b — фиксированные числа;
4 = {с(х,у)|уе 8^};
4 = {с(х,у) |уе pU;
4 = {c(x,y)|q=j}・
Доказать рекурсивную перечислимость множеств всех кли- ниевских номеров следующих семейств одноместных частично рекурсивных функций:
функций, определенных в точке 0;
функций / таких, что f(a) = b для данных чисел 〃 и 6;
функций с непустой областью определения.
Доказать, что всякое рекурсивно перечислимое множество имеет бесконечно много постовских номеров.
Пусть "— некоторое непустое семейство рекурсивно перечислимых множеств, отличное от семейства всех рекурсивно перечислимых множеств. Доказать, что множество
兀т(") = {х| 兀"}
не является рекурсивным (теорема Райса).
Доказать, что не рекурсивны множества:
{х| 兀"0};
{х| 兀х = 4};
{х| 〃е 兀J, где а — фиксированное число;
{х\ % конечно};
(Д){с(х,у) | 兀『%}.
Доказать, что рекурсивно перечислимы множества всех постовских номеров следующих семейств рекурсивно перечислимых множеств:
содержащих данное число а;
непустых.
Доказать, что для любой частично рекурсивной функции fn существует примитивно рекурсивная функция gn такая, что
_ ]兀/(XI,…,х〃),если/О,…,х〃) определено,
%)0в противном случае.
Доказать, что для каждого рекурсивно перечислимого множества P^jfn+i (〃〉0) существует такая примитивно рекурсивная функция ОС(Х1,…,х〃), что
〈Х。' X],Х〃〉Е Р ^ Xq Е 兀а(Х],
Доказать, что существуют примитивно рекурсивные функции / g, А,弘 q w такие, что:
(а)兀% П兀歹=兀/а,у),
(б)兀Х11兀y=%(儿历;
(В){X}=%(x);
(г) {С(5, t)\se пх, te 兀» =兀"(兀历;
(Д)毎(兀х) ~ % (х, у);
(е) Ку (兀%)=兀叩(%, у)・
Доказать, что существуют примитивно рекурсивные функции /и g такие, что:
"%х = Р%/(х),
P%x = b%g(x).
(а) Доказать, что для любой частично рекурсивной функции 尸+1 существует примитивно рекурсивная функция gn такая, что
兀/(Х1,x〃,g(xi,x〃))>
兀g(xi, х〃)- <兀g(xi, х〃)- <если/(xb ..., x〃,以修,…,x〃))определено, 0 в противном случае.
兀g(xi, х〃)- <
兀g(xi, х〃)- <
(б) Доказать, что для любой частично рекурсивной функции / существует такое число 〃,что
兀/(“),если /(〃)определено, 0 в противном случае
(теорема о неподвижной точке).
Доказать, что для любого рекурсивно перечислимого множества M^Jfn + 2 существует примитивно рекурсивная функция gn такая, что
〈X。,X],…,Х〃,g(X],…,X〃)〉Q M Q X。Q 兀g(X],
Доказать, что существует число п такое, что:
(а)兀“ = {〃};
”{〃2};
Kn = JT\{n}.
Доказать, что отношение <т рефлексивно и транзитивно.
Доказать, что всякое рекурсивное множество m-сводимо к любому непустому множеству с непустым дополнением.
Доказать, что если А m-сводимо к рекурсивному (рекурсивно перечислимому) множеству, то А рекурсивно (рекурсивно перечислимо).
Доказать, что множество
& = {с(х, у)\хе 兀J
является т-универсальным.
Доказать, что каждое m-универсальное множество не рекурсивно.
Доказать, что множество
К= {х\хе 兀х}
является креативным.
Доказать, что каждое креативное множество не рекурсивно.
Доказать, что если А — креативное множество, А<тВ и В рекурсивно перечислимо, то В креативно.
. Доказать, что каждое креативное множество является т-универсальным.
Доказать, что множество m-универсально тогда и только тогда, когда оно креативно.
41*. Доказать, что множество
& = {х I 兀х W °}
является креативным.
Доказать, что существует примитивно рекурсивная функция о (х) такая, что машина Тьюринга с номером о (х) вычисляет функцию кх.
Доказать, что множество Н из задачи 43 из § 3 является креативным.
ОТВЕТЫ, РЕШЕНИЯ, УКАЗАНИЯ
Часть I. ТЕОРИЯ МНОЖЕСТВ
Операции над множествами
Множество {0} имеет один элемент 0, а множество 0 не имеет элементов.
Нет. Пустьхе 4П 5; тогдах色 С. Таким образом, хе (4П 5) \С.
Докажем, например, (е).
Пусть хе 4П (5U С). Тогда хе А и хе B\J С. Если хе 氏 то хе Ар\ В, а значит, хе (4Г| 5) U (4П С). Если хе С, то имеем хеЛПС, а значит, хе (/П 3) U (/П С). Итак, Л П (5U С) с о (Л П 5) U (Л ПС).
Пусть хе (4 П 5) U (4 П С). Если хеЛПДтохеЛихе В. Отсюда следует, что хе А и хе 6U С, т.е. хе 4r|(5U С). Если хеЛПС, то хеЛихе С. Отсюда следует, что хе Аи хе 5UC, т.е. хе А^(В^ С). Итак, (4 П 5) U (4 П С)^А^(В^ С).
Докажем, например, (а).
Пусть хе -(Л П 5). Это означает, что хе Un х^ АС\В. Отсюда следует, что х^ А или х 住 В. Если х^ А, то хе -Л, а значит, хе (-Л) U (-§)• Если х^ В, то хе -Д а значит, хе (-Л) U (-§)• Итак, -(4П 5) с (-Л) U (-5).
Пусть хе (-Л) U (-§)• Если хе -Л, то хе Uh х^ А, а значит, х^ Ар\ В. Отсюда следует, что хе -(Л П 5). Если хе —В, то хе Ои х 任 5, а значит, х 任 4 П А Отсюда следует, что х е -(Л П 5). Итак, (T)U(—5)с—(4П5)・
(в) Пусть ЛП^сСихеЛ. Рассмотрим два случая: хе В или хе -В. Если хе 氏 то хе 4r| 5с С, т.е. хе (-5) U С Если хе -В, то хе (-5) U С.
Пусть А с (-5) иСихеЛП^. Тогда х е 4 и х е 5. Значит, х £ С.
Пусть (4\5) \J В = А и хе В. Тогда ясно, что хе А.
Пусть 5c4 Тогда (А\В) U ^ = (Л П (-5)) U ^ = (Л U 5) П П((-5)и§)=4
Пусть (4 П 5) U С=4 П (5 U С)・ Тогда СсЛП(^и С), а значит, С А.
Пусть Со Л. Тогда (Л П 5) U С= (Л U C)n(^U С)=А^(В^ С).
Докажем, например, (в).
Пусть хе Л П (5- С). Тогда хеЛихе^-С. Отсюда следует, что если хе В, то х^ С, значит, хе Л Г| 5, но х^ Л П С. Если хе С, то хе 5. Значит, хеЛПС, но х^ Л П 5. Таким образом, хе (4П5)」(4П С). Итак, А^{В С)с(ЛП^)^(ЛП С).
Пусть хе (Л П 5) - (Л П С). Если хе Л П 5 их^ Л ПС, то хе Л, хе В,х 色 С. Значит, хе ЛП (5- С). Если хеЛПСих^ЛП^, то хе 4, хе С,х隹 В. Значит, хе Л П (5- С). Итак, (Л П 5) - (Л П С) с с4П(5, С).
Докажем, например, (а).
Пусть хе (力1 U …U4〃),(§1 U …U 5〃). Если существует z (1 < z < и) такое, что хе Ah такое, что для всех j= 1, п имеем х任 Д. Тогда хе Д - Д, а значит хе (4,8) U …U (4,Д). Если существует z (1 < z < и) такое, что хе Д, то для всех /=1, ...,〃 имеем х 任 Aj. Тогда хе Д - Д, а значит хе (Лх - Д) U ... U (^- Д).
(в) Пусть Л-5= С. Тогда 5- С=В-(А-В) = В- (В-А)=А (см. задачу 14 (а), (г)).
(а) А^В = А^В^(А^В\ А\В = А^(А^В\
А^В=(А^В^А^В, А\В=(А^В^В\
А^В = А\(А\В\ A^B={A^B^[A\(A\B)Y
(а) Из 4 и 5 с помощью операций П и U могут получиться лишь множества 4 氏力 U 5 и 4 r| 氏 которые все отличаются от А\Д например, при А = В^0.
(б) Пусть множество С получается из 4 и 5 с помощью операций Г| и \. Число применений операций Г| и \ для получения С из АиВ назовем высотой множества С. Индукцией по высоте множества С докажем, что С является подмножеством или Л, или В.
Если высота С равна 0, то С = А или С= В и утверждение доказано.
Пусть С имеет высоту 〃+1, а для всех множеств меньшей высоты утверждение доказано. Тогда С= DC\E или С= D\E для некоторых множеств D и £ высота которых меньше 〃 + 1. В обоих случаях Со Л, а по индуктивному предположению D — подмножество А или В. Таково же и С. Итак, из 4 и 5 с помощью опера-
ций Г| и \ могут получиться лишь подмножества А или В. Но A\J В не всегда является подмножеством А или В.
Необходимые свойства операций - и Г| находятся в задачах 11 (б), (г), 14 (а), (б), (в), (ж), (з) и 16 (в). Вычитанием в рассматриваемом кольце множеств является операция -, что следует из задачи 16 (в).
(а) Пусть А = {^ь ..., 〃“} и В^А. Для каждого элемента 〃/ имеются две возможности: 〃/ е 6 или 〃/ 任 В. Всех подмножеств А имеется 2 • 2• 2 = 2". (6) С/.
(а) Пусть Се 尸(4 П 5), т.е. С^АПВ. Тогда С^Аи С с 氏 а значит, Се Р(Л) и Се 尸(5). Итак, Р(Л П 5) с Р(Л) П Р(^).
Пусть Се 尸(4) П 尸(5). Тогда Се Р(Л) и Се 尸(5), т.е. С^А и С с 氏 а значит, С ^Ар\ В. Таким образом, Се 尸(4 П 5). Итак, 尸(石П尸(5)С尸(4斤5).
(в) Пусть Се 尸(4 U 5). Тогда С ^A\J В. Положим 4 = СП Л и В、= В. Тогда С=力1 U §1 и 力1 = 4, 51cB
Если 力1 е 尸(4) и §i £ 尸(6), то Ai^A и Bi с В. Тогда 4 U 氏 с力 U 瓦 т.е. 4 U 5 с 尸(4 U §)•
Если {{*{〃,Ь}} = {{с}, {с, 叫,то второе множество должно содержать элемент {〃}, т.е. {〃} = {с} или {〃} = {с,现.В обоих случаях а = с. Теперь осталось доказать, что из {〃,Ь} = {〃,d} следует b = d. Если а = Ь, то 〃 = d и, значит, b = d. Если "6, то aw d, значит, b = d. Обратное очевидно.
(а) Неверно. Например, 4 = 0, В= {0}, С={{0}}.
Неверно. Тот же пример, что и в (а).
Верно. Докажем от противного. Пусть хеЛПС; тогда, так как Л U С с Д то х е В. Но х е Л П 5, а значит, х g —С. Это противоречит тому, что хе С.
Неверно. Например, возьмем А= Cw В.
Неверно. Например возьмем три попарно непересекаю- щихся непустых множества.
Пусть, например, Д = {0}, An+i =^U {^}.
Х= (С\4) U В В самом деле, 5cxe (-Л) U В (из первого уравнения по задачам 13 (б), (в)) и СП (-Л) qXq С (из второго уравнения по задачам 13 (а), (г)). Отсюда
5U (СП (-4)) qXq ((-А^В^С= ((-Л) ПС) U (5П С)== ((-%) ПС) U А
Легко проверить, что Х= (С\Л) U В удовлетворяет данной системе.
Х=(А\В)^С.
(а) Система имеет решение тогда и только тогда, когда Bj с Ai и Bj с (一4)U Bj для всех ije /. При этом условии решением системы является любое X такое, что |J 5 n (一力/)之工之
^П((-4) U А) (см. задачу 13(a), (б), (в)).
Система имеет решение тогда и только тогда, когда 4 с 5 и Д Г| (一力)с Bj для всех ije Z При этом условии решением системы является любое Xтакое, что (J Д А (一力)сХс Q Д (см. за
Дачу 13 (а), (б), (г)).
х= с\в.
(б) Использовать тождества задач 11 и 12.
(г) Используя (а), заменить каждое уравнение системы уравнением, в правой части которого стоит 0. Полученную систему А{ = 0, ...,Ап = 0 заменить одним уравнением %i U …U4〃 = 0.
Используя (б), привести полученное уравнение к виду (4ПХ) U (6П (-Х)) = 0. Заменить полученное уравнение системой
Используя (в), записать условия существования решения и найти решение.
(а) Х=А при условии С^А^ В.
Х=А при условии С ^А^ В.
5 U С с Xq -力 при условии 5 U С с -А.
Пусть I — бесконечное подмножество множества ” 4= ^XinB=^Xi.
Если х е Л, то х е Д- для всех z е <Ж В частности, хе% для всех /е /, т.е. хе В. Итак, А 口 В.
Если хе В, то хе Xt для всех z е /. Возьмем произвольное je сЖ Так как множество / бесконечно, то найдется z е /такое, что j<i. Тогда хе % с %. Таким образом, хе % для всех je Л. Итак, 5 c4
Доказательство аналогично данному в решении задачи 34.
U л, т.е. Х£ Ак кеКU л, т.е. Х£ Ак кеК(в) Пусть хе- (J 4 . Тогда хе Ои х任
U л, т.е. Х£ Ак кеК
U л, т.е. Х£ Ак кеК
для всех ке К. Значит, хе -Ак для всех ке К, т.е. хе Q (-Ак).
Итак, -(J 4 之 П(-4)・ $сКкеК
U 4 •U 4 •Пустьxg Q (-Ак). Тогдахе -Ак для всех 左е К Значит, хе Ои ксК
U 4 •
U 4 •
х^ Ак для всех ке К. Имеем х任 |J Ак и, значит, хе -
НК
Итак, П (—4) с -кеКИтак, П (—4) с -кеКU 4 •、м к 丿U 4 •、м к 丿
Итак, П (—4) с -кеК
Итак, П (—4) с -кеК
U 4 •
、м к 丿
U 4 •
、м к 丿
(е) Пусть хе (J (^ И ^). Тогда существует 左е К такое, что хе 8rl4, т.е. х е В и хе /左. Имеем хе |J 4b и,значит, хе БП U Л- Итак, |J (5ПЛ) ^^А U 4k.
кКМКкК
Пусть х g 8rl (J ^ Тогда хе Внхе (J 儿 т.е. существует 左 е К keKкеК
такое, что х g Ак. Имеем хе В Г| Ль а, значит, хе |J {В^А^. Итак, кеК
8n и 4c U(8П4)・ keK кеК
(а) Еслихе (J П 4/,то существует为 е Этакое, чтоxg Q /国.
НК teTteT
Это означает, что хе А^ для любого te Т. Значит, хе |J Akt для keK
любого te Т. Итак, хе Q |J Akt.
) Пусть, например, Akt = 0, если 左w% и Akk = ^. Тогда и П &=0’ но п и 4尸 %
(а) Ясно, что 4 q U 4 для всех z g T. Теперь пусть множество В teT
таково, что 4 Q 5 для всех z g Т. Тогда |J 4 c 用(см. задачу 38 (а)).
(б) Ясно, что「j 4 c 4 для всех z g Т. Теперь пусть множество
В таково, что В с 4 для всех z g Т. Тогда 8 cpi 4 (см. задачу 38 (б)).
Пусть хе 门 Ап. Тогда существует такое к, что х任 Вк. к 小{0}
Пусть kQ — наименьшее такое к. Ясно, что kQ > 0, так как хе Во. Тогда хе 凡0一1'凡0.
Положим Bq = Aq, Bn+i =4+i\(4 U ... U4).
Отношения и функции
Пусть х е (Л х Б) U (Сх Л). Тогда х= (у, 2〉и у е /, z е В или у g С, z е П Отсюда у е Л U С, г g B\J D и x={y,z} ^ (Л U С) х х (8U 0). Итак, (Лх Б) U (Сх 0) q (/U С) х (8U D). Условие ^С^А и D^B) или (Лс С и 8с。)》является необходимым и достаточным, чтобы получилось равенство.
Докажем, например, (а).
Пусть хе (Л U 5) х С. Тогда х= {у, г), где у е A\J В, z е С. Отсюда уе А или уе В. Значит, (у, z) е Ах С или J, z〉е Вх С. Итак, (/U8)x С q(/x C)U(8x С).
Пусть хе (/х С) U (8х С). Тогда хе Ах С или хе Вх С. Это означает, что х=〈у, 2〉и в первом случае у е Л, г g С, а во втором случае у е Б, г g С. Значит, у е / U 氏 а х =〈у, 2〉е (Л U 5) х С. Итак, (Лх С) U (8х С) с (Л U 5) х С.
Пусть ае A, be В. Тогда〈〃,Ь) е Ах В, а значит, {а, 6〉е Сх D, т.е. а е С, b е D. С другой стороны,〈6, 〃〉е Вх А, а значит 〈仇 〃〉е Сх Д т.е. be С, а е D. Тогда〈〃,〃〉е Сх Д а значит, а е В. Аналогично, (й, 6〉е Сх Д а значит, бе/. Итак, А = В. Тогда имеем Ах В= Сх D, и по задаче 3 (6) 4 = С, В= D.
Мы считаем, что 0 делит 0.
Ь《=р《=” так как〈х, х〉g А Л1 = {〈х, у)\х,уе 4 и у делит х}.
R R = R; R И" = 4\ так как (х, у) е R - R1 q существует z такое, что х делит г и у делит z. Но такое z легко находится по любым х и у. Надо взять, например, г = х у. К R = 4: так как (х, у) g R I Rq существует z такое, что z делит х и z делит у. Надо взять z = l для любых х, у.
Делается аналогично (а).
&r = pr=q), r-' = r, r r=r r—\ = r \ Ri.
(г)Ьк = рк=^,&」= {〈х/〉|х/е 3)n2y>3x},R-R={{x,y)\x,ye 夕 и 4х>9у}, R Rf = R—i R=*.
/ 、 С兀兀1兀
(Д)6К=-亍,彳,рк =,
及」=]〈Х,歹〉I х, ye -p ^ и x>siny|,
R R= {〈x,歹〉I sin sinx<y},
及• &T = - ^,^ , &T •及=]〈% у) I X, У G -1, 3] •
(в) x e b&. & Q существует у такое, что〈х,仍 w К R? а существуют у и z такие, что〈х, z〉е &i и〈2, у〉е & q существует z такое, что〈х, г) е 凡 и z е 6国 q существует z такое, что (г, х) g & J 2 £ Р& И 2 £ b& Q X £ &「(р& П Ь&).
хе рк.鸟 q существует у такое, что (у, х〉е 凡• & q существуют у и z такие, что (у, 2〉е К и〈z, х〉е & q существует z такое, что z е р& и〈z, х〉е & q существует z такое, что г е р&, 2 £ Ь& И〈2, X〉£ & Q % £ &2(Р& П Ь&).
Если R= iA, то для любого отношения &i на А имеем 〈х, у〉w R & q существует z такое, что〈х, г) g И и (г, у) е 及匕 но〈х, 2〉е & только при х= z. Таким образом, R R\ =凡.Аналогично, & R = R. Обратно, положим R、= iA. Тогда, так как R & = К, то R= iA.
(в)(X, у) G (&1 и &尸 Q <у, X〉£ &1 и &2 Q〈歹,X〉G &1 ИЛИ 〈弘 X〉£ & Q〈Х,у〉G &「ИЛИ〈X, у〉G R^ Q〈X,歹〉G &J U &」•
Пусть R — бинарное отношение между элементами множеств / и А Тогда
〈X, у〉G -&Т Q(X, у) G (ВхА )\&—1 Q X £ В, у Е А И(X, у) ^ 及刁 QQ х е В, у е А и {у, х) ^ R ^ {у, х) е (Л х B)\R Q (у, х) е -R ^Q(X, у) G (—&)Т.
Если Л ^ 0 и Б^ 0, то таких отношений R не существует.
Пусть хе Л П Б. Тогда〈х,肉 е Rq〈х, х〉g R“ q〈х, х〉g -R. Получили противоречие.
Пусть АП В=0. Так как R" = В х 4 a -R^Ax В, то R1 = = -R = 0. Отсюда R = 0 и R = Ax В. Получили противоречие.
(а) 2"』
Пт.
Если п>т, то это число равно /丁 — числу размещений из п элементов по т; если п<т, то таких функций не существует.
При т = п.
(а)〈х, у〉е 凡•(及2 • &з) Q существует z такое, что〈х, z〉е 凡 И〈2,歹〉£ 及2 • &з Q существуют 2, 〃 ТЯКИС, ЧТО〈X, 2〉G &1,〈2, 〃〉е 及2 и〈弘 у) е &з Q существует и такое, что〈х, 〃〉е &i • & и〈“,у) е &з Q Q(X, у) G (&1・&2)・&
(б) (х, у) g (&1 •及2 尸 Q (у, х〉е 凡• & q существует z такое, что (у, 2〉е &1 и〈2, х〉е 及2 Q существуют z такое, ЧТО〈X, 2〉G 及J И〈2丿〉G R」Q (х,у) G 盾1 • R」.
(в)〈х, у〉е U К •。Q существует z такое, что〈х, г) g |J 凡
и {z, у) e Q ^ существуют гиге/ такие, что (х, г) е 凡 и (г, у) g Q^ существует z е /такое, что〈х, у) е Rt Q ^ U (凡0)■
(г) Доказывается аналогично (в).
(а)〈х, у〉е 0 • Q R q существует z такое, что〈х, z〉е 0 и〈2, у〉е П &/ Q существуют z такое, что〈х, г) g Q и (г, у) g R для всех / е / q〈х, у〉е Q R для всех z g / q〈х, у〉е П(0 •凡)
Доказывается аналогично (а).
Например, для (а):凡={〈1, 1〉}, & = {〈0, 1〉},。= {〈1, 0), (1, 1)}.
Нет.
(а) Пусть be В. Тогда ВА содержит функцию/:АтВ, определенную так:/(х) = 6 для всех хе А.
Поставим в соответствие〈生,...,〃“〉элементу из /" функцию /:А, определенную так: /⑺二叫
(а) /есть 1-1-функция.
/П (%х (ру-П 8^)) и gCl ((Р/-П 8g) х pj являются 1-1-функциями.
Пусть функции/J: / — 4 口力:В т В、осуществляют взаимно однозначное соответствие между / и 4 口 между 8 и 5 соответственно.
Функция 尸:Ах В ^ Аг х Вг, определенная так:尸(〈〃,6〉)= = (Л(〃Ж(,)〉,осуществляет взаимно однозначное соответствие между Л х Б и ^ х Д.
Пусть 〃 е /';尸(〃)=方1 • 〃 / осуществляет взаимно однозначное соответствие между /' и /产・
См. задачи 26 и 28.
Если R — взаимно однозначное соответствие между Л и Б, то результат следует из задачи 28.
Обратно, Sr = Л, так как &•&」= 〃;рл =氏 так как R、R =〔в・ Если〈х, у〉е & и〈х, 2〉е &, то〈у, 2〉£ R、R, а значит,歹=z. Если (у, х〉е & и〈2, х〉е &, то (у, 2〉е 火•及一! а значит, у = 2.
Условия, когда включения заменяются равенствами, приведены в задаче 33.
Пусть/не является 1-1-функцией. Тогда существуют а,Ь е 弋于 такие, что а^Ь и /(〃)=/(6). Положим А = {^}, В= {Ь}. Обратное очевидно.
Если xef(A )\/(Б), то существует уе А такое, что f (у) =х и у В. Таким образом, хе f(A\B).
Если хе f(A\Б), то существует у е А и у е -В такое, что /(у) = х. Таким образом, хе /(/). Ясно, что х^ /(Б), так как / есть 1-1-функция.
Докажем, например, (а).
Пусть хе 广 1(/U 8). Это означает, что /(х) g / U А Если х е Л, то хе /-1 (/). Если / (х) е Б, то х е 尸(Б). Итак, 尸(/и^)"1(Л)иг1 ⑻.
Пусть хе /-1 (/) U 广 1 (8). Если хе 广】(/), то /(х) е Л с Л U 5, т.е. хе /-1 (Л U 5). Если хе 广1 (8), то f(x)e В ^A\J В. Итак, Г1 ⑷ U尸(У/」(Л U 5).
В первом случае должно быть р/= В. Во втором случае /должна быть 1-1-функцией.
(а) Пусть хе (J П 4八 Это означает, что существует /° е / /с/ jeJ
такое, что для всех丿е /имеем хе A^j. Пусть/ — функция из Л Тогда хе 4°/仇)и хе (J //“А Поэтому хе П U 4/()
/е/f&J1 疋/
Обратно, пусть х ^ (J П /〃. Тогда для любого z е /существует ji е /такое, что х 任 А^. Положим亦(/)=力.Тогда имеем х 任(J 4%").
Поэтому X £ П U 4/(»
(б) Можно использовать (а) из задачи 36 (в), (г) из § 1.
По определению.
(б) Пусть /е UH'〃・ Тогда существует 无£ I такое, что /е П 纭/・ Отсюда /(j) е 练/ для любого 丿 g I. Поэтому /е п% ho/(z0)圧 4°・ Значит, /^ 口4・.
Обратно, пусть/е ПМ\П4・Тогда/(z) е % для всех z и существует z0 с I такое, что /(幻圧 4°. Тогда/(z0) е 练乐 и /(力 g 8^ при丿w 厶 Поэтому/е [[ % и/g urw
/с//е/ j&I
(б) Отображение <р:加" 丿7 nM осуществляет требуемое взаимно однозначное соответствие:
(§(/))«) =(4 X 8) для /е 从"丿 и te Т,
(в) отображение <р: ГР, ~п* осуществляет требуе- 丿 teT
мое взаимно однозначное соответствие:
(9(/))⑺二/П(/х^) для /е П^ и 才£丁・
U丿
требуемое взаимно однозначное соответствиеФ(/)= /П Tlx J Atl , /П Т2хтребуемое взаимно однозначное соответствиеФ(/)= /П Tlx J Atl , /П Т2х51. Отображение <р: И 4旬И '% х И /^ осуществляет51. Отображение <р: И 4旬И '% х И /^ осуществляетПусть at е 4 Определим функцию/: Тт U 4 следующим образом: /⑺=at.
требуемое взаимно однозначное соответствие
Ф(/)= /П Tlx J Atl , /П Т2х
требуемое взаимно однозначное соответствие
Ф(/)= /П Tlx J Atl , /П Т2х
51. Отображение <р: И 4旬И '% х И /^ осуществляет
51. Отображение <р: И 4旬И '% х И /^ осуществляет
§ 3. Специальные бинарные отношения
R — рефлексивное отношение т А ^ iA^ R.
R — иррефлексивное отношение на / q & Г| 〃 = 0. Например, пусть & = {{х, у) I х, у е “ х<у},及2 = &「L Тогда &1 •及2 рефлексивно.
R симметрично q R = R '.
& •及2 симметрично п 凡• & =(凡• R?) ' = R『Rj = R? R, R、• R? = R? • R、n (&i •及2)1 — (& • &i) 1 —及11 • Rj 二及1 • &.
(a) R антисимметрично о &П &」С iA.
(& U 及 2)П (& и 及2尸=(凡 и 及 2)П (&J U &1); & J n 及2 = =(凡П&1)」・
(а) Например, {(х, у)\х,уе ®, \ х-у\< 1};
{{х,у)\х,уе^, х<у<^};
{(х, у) I X, у G 夕,xWy};
{(х, у) I X, у G 夕,х = у = 0}.
(а) Например, {(х, у)\х,уе 夕,х, у〉0};
хе / п〈х, у) е R или (у, х〉е & для некоторого у ^>(X, у) G R и (у, х) е R 〈х, х〉е R.
& с (4.
См. указание к задаче 8.
(а) Да. (б) Нет.
К = R.
R — эквивалентность n R1 =凡 R R 匚 R, iAq R. Обратно, R R— симметрично для любого R Поэтому R симметрично и R R=R К = R.
(а) К = R • К.
N = (/2尸=(凡."尸=.凡-1 = " 凡.
Разбиению {Д}/€ / сопоставляем эквивалентность:
&= {〈х,у〉I существует i g I такое, что х, уе 4}・
Если R — эквивалентность, то W=/ /R (см. задачу 13).
Полагаем/j ([х]。) =/(х). Очевидно,
lx]Q=[y]Q^f(x)=f(y).
Поэтому/J есть взаимно однозначное соответствие между A/Q и /(/), а(£/)(х)"(£(х))"([х]0)=/(х).
& U & — эквивалентность п 凡• & с (凡 U 及2)•(凡 U 及2) с cKU&2, KU& = (尺〃)US ")сК &•
Обратно, пусть R{\J R2 = R{ R2. Тогда R? R、= R? ' R「= =(凡及2)」=(凡U及2)一1 = к uк2,(кuк2)(кuк2)=(凡凡)u U (及2 •及1) U (&1 •及2) U (及2 •及2) Q 火1 U ", т.е. &i U 及2 транзитивно. Симметричность и рефлексивность &i U 及2 очевидны.
&1 U & — эквивалентность п R、R?=(凡• &尸=^1 К"= =及2 U &i・ Пусть R、R? = R? &i. Тогда (及「及2)"=(及2 及i),二 &i」及丁 二 =К •及2, т.е. К • R2 симметрично;(凡• RJ (R 及2) = К (及2 • Ю •及2 = =及1 • (及1 •及2)•及2 = (及1 •及1) •(及2 • ") c 及1 •及2, Т.е. 及1 •к2 транзитивно; рефлексивность очевидна.
& •及2 есть эквивалентность (см. задачу 22). Очевидно, К U & с К • & Пусть теперь R、R?啞 Q для некоторого отношения эквивалентности Q. Тогда &i • &2 c (&i U 及2) • (&i U 及2) Q ^Q Q^Q.
Q есть объединение всевозможных произведений вида
"142…凡(左2 1,4&G /)•
Пусть А состоит из и + 1 элементов, ае А и множество В(^А\{а} содержит z элементов. Число эквивалентностей & на / таких, что [〃]r = 8U{〃}, равно 厶_i・
(а), (б) следуют из антисимметричности частичного порядка.
(в) R = {〈х, у) \ х, у е ®, х = у = 0 или х w 0, у ^ 0, х<у} есть частичный порадок на 夕.
R — предпорядок R = R iA(^R R.
Например, А есть 4 с частичным порядком из задачи 29, /1 есть J[ с обычным порядком W, /(х) = х. Для линейно упорядоченных множеств см. задачу 8 из § 5.
А (х) = {у I у <х} для хе А есть требуемый изоморфизм.
Тогда и только тогда, когда К = & Если К w & то существует пара〈х, у〉такая, что〈х, у) е 及匕〈х,歹〉任 & или〈х,歹〉任 R, 〈х, у) е &. В первом случае〈х, у) g Ry R、及2, (у, х〉е R? 口 R、及2, х^у. Аналогично рассматривается второй случай. Если же R、= R?, то &1 • & = & (см. задачу 33).
(б) В противном случае А содержит бесконечное подмножество {〃,〃i, 〃2,…} такое, что 〃 > 力〉&〉…или a<aY<a2< ...
(а) Например, (m, п) < (mb %〉q 加 < 勿i или (т = т1ип< %).
{т、,…,т0 Gg,…,п» q (существует i (1 < z < min (к, /)) такое, что т^ = %,..., т— = %一 匕 m&nj или (к< 1ит1 = %,..., тк = п^).
а + Ы<аг + Ъ^ q а<а{ или а = аъ b < 仇.
Пусть &1 — произвольный линейный порадок на множестве 氏 всех минимальных элементов множества А (см. задачи 41, 43),及2 — линейный порядок на множестве 4 всех минимальных элементов множества А \Д и т.д. Для х, у е А полагаем
xWy q (хе Д, уg Bp i<у) или существует z такое,что х, у е Д и〈х, у) е «.
Докажем индукцией по т. При 加=1 все элементы А попарно несравнимы и число элементов в Л не превосходит п. Пусть т> I, В — множество минимальных элементов из А. Если С — произвольная цепь в множестве /\民 то С имеет наименьший элемент 〃 (см. задачу 41 (а)) и существует aQe В такой, что а0< а (см. задачу 41 (б)). Поэтому CU {〃о} есть цепь в 4 〃о 任 С и, следовательно, С содержит не более т-1 элементов. По предположению индукции (/ \В) содержит не более (加 一 1) • 〃 элементов, а множество А = (А \В) U 5 — не более (т-1) п + п = тп элементов.
〃([〃,回)=〈仇 а) есть требуемый изоморфизм.
(а) Все двухэлементные линейно упорядоченные множества изоморфны между собой и самодвойственны. Множества из двух несравнимых элементов также самодвойственны и изоморфны между собой.
) Любое трехэлементное частично упорядоченное множество удовлетворяет в точности одному из следующих пяти условий:
имеются наибольший и наименьший элементы, т.е. порядок линейный;
нет наибольшего элемента, есть наименьший;
нет наименьшего элемента, есть наибольший;
два элемента сравнимы, третий несравним с остальными;
все три элемента попарно несравнимы.
Частично упорядоченные трехэлементные множества изоморфны тогда и только тогда, когда они удовлетворяют одному и тому же из условий (1)—(5). Частично упорядоченные множества самодвойственны тогда и только тогда, когда они удовлетворяют одному из условий (1), (4), (5).
(1) п (2). Бесконечная строго убывающая цепь Xi〉%〉 > ... >хп> ... не содержит минимального элемента.
=> (3). Пусть существует свойство Тэлементов множества А такое, что для любого элемента ае А из справедливости Т для всех элементов, строго меньших 〃,вытекает справедливость Т для 〃,и элемент 6 е / не обладает свойством Т. Тогда существует b\ е A, bi < b, такой, что 61 не обладает свойством「и т.д. Получаем бесконечную цепь b>bx> ...>Ьп> ...
n (1). Пусть ТИс Л и Тесть свойство: 〃 任 Мили существует минимальный элемент m в множестве М. Допустим, что ае А и все элементы, строго меньшие 〃,обладают свойством Т. Возможны два случая: (а) существует элемент b е 7И такой, что Ь< а, (б) не существует такого Ь. В случае (а), так как b обладает свойством Т, существует минимальный элемент множества М. В случае ⑹ а亥 М или ае М и а есть минимальный элемент множества М. Поэтому 〃 обладает свойством Т. Из условия (3) следует, что все элементы множества А обладают свойством Т. Пусть теперь М^ 0, а е М. Тогда М имеет минимальный элемент.
Если все цепи множества вполне упорадочены, то оно удовлетворяет условию обрыва убывающих цепей, и, следовательно, условию минимальности (см. задачу 49). Обратное очевидно.
Если А обладает указанным свойством, то для любого неминимального элемента ае А существует точная верхняя грань 〃(〃)множества {х | х е Л, х< а} и для любого немаксимального ае А существует точная нижняя грань и (〃) множества {х|хе Л, х〉а}. Если а< Ь, то
b = v(V ...(V (а))...) (и раз), 〃二〃(〃…(〃⑹)…)(и раз)
для некоторого п. Возможны четыре случая.
А имеет наименьший и наибольший элементы. Тогда / конечно.
А имеет наименьший элемент 〃° и не имеет наибольшего. Тогда любой элемент ае А представим в виде и (v ... (v (〃°))...); (“ раз) для некоторого п и А изоморфно множеству натуральных чисел с их обычным порядком.
А имеет наибольший элемент 〃° и не имеет наименьшего. Тогда А изоморфно множеству отрицательных целых чисел.
А не имеет наибольшего и наименьшего элементов. Тогда / изоморфно множеству всех целых чисел.
Все конечные множества и только они (см. задачу 32 и задачу 42 из § 5).
(а) Проверим транзитивность < :
ф(х, у) = X,屮(弘 z)=y п
П ф(х, 2)=(р((р(х, у), 2)= ф(х, ф(у, 2)) = ф(х, у) = X.
Рефлексивность и антисимметричность очевидны.
(б)(р((р(х, у), х) =(р(х,(р(х, у)) =(р((р(х, х), у) =(р(х, у). Аналогично,
(р((р(х, у), у) =(р(х, у);(р(г, х) = z;(р(г, у) = г ^п ф(г, ф(х, у)) = ф(ф(г, х),у) =(p(z,y) = z.
(б) См. задачи 20 и 24.
Пусть а, b — максимальные элементы решетки М. Тогда 〃U6e М a\Jb>a, a\J b>b. Отсюда a\Jb = a = b.
Если M= {аъ 飲}, то % U ... U 飲 есть наибольший элемент в М.
(а) Семейство конечных подмножеств натурального ряда.
Семейство подмножеств натурального ряда с конечными дополнениями.
Множество целых чисел.
(а) х U у = у п х П = х П (х U у) = х; обратное аналогично.
х<х, так как х U х = х U (х П (х U у)) = х;
х<у, у<х X = x\jy=(xp\y)\jy = y;
х<у,歹工2 пх = хПу = хП(уГ|2)=(хГ|у)Г|2 = хГ|2;
zWx, zWyn 2 = гПу=(гПх)Пу = гП(хПу);
х<г, у<г n z = zUy=(zUx)Uy = zU(xUy).
Использовать, кроме определения, тождества из задачи 59.
0 = хП (-%), l=xU(-x) для любого хе М.
Пусть Ь、,Ь? — дополнения элемента ае М. Имеем
& = (〃п 仇)и & = (〃и &) п (仇 и &)=仇 и &•
Аналогично 仇=仇 U 历=历・
(г) 4nzm[(-〃)u(创=[〃nьn(-〃)]uknz^n(创=о;
(〃 n 3 и [(—〃)U (创=[〃 и (―〃)UN)] П[Ь^(-а) U (创=1.
(е) а < b ^ b = a[j b ^ -b = -(〃 U 6) = (-〃)П (一6) n
n 4n(—6) = 〃П(—〃)n(—3 = 0;
4n (—6) = 0n6=6U[〃n(—3] = SU〃)nSU(—3] = 6U〃n〃工反
Пусть 4 = 0U {x}, A2 = D\J {у}. Тогда xП 〃 w 0 для любого ue D или у П и w 0 для любого v e D; в противном случае для
некоторых и, V е D имеем (х U у) П (〃 П и) = 0 и 0 е Л. Поэтому 力1 или 4 можно расширить до фильтра (см. задачу 64).
(а) п (б) следует из задачи 65.
Пусть D — данный фильтр. Тогда семейство S= {Д | А есть фильтр на М, Di о Л} удовлетворяет условиям леммы Цорна (см. задачи 66 и 68 из § 5) и поэтому имеет максимальный элемент.
Имеем 〃 П (-6) w 0 (см. задачу 61 (е)). Из задач 64 и 67 вытекает требуемое утверждение.
h(a)^h (б) = 〃(〃 ГШ 〃(〃)U 〃 ⑹=〃(〃 U b),-h (〃)= 〃(-〃). Поэтому S замкнуто относительно П, U и -.
Отображение А, определенное в задаче 69, монотонно и удовлетворяет условию h(x) <h (у) n xWy вследствие утверждения задачи 68. Поэтому 〃 есть изоморфизм между Мп h (М).
Следует из задачи 57.
Отображение А, определенное в задаче 69, есть изоморфизм между булевой алгеброй М и 〃(7И). Покажем, что 〃(7И)=尸(W). Множество W конечно. Пусть А= {Д, ..., D^ =, аь ..., ак — наименьшие элементы фильтров Д,..., Dk соответственно. Тогда A = h(ai\J ... U 〃左):если De 〃(生 U ... U 〃左),то 〃彳 g D для некоторого z и Л = Д в силу максимальности Д, поэтому De А; обратное включение очевидно.
§ 4. Кардинальные числа
(в) Пусть / — функция из А на В. Тогда любая функция g: 5 — 4 такая, что g(6) е广 ({6}) для be В, есть 1-1-функция.
Пусть /осуществляет взаимно однозначное соответствие между А и Аъ Положим Bq=A, 5=4,凡+2=/(凡)(〃 = 0, 1,…).Тогда
4= U (W/+1)U U 2 =
=U (&八%+i)u и №/+iW+2)u и д;
力二 U (5\4+1)иП5 =
疋”、{0}疋力
= U №z+2w+3)u u (比+1、比+2川 n Л.
疋"疋"ie力
Имеем/(52z\^2z+ 1) - ^2z + 2 \^2/ + з, т.е.(丛八§2/1) ~ (§2/2 \%+з)・ Так как все множества 瓦\瓦+1 (/ = 0, 1,...) и Q Д попарно не
пересекаются, то А-Аг (см. задачу 24 (в) из § 2).
Имеем f (А) ^ В, g (5) =4 где f: А^> В и g: В —4 являются 1-1-функциями. Тогда/(g(5)) =/(力)=5 и/(4)〜5 (см. задачу 3).
(а) Пусть /(Л) и4, где / есть 1-1-функция, 〃е 4 v'(〃). Положим а。= 〃,0+1 = /(0)при i > 0. Тогда ai+i е /(... (/(4))...) (/раз), но 0 + 1 圧 /(/(... (/(4))…))(z+ 1 раз), поэтому 0 М%при i^j. Значит, А содержит бесконечное подмножество {〃°, 〃匕...}.
Пусть А бесконечно, 〃° е А. Тогда Л \{б/0} также бесконечно (см. задачу 5 (б)) и существует ах е 力\{方}. Далее, 4\{〃о,生} бесконечно и существует а2 е А\{а^ а^ и т.д. Положим /(0) = а^ /(1) = 〃i, /(2) = 〃2, ••• Тогда /осуществляет взаимно однозначное соответствие между и 4 = {〃о, 〃1, 〃2,…} =4
Пусть А бесконечно, В= {й0,仇,…} — счетное подмножество 4 Тогда А = В^(А\В)-(В\{仇}) U (Л\В)= А\{仇}.
Достаточно доказать утверждение для N Пусть /=4и / бесконечно. Построим/: W— Z Возьмем в качестве/(0) наименьший элемент множества /, в качестве /(〃+ 1) наименьший элемент множества /\{/(0),…,/(〃)}. Тогда/осуществляет взаимно однозначное соответствие между *#и Z
(а) Следует из задач 2 (в) и 9.
Если А = {a。, 〃i, ..., %} (и > 0), то следующая функция/отображает *#на А:
/(z) = 〃/ для 0<i<n, f(i) = aQ для i> п.
Следует из задач 5 (б) и 9.
(а) Пусть Л =/(*#), B = g(Jf) для 1-1-функций/ Л^А и g Лт В. Положим 〃(2左)=/(左),h (2左 + 1) =g (左)при 左=0, 1,... Тогда h отображает *#на 4 U В Так как 4 U 5 бесконечно, то 4 U 5 счетно (см. задачу 10 (б)).
Пусть Д = {аа, ain^ (/ = 0,1,2,...). Полагаем /(〃〃) = =〃о + ... + 〃/•_]+/_ 1 для is 历 /W %. Тогда/есть 1-1-функция из
(J 4 на N
Пусть 4 = {〃00, 〃01, 〃02,…}, 力1 = {〃10, 〃П, 〃12, 力2 - {〃20, 〃21, 〃22,…} • ПОЛОЖИМ & = {〃0。}, §1 = {〃01, 〃1。},…,
Вп = {〃о“, 〃i(〃 —1), •••, ^о}- Тогда (J 4» = U '» не более чем счетно
(см. задачу (б)). Тогда J Лу > Ло = к0
(а) Пусть 力1 — счетное подмножество А. Тогда %i U 5 〜力1 (см. задачи 11 и 12 (а)). Поэтому 4 U 5= (4 \4) U (4 U 5)〜 〜(4WU4i=4.
(б) Следует из (а), так как А = (A\B)\J В и (4\5) бесконечно.
Пусть 4 = {〃o,〃i,…},力2 = {瓦,仇,…}• Тогда ArxA2 = =(J (4 х {勿}),4 х {4}〜4・ Поэтому 4 х%2 счетно (см. задачу
12 (в)).
(а) Следующая функция/есть 1-1-функция из 夕 на *#: /(0) = 0」(左)=2左,/(—左)=2左一1 (左=1,2,...).
Следующая функция / отображает ^2 на 幺:
/(〈X,y〉)при у 0, /«X, у)) = 0.
Поэтому В W 夕2 (см. задачу 2 (в)). Отсюда ” W В W 厅? W ” (см.
задачи 15 (а) и 14) и В W “ (см. задачу 4).
Пусть 〃i,仇一рациональные числа такие, что а< ах<Ьх<Ь. /(0) = 〃1 ; " , /(〃 +1) = 〃i + j(")есть 1Т-функция из *# в [а, Ь]. С другой стороны, [〃,6] П 幺 и 幺.
Следует из (б) и задачи 14.
Следует из задач 12 (в) и 14, так как множество всех конечных последовательностей есть объединение по и е *# множеств последовательностей фиксированной длины п.
Следует из задачи 16.
Следует из задачи 16, так как многочлен а^ + а^2+... ...+〃左х^+ 〃左+1 можно представить как конечную последовательность элементов счетного множества {х, +} U 4
Следует из задачи 18, так как множество корней любого многочлена конечно.
В интервале (〃, Ь) можно найти рациональное число с (а<с< й). Поэтому данное множество интервалов эквивалентно подмножеству множества 幺.
Под буквой Т понимаем пару взаимно перпендикулярных отрезков такую, что один из них проходит через середину другого. В точке пересечения отрезков проводим окружность радиусов меньше половины каждого отрезка. Буква Т делит круг на части. В каждой из этих частей существует точка с рациональными координатами. Различным буквам Т соответствуют различные тройки точек.
Следует из задачи 20. Любой точке хе А сопоставляем ин- (5 тервал-.
Следует из задачи 20. Каждой точке разрыва 〃 сопоставляет
интервал I lim /(х), lim /(х)1.
\хта-0 хта+0 /
(а) Следует из задачи 13 (а).
Для хе [0, 1] полагаем/(х) = 〃 + (6- 〃)х. Тогда/осуществляет взаимно однозначное соответствие между [0, 1] и [а, Ь].
/(х) = tg х осуществляет взаимно однозначное соответствие между (—^, ^ и ®, [а, Ь]〜(―^, ^ (см. (а) и (б)).
Возьмем, например, [0, 1] и [0, I]2. Паре действительных чисел (0, 〃о〃1 …;0,仇仇…〉,где ни одно из этих чисел не имеет 9 в периоде, сопоставляем число 0,伙)仇力仇…Далее используем задачу 4.
Рассмотрим две окружности, например, с центрами в начале координат и радиусами г и R. Точке (г cos <р, г sin <р) сопоставляем точку〈及 cos (p, R sin <р).
夕2 〜[〃"『〜[〃"]〜夕(см. задачи 24 (а) из § 2, 24 (в) и 25).
Следует из задачи 24 (в).
Пусть/есть 1-1-функция из *# на отрезок [0, 1]. Пусть/(“)= 0, anOani... апк... Строим действительное число р следующим образом: B = 0,仇6也…,где
b/•二b/•二если а и w 1,
b/•二
b/•二
если а и 二 1.
Ясно, что для любого п имеем/(〃)w р. Получили противоречие.
с, так как 夕=^U (夕、② и 幺 счетно (см. задачи 15 (б) и 13 (б)).
Следует из задач 19 и 13 (б).
[0,1] о U / + 1]и U [力+ 1]и 勿.
QjT疋jT
Каждому х е 夕 можно сопоставить счетную последовательность рациональных чисел, сходящуюся к х; а так как 幺〜*#, то и последовательность натуральных чисел. Поэтому 夕 не превосходит мощности множества S всех таких последовательностей. Обратно, последовательности натуральных чисел а^ аъ аъ ... сопоставляем действительное число
0, 0…….010…….010…….01...
〃о+1 раз “i+l раз 敗+1 раз
(а) Следует из задач 33 и 4, так как множество “ последовательностей натуральных чисел эквивалентно подмножеству множества {0, 1}": последовательности натуральных чисел а^ 〃i, 〃2, ••• сопоставляем
0,…….,0,1, 0,…….,0,1,...
“о раза】 раз
(б) Следует из (а) и задачи 44 из § 2.
(а) Следует из задачи 25.
(б)力/・〜/'力 для любого z g I (см. задачу 33). Поэтому 口4 〜(%">/〜%"义/〜%”(см. задачи 25 (г) и 47 из § 2 и зада
чу 14).
(а) с, так как ”〜Qf"尸(см.далее указание к задаче 35 (б)).
с, так как непрерывная функция / однозначно определяется счетным множеством {〈х,/(х)〉|хе 幺} (которое можно представить в виде счетной последовательности).
с, так как монотонная функция однозначно определяется своими значениями на счетном множестве точек: в точках разрыва (см. задачу 23) и в рациональных точках.
Можно. Множество В= {х-у\х,уе 4} счетно. Любое ае Я\В удовлетворяет условию задачи.
Допустим, ср: [0, 1]—夕[°’" есть 1-1-функция из [0, 1] на ®[0,1]. Положим/(х) = (<р(х))(х) + 1 для хе [0, 1]. Тогда/е ®[0,1] и /= Ф (х0) для некоторого х° е [0, 1]. Отсюда (<р(хо))(^о)= =/(X。)= (ф(хо))(л:о) + 1. Получили противоречие.
Пусть ср есть 1-1-функция из 4 на 尸(⑷.Положим В= {х\хе А и х£(р(х)}. Тогда В =(р(х0) для некоторого х° е 4. Имеем X。е 5nx° 任(р(х0) = 5, X。任 5nxо 任 9(%°) n х° е 5, т.е. противоречие. Поэтому такой функции <р не существует.
Пусть (J А - С ^Aqe А для некоторых СиЛ0. Тогда суще- Ле А
ствует Be А такое, что В не эквивалентно никакому подмножеству множества Ло- С другой стороны, 5 = (J 4 Получили противоречие.
Пусть 21 есть множество, содержащее все множества. Тогда Р (21) с 21. С другой стороны, Р(21) > 21 (см. задачу 40). Получили противоречие.
(а) Положим, например, 6〃= (〃“+1) • 2".
Предположим, <р есть 1-1-функция из Л на Л. Положим
^=[(Ф(0)). + ... + (Ф(и)),+ 1]-2^
Тогда для любого z имеем
-〃 一((屮⑺)" + 1)2 - 2"
Поэтому lim= 0 для любого i g “ что противоречит условию. Dn
Ординальные числа
Пусть 力=“ 5=夕 с обычными порядками. Тогда Л = В, но
В множестве из п элементов можно выбрать наименьший элемент п способами, поэтому число Оп линейных порядков на п элементах равно п • Оп_ь
Пусть А = {а^а^, где ах < ... < ап, 5={〃匕…,〃“}, где
Ьг < ... < bn. Положим/(〃) = bt. Тогда/— изоморфизм между А и В.
См. указание к задаче 4.
Пусть/ — монотонная 1-1-функция из А на В. Тогда广】— также монотонное отображение, так как из (х, уе Л, но неверно, что xwy) следует, что у<х и /(у) </(х), т.е. неверно /(х) </(У).
Пусть А удовлетворяет условиям (а), (б), (в). Положим /(0) = а。,/(〃 + 1) = (/(〃))',где и = 0, 1, 2, ... Тогда Р/ =4 вследствие условия (в). Если 〃,加 е /и п < т, то f (п) < (f (〃))' </(m) вследствие условия (б), поэтому/ — монотонная 1-1-функция из W на А.
Пусть А бесконечно и Аа конечно для любого ае А. Положим /(〃)= 4. Тогда/есть изоморфизм 4 на 4
Пусть А= {a。, 〃i, 〃2, •••} удовлетворяет условиям (а) и (б), 幺={^о, 41,夕2,…}• Построим/4 —幺и@ 幺—4 Положимf(a^) = q°, g(qo) = 〃o. Пусть/(a。),...,/(%) и g(^0), -^g^n) уже построены. Если 〃“ + i=g(G)для некоторого z (0 < z < и), то положим /(〃〃+1) =分 Если 〃“+i 圧{g(4o),…,g(4〃)}, то возьмем в качестве /(%+i) первое ° 任,(〃о),…,/(%),点,…,以}, расположенное относительно /(а。),…"(〃“),4о,…,qn также, как ап+1 расположено относительно а0, ап, g(qj,…,g(4〃)・ Далее, если qn+i =f(a^) для некоторого z (0 < z < и + 1), то полагаем g(q〃 + i) = 〃/・ Если q〃 + i 圧{/(〃о),…J(%+i)}, то возьмем в качестве g(q〃+i) первое aj^ {а^ .... ап + ъ g(^o)?^(^)}? расположенное относительно
множества {а0, ..., 〃“ + ], g®),…,g(g〃)} так же, как qn+i расположено относительно множества {/(〃о), ...,/(〃〃 +1), 4о,…,4〃}. Остается доказать, что / есть изоморфизм А на 幺.
Пусть 4= {а。, а,...} — счетное линейно упорядоченное множество. Построим изоморфизм /из 4 в 幺.Полагаем /(〃°)二 0. Далее, пусть /(寄),…,/(%) построены. Если aio < а^ < ... < aik < ап + 1 < % 1 < ... <0〃 (где ij<n. 1<к<п -1), то выбираем q〃+i е 幺 такое, что /(% ) < 4〃+i </(^+1). Если an+i меньше всех а^ ..., ап, то выбираем qn+i е 幺 такое, что qn+i </Q), ..., qn+i </(〃)а если 〃“+1 больше всех аъ ап, то выбираем qn+i е 幺 такое, что 4“ + 1>/(〃о),…,4〃+i >/(%)• Полагаем/(^+1) = ^+1.
(б) Пусть 〃,be А, а< Ь. Возьмем множество С =В всех таких последовательностей (хь ..., xw, хп+ъ хп+2, xw + 3)? (〃N0) что Х е {〃,6} для i= 1, и, хп+1 =хп+3 = й, х“ + 2 = 〃 и не существует
z < п такого, что 为=为+2 =仇 х/+1 = а. Тогда С имеет порядковый тип г| (см. задачу 13); утверждение следует из задачи 14.
См. указания к задаче 24 из § 4.
Рассмотрим случай, когда А не содержит наибольшего и наименьшего элементов. Остальные случаи рассматриваются подобным образом. Пусть В — счетное плотное в А подмножество. Ввиду задачи 13 существует изоморфизм 〃 из 5 на 幺.Возьмем ае А. Существуют 生,а2е А такие, что а{< а < 〃2・ Тогда существуют 仇,6 е 5 такие, что ах<Ь^< а<Ь < а2. Далее строим последовательность 6°, б,力2, ••• элементов из Атакую, что ах<Ь^<Ьх<Ь2< ... < ...<а<Ъ . Последовательность 〃(仇)),〃(仇),h (办),…монотонна и ограничена числом А (й), поэтому она имеет пределом действительное число ос. Положим/(〃)= ос. Тогда/есть изоморфизм из 4 в 夕.
(а) Проверить, что если А п В — линейно упорядоченные непересекающиеся множества, то отношение < , данное в определении суммы порядковых типов, линейно упорядочивает Л U ^8 и Ai = А , Bi = В, Аг С\ Bi —0 =^ 4] + 5] — т4 + 5 . Аналогично для АВ.
См., например, задачу 22 (г).
(г) Множество, упорядоченное по типу со+ 1, имеет наибольший элемент в отличие от множества порядкового типа со.
Пусть А={х\хе 幺 их< 7^"}, В={х\хе 幺 их> 7^}. Тогда А = В =Т[ и А + В =г|.
Пусть А={х\хе 夕 и х<0}, 5=0, С ={х\ хе 夕 и х>0}. Тогда А = С = X и А + В + С =г|.
Пусть А + В =九.Тогда 4 4 4 =夕,5 心吕=夕,4 U 氏=夕, А1С\В1 = 0и а<Ь для ае Аи b е В. Поэтому существует в 力1 точная верхняя грань 〃i или в §i точная нижняя грань йР Тогда /1 =九+ 1 или бI=1 +九w九.
Например, ос = 2, р = со.
(д) Множество порядкового типа г|2 удовлетворяет условиям задачи 13 (е). В множестве А порядкового типа сог| порядковый тип множества элементов, не являющихся непосредственно следующими за какими-либо элементами из Л, равен г|. Для множества В порядкового типа со(г| + 1) порядковый тип аналогичного множества равен r| + 1.
(б) Например, ос = со* р = со, у =2.
Пусть А =а, В = ^, {Аь\Ь ^ В} — семейство попарно непе- ресекающихся множеств, упорядоченных по типу ос, §〃 — изоморфизмы А на Аъ. Тогда следующая функция /есть изоморфизм из 4x5 на U 4 :/(〈〃,'〉)=叫〃)•
be В
31.⑹⑻(г)31.⑹⑻(г)(а) Нет.
31.⑹⑻(г)
31.⑹⑻(г)
Нет.
Нет.
Да.
Пусть 〃 е 4 не является наибольшим элементом А. Тогда множество {х | х е Л, х> а\ имеет наименьший элемент.
Нельзя, так как эта цепь не содержит наименьшего элемента.
Любое не вполне упорядоченное множество содержит бесконечно убывающую цепь.
В противном случае получаем /(/(〃)) </(〃),/(/(/(〃))) </(/(〃)) и т.д.
Следует из задачи 37.
Следует из задач 9 (г) и 38.
Пусть/J и力—два изоморфизма из 4 на 氏力(〃)<f2 (〃)= b для некоторого ае А. Тогда ^-1 •力 есть изоморфизм В в В и (А 1 • /1)(^) < Ь. Получили противоречие (см. задачу 37).
Пусть Аи В вполне упорядочены, S= {а \ а е А, Аа^ Аь для некоторого be В}. Тогда S=A или S=Aa^ для некоторого 〃° е Л, S 〜В или S 4 瓦° для некоторого 仇 е В. Если S=A,S^B или S=А, S 4 5% или S=S 4 5, то утверждение доказано. Случай S=4&,
S= Вь& невозможен, так как тогда Аа^ 5% и 〃° е 5=力旬.
Пусть А — бесконечное множество, вполне упорядоченное относительно заданного и двойственного порядков, 〃° е А. Тогда 瓦={хI х< 〃°} или Вг = {х\х> 〃°} бесконечно. Пусть 瓦 бесконечно. Тогда BQ имеет наибольший элемент 仇,далее 凡 \{仇} имеет наибольший элемент 办 и т.д. Получаем b0> Ь{> Ь2> что противоречит полной упорядоченности В относительно <. Аналогично рассматривается случай, когда 5 бесконечно.
Предположим, что В^АХ. Тогда 4 \5 непусто и имеет наименьший элемент х. Получаем Лх с 5 и х ^ В. Приходим к противоречию.
(а) Следует из задачи 41.
Следует из задачи 38.
/(В)=叫 для В < а есть изоморфизм из Wa на множество {% I В < а}, упорядоченное отношением включения. См. далее задачу 10.
Пусть М — множество порядковых чисел, М — непустое подмножество М, а е М\. Тогда % вполне упорядочено (см. задачу 45). Если М Г| % = 0, то ос есть наименьший элемент в Мь Если МГ|%м0, то МП%с% имеет наименьший элемент р, который является наименьшим в М.
(а) Пусть А = (J 匕• Тогда А вполне упорядочено (см. за
дачу 46). Тогда р = Л есть искомое порядковое число (см. задачи 45, 38).
Существует 6圧 S (из (а)). Тогда 叫\S вполне упорядоченно и содержит наименьший элемент % который и будет искомым.
Следует из задачи 47 (а).
Имеем а + 1 > а. Пусть а < р. Тогда 匕 и % (см. задачу 45), % U {а} есть начальный отрезок % или Wa U {ос} = W^. 匕 U {а} = а + 1 W 呼=В・
Пусть а w 0 и а не является предельным, т.е. а w sup{p | р < ос}. Тогда существует у такое, что р < у для всех р < ос, и неверно, что ос < у. Поэтому у< ос и у есть наибольшее в {р | р < ос}.
Пусть В — порядковое число. Множество {ос | ос < р,咻 \ % конечно} имеем наименьший элемент % Тогда у= 0 или у есть предельное порядковое число, В = у+〃,где 〃二睜 \ Wr
4/ с (J 4/,поэтому 4/ вполне упорядочено. I〜Bj |J Ah где i^I疋/
B= {ocz-1 ocz есть наименьший элемент в Д}.
Пусть ос= Л, р = 5, у= С, ЛП С= 5П С= 0.
Если 5 < 4 то 5 подобно начальному отрезку множества 4 с 5, что противоречит задаче 38.
Следует из (а).
Если А^ Ва для некоторого 〃 е В, то CU^4 — CU Ва. Обратно, пусть у+ос<у+риос>р. Тогда по уже доказанному у + ос>у+р. Получили противоречие. Поэтому ос < р.
Следует из (а).
Следует из (в).
Следует из (г).
Например, ос = 0, р = 1, у= со.
Пусть ос = 4 В =民 С
Следует из задачи 54 (а).
Пусть А = Ва для некоторого ае В. Тогда СхА=(Сх 5)〈&“〉, где с — наименьший элемент С.
(в), (г) Следуют из (б).
(д) Следует из (а).
(а) Пусть а= А, ^ = В. Если ос = р, то ос - р = 0. Если р < ос, то В^Аа для ае А; В + 力 \力“ =^а^(^\ ^а) = Л = а, ос-р= А \Аа , в + % = в + 力 п % = 丫2 (см. задачу 54 (д)).
(б)ос-у<р-у^>ос = у+(б/-у)<у+(р-у) = р (см. задачу54 (в)).
ос-у<ос-р^>ос = у+(ос-у)<р + (ос-р) = ос (см. задачу 54 (в), (г)).
у ос = у (р + (ос - р)) = ур + у (ос - р) (см. задачу 26 (а)), поэтому у (ос - р) = уос - ур.
(а) ос? < oq => Bi = Q + р0 — oq W (ос2 + Р2) - «2 = Р2 (см. задачу 57 (в)).__
Пусть а= А,^ = В. Тогдау= (АхВ)^а 历 для некоторых ае А, be В. Полагаем 8 = 4, £= Вь. Имеем у=осг + 8, так как (Ах В 储少= =(Zx 5〃)U (Д/Х {6}). Пусть у= ocet + 8t = oc£2 + §2, 8Ь 32 < ос. Если £i < £2? to oc£i < oc£2 (cm. задачу 56 (б)). Если 32 < 6匕 то тоже ocet < ос£2 по (а). Тогда ocq + 济 v ocq + ос = ос (q + 1) W ос£2 工 aj + 32 (см. задачи 54 (б), (в), 26 (а), 49, 56 (а), (в)). Получили противоречие. Поэтому £ и 8 определены однозначно.
ос = 1 • ос< р • (ос + 1) (см. задачу 56 (в)). Утверждение следует из (б).
Из задачи 58 следует, что ос0 = «iPi + «2 для некоторых ос2 < S и Bi・ Далее oct = ОС2Р2 + ^з? аз < а2 и т.д. Получаем последовательность oq〉ос?〉0С3〉… Поэтому % +1 = 0 для некоторого и > 1 (см. задачу 46).
Пусть у не обладает свойством 尸.Тогда существует наименьшее ординальное число ос < у, не обладающее свойством Р. Все ординальные числа р < ос обладают свойством 尸.Получили противоречие.
Пусть ос — порядковое число. Возьмем следующее свойство 尸:В есть такое ординальное число, что 5 существует и однозначно определено. Это свойство удовлетворяет условиям задачи 60.
Например, множество всех бесконечных последовательностей натуральных чисел таких, что лишь конечное число членов последовательности отлично от 0, упорядоченное так:
〃о,…,ап,...夕瓦,…,bn, ... q существует и > 0 такое, что ап < Ьпи ак = Ьк при к> п.
Доказательства используют принцип трансфинитной индукции (см. задачу 60).
у> 1 и ос фиксированы. Р(р) есть следующее свойство: если В〉а, то 吋〉俨.
ос и р фиксированы. Р(у) есть свойство с^ + у=с^ • ocL
ос и р фиксированы. Р(у) есть свойство (оср)7 = оср'у.
(а) Рассмотрим случай, когдау=8+ 1 иос^О. Имеем р = соу-ос и ос < со7. Представим ос в виде ос = со8 • £ + т, где т < со8 (см. задачу 58 (в)). Тогда £ < со и со8+1 = со8(со-(£+ 1)) = соу- со8(г+ 1) < р. Случай, когда у предельное, следует из уже доказанного.
Трансфинитная индукция по р.
Пусть £ — наименьшее такое т, что р < ост. Тогда £ > 0 и не является предельным, т.е. £ = ^+ 1. Далее применяем задачу 58 (в).
Последовательно применяем (в). Процесс обрывается, так как всякое множество порядковых чисел вполне упорядоченно.
Полагаем 21° = 0, 2l“ +1 = 21“ U {21,2lp = |J 217 для предель
НОГО р.
Для доказательства транзитивности 21“,того, что 21“= ос, и единственности 21“,используется принцип трансфинитной индукции (см. задачу 60).
(2) n (1). Пусть
S = {屮 I 0 4 7 U X",те 4 0 4 屮(4)е Ха}.
ас 4
Тогда S непусто и частично упорядочено по включению. 5удовлетворяет условиям леммы Цорна. Максимальный элемент в S есть искомая функция выбора.
п (4). Пусть ^ = {Ai\i^ /}, 4r14=0 для i外『It |J4
есть функция выбора. Тогда С= {/(z) | zg 1} — требуемое множество.
n (1). Возьмем 21 = {{&} хХа\ае А}. Тогда
(闻 хХ)П (闻 х 及)=0 для 〃 w 6.
Пусть С таково, что ({芻 х &) П С состоит ровно из одной точки с“. Тогда са = {Ха, d) для некоторого d* Xa.f= {са\ае А} есть требуемая функция выбора.
(1) => (5). Пусть М — произвольное множество, / — функция выбора на 尸(М) \{0}. Рассмотрим семейство S таких А^М,А^0, что А может быть вполне упорядоченно так, что ос е /(М\А^)для любого ае А. Тогда S непусто, так как {/{М}} g S. Пусть Ап В — множества из S с указанными полными порядками. Тогда А = В или одно из них является отрезком другого. Поэтому объединение £ всех множеств из S само принадлежит S. Если L^ М, то £ U {屮(М\£)} е S Отсюда L = M.
=> (3). Пусть £ есть цепь в множестве М, частично упорядоченном отношением < . Если L = М户о L максимальна. Если £ w М то вполне упорядочим множество А = M\L отношением J. Любому б/ е Л сопоставим теперь некоторое множество La о 厶 Если всем Ъ<^а уже сопоставлены 厶,то полагаем La= |J Lb U{〃}, если 〃 b<ia
сравним по < со всеми элементами из |J Lb. и La= |J 4 в про- b<^ab<ia
тивном случае. (J 厶 есть максимальная цепь, содержащая £. аеА
п (2). Пусть 7И удовлетворяет условиям леммы Цорна, ае М. Тогда {а} содержится в максимальной цепи £. Верхняя грань с цепи £ является максимальным элементом в М.
п (6). Пусть 21 — семейство множеств, имеющее конечный характер. Отношение с является частичным порядком. Выберем в 21 некоторое линейно упорядоченное подсемейство 53 = {Д}/€ /. Рассмотрим А= (J 力》・ Пусть С — конечное подмножество А. Тогда С является подмножеством 4 для некоторого z е /, поэтому Се 21. Значит, Ле 21. Множество А является верхней гранью семейства 53. По лемме Цорна 53 содержит максимальный элемент.
п (2). Пусть А удовлетворяет условиям леммы Цорна. Семейство 21 всех цепей множества А имеет конечный характер и,
следовательно, в А существует максимальная цепь. Верхняя грань этой цепи будет максимальным элементом в А.
Применить лемму Цорна (задача 66 (2)) к множеству В= {х\х> а}.
Следует из задачи 66 (2).
Пусть S есть семейство частичных порядков 0 на 4 таких, что 0з А Тогда Sнепусто, частично упорядочено включением и удовлетворяет условиям леммы Цорна (задача 66 (2)). Максимальный элемент L в S есть требуемый линейный порядок.
§ 6. Действия над кардинальными числами
Пусть т= А, п= В. Множества Ан В можно вполне упорядочить (см. задачу 66 (5) из § 5). Но тогда одно из этих множеств подобно другому или его отрезку (см. задачу 41 из § 5), т.е. m < п или п < ш. Использовать также задачу 4 из § 4.
Следует из задачи 1.
Следует из задачи 40 из § 4.
(б), (в), (г) Следуют из задачи 13 (а) из § 4.
(д) Следует из задачи 32 из § 4.
(а) 8=4х{0}, В2 = А2х{1}.
(в), (г) Доказываются индукцией по п.
(б) Например, n = m= Ко, так как N° + 1 = Ко.
Пусть А = п, 5 = ти4сВ Тогда положим nt = В\А. Например, Ко+ 1 = К0 + 2.
(б) Следует из задачи 14 из § 4.
Ясно, что *#х 夕=(J ("}х夕)и {0 х 夕〜必 Результат следует из задачи 32 из § 4.
Следует из задачи 34 (а) из § 4.
(е), (ж) Пусть А =п. А можно вполне упорядочить (см. задачу 66 (5) из § 5). Пусть 4 = а. Тогда ос = со • В + у для некоторых порядковых чисел у< со и р (см. задачу 58 (в) из § 5). Отсюда имеем п = Ко • nt + п2, где пь п2 — мощности множеств порядковых типов р и у соответственно, п = ^ 山,так как п2 конечно. Имеем Ко • п= Ко • No・Hi= Ко Hi = п (см. задачу 10 (б)), n < m п < Ко п = п.
Пусть А =п. Положим есть М= {屮 | 屮 есть 1-1-функция из Вх В на В для некоторого бесконечного В(^А}. М непусто (см. задачи 8 из § 4 и 10 (б)), частично упорядочено включением и удовлетворяет условиям леммы Цорна (см. задачу 66 (2) из § 5). Поэтому М имеет максимальный элемент 屮°: 瓦 х 瓦—%. Если Bq = п, то n2 = n. Пусть m =瓦 v n. Тогда Л\50 > m (см. задачу 12 (e)), т.е. A \凡 q B{ для некоторого 5 мощности m. Имеем
(4U5i)x(4U5i) = (4x4)U(5ix4)U(4x5i)U(5ix5i),
5 = (A x 瓦)U (瓦 х Bi) U (^81 х Bi) = m2 + m2 + m2 = m + m + m = m, так как m2 = 50 x 50 = Bq = m. Существует 1-1-функция/из 5 на Д. Положим 屮(〈〃,份)=q)o(〈〃,6〉),если a, be 瓦,и 屮(〈〃,份)=/(〈〃,份), если〈〃,6〉е В. Имеем 屮£ М и 屮=)屮°, что противоречит максимальности фо-
Пусть 2 < m < п и п бесконечно. Тогда n<n + m<n + n = = n2<nm<nn = n.
Следует из задачи 34 (а) из § 4.
Следует из задачи 33 из § 4.
Следует из задачи 36 (а) из § 4.
Следует из задачи 25 (а) из § 2.
Следует из задачи 44 (а) из § 2.
Пусть / =т, В =п и С =р, пусть А, В и С попарно не пересекаются.
Если / осуществляет взаимно однозначное соответствие между 4 и 51c 5, a g — между В и Q с С, то /• g осуществляет требуемое соответствие между А и Q с С.
m<n<m + n^>n + n = 2 n<m n.
Если п конечно, то оба равенства выполняются только при m = 0. Пусть п бесконечное. Если m + п = п, то Ко • т+ Ко • п = =Ко. Отсюда Ко m + n = n (см. задачу 14). Итак, Ко ш < п. Если Ко ш < п, то m < Ко m < п . Значит, m < п. Итак, m + n = n (опять см. задачу 14).
Если п < пь то существует р такое, что п + р =必(см. задачу 9). Тогда ni + m = n + p + m = p + ii = iii.
Если т бесконечное, то доказывать нечего, так как 左• m = m (см. задачу 14). Если m конечное, а п бесконечное, то п 2 左• m и
п + к- m = n + m = n (опять см. задачу 14). Если m конечное и пконечное, то оба равенства выполняются только при m = 0.
Аналогично (и).
Следует из задачи 18 и задачи 40 из § 4.
(а) Если 2т> Ко, то т> Ко, и результат следует из задачи 19 (д).
(б) Если mn = К о, то 2 < m < N°. Тогда 2n < m11 = Ко. Значит, п конечное, так как 2К° = с. Если m конечное, то ш11 конечное. Значит, ш= Ко.
(а) Докажем, что п11 < 2П. Пусть А =п. По определению f^AxA для любой / е /. Итак, nn< 2n П = 2П (см. задачу 13).
(б) Следует из (а).
(а) Пусть 4 〜力 для всех i е 厶 где 4 = п, / = т, а 4 для всех / g I попарно не пересекаются. Обозначим через 〃/ элемент из 4, соответствующий элементу а из А. Паре (z, 〃〉,где z g Z и a w 4 ставим в соответствие элемент 〃/ из Д-. Таким образом /х4〜(J 4.
Если тип конечные, то, очевидно, ш = п. Если тип бесконечные, тот = т + р = п + р = п (см. задачу 14). Другие случаи невозможны.
Аналогично (б).
Следует из задачи 25 (е) из § 2.
Следует из задачи 25 (ж) из § 2.
Следует из задачи 46 из § 2.
Пусть {Д}/€ /, {Д}/€ / — системы попарно непересекающих- ся множеств таких, что А =т,, 5 =&. Пусть {屮爾丁/ — система функций таких, что 屮彳 осуществляет взаимно однозначное соответствие между А^ и £ с Д .
Определим F: (J4 — U5 так:尸(〃)= Q(〃),если 〃е 4.
Определим 尸: И 4 7 □ 2 так: (?(/))(/)=屮"(/)), если
(б) Пусть 4/ = Hi, и Jq 丄 Доопределим функцию/: J— |J 4 до функции g:U 4 так:
g«)=g«)=если / g J, если i g /\ J,
g«)=
g«)=
где 〃/ — произвольный элемент из 力广
Пусть {Д}/€ 厶{Д}/€ /— системы попарно непересекающих- ся множеств таких, что А{ = mz, В^ =&. Пусть 伉卜丁/ — система функций таких, что / осуществляет взаимно однозначное соответствие между 4 и G с Д .
(а) Пусть 仇,& g 5, bi w q для всех is /, I >3. Следующая функция 屮 есть 1-1-функция из U 力》в П^/:
力(0)если/二工
(屮(①)⑺=(屮(①)⑺=если z w j,力@) w q, если z w j,力(0)二 q,
(屮(①)⑺=
(屮(①)⑺=
где 5 g Д-, je L
Случай / < 2 проверяется легко.
⑹2m,工"、вследствие (а). Предположим, что 2m,二 口山 /е//е/ieI ie I
Тогда 口5, = (J &•,гДе 2 =m,, С П £ = 0 при i^j. Рассмотрим
M = {g ⑺ I g £ G}・ M Q Д, Mi < & = mz, поэтому 瓦 \M w 0. Пусть 厶 £ II (Bi\Mj). Тогда h (z) ^ Mh h^ G для всех z g Z Получили npo- тиворечие.
Имеем 2 m, v 口 m/+1 < m0 P[ m/+1 (см. задачу 30 (6)). 疋力 疋.4疋.4
Следует из задачи 32 (а).
По определению.
См. задачу 49 (б) из § 2.
Пусть т"。= 2 т/? где mz < т/+1. Тогда для всех i е *# имеем fn, < mW Значит, 口 mz < (т"。)к° = т"。= 2 mz (см. задачи 28 (б), 17 (в), 10 (б)). Это противоречит результату задачи 31.
Часть II. МАТЕМАТИЧЕСКАЯ ЛОГИКА
Алгебра высказываний
Формулой является лишь последовательность (в).
(а) 9 способов;
19 способов.
Индукцией по числу логических связок, входящих в С.
Индукцией по числу шагов построения формулы А.
Аналогично задаче 5.
(а) Р= и;
(б)尸=0 = и;
(в)尸=& = и, 0 = л.
Делается непосредственно по таблицам истинности.
(а) Например, Х= Y= Z= и;
6в)пд)6в)пд)например, Х= Y= Z= V= Ж= л и О=и;
6в)пд)
6в)пд)
например, Х= У=л и Z= и;
например, Х= У=и и Z= л; только при Х= Y= и.
Докажем, например, (а). Если при некоторых значениях переменных значение формулы (5v С) есть л, то при этих же значениях переменных значения Ви С также равны л. Тогда при этих значениях переменных одна из формул (4 v 5) или (「4 v С) должна иметь значение л.
Пусть 力〜В Придадим переменным некоторые значения. Если значение А при этих значениях будет и, то значение В также и. Отсюда значение (А = В) есть и. Аналогично рассматривается случай, когда значение А есть л.
Обратно. Пусть (А = В) тождественно истинна. Тогда формулы (Ло 5) и (5з)4) тождественно истинны. Если значение А при некоторых значениях переменных есть и, то значение В не может быть л, иначе значение (Л о 5) было бы л. Аналогично рассматривается случай, когда значение А есть л.
Пусть А (Р\С) зависит от переменных 坛...,Рк. Придадим этим переменным некоторые значения. Тогда значение А (Р\С) будет равно значению Л, если переменная Р принимает значение, равное значению С, а остальные переменные А имеют значения, совпадающие с заданными.
При вычислении значений 4 и 4 мы будем использовать значения В и Д, которые совпадают, так как В〜В、.
19—21. Доказываются непосредственно по таблицам истинности.
Индукцией по числу шагов построения формулы Л, используя задачи 20 (а), (б), (в), (д) и 18.
Индукцией по числу шагов построения формулы Л, используя задачи 22, 19 (г), (и).
См. указание к задаче 23.
Пусть у некоторого дизъюнкта В переменные Р/р ..., Pik входят в В без отрицания, а ^, ..., Pjm — с отрицанием. Если множества {尸厶,…,/у и {Pj^ ..., PjJ не пересекаются, то, придавая 尸/尸彳 значение л, а Л , ..., Р, значение и, получим, что 5 имеет значение л.
Аналогично задаче 25.
Индукцией по числу шагов построения формулы А.
Используя задачу 27, доказать, что
/(尸о,2) —14* (-1 Р^—I 尸〃).
Пусть значение переменных Рь ..., Рт есть и, а значение переменных 0匕...,Qn есть л. Требуемой элементарной конъюнкцией является (尸1 & …& 乙 & -I & & ... & -л 0)
Сразу следует из задачи 29.
(а) Легко заметить, что полученная в задаче 30 дизъюнкция элементарных конъюнкций есть с.д.н.ф. формулы А.
Пусть значение переменных Рь ..., Рт есть и, а значение переменных 0匕...,Qn есть л. Требуемой элементарной дизъюнкцией является (-1 尸 1 V ... V -I Pm V 21 V ... v Q〃).
Сразу следует из задачи 32.
(а) Легко заметить, что полученная в задаче 33 конъюнкция элементарных дизъюнкций есть с.к.н.ф. формулы А.
Следует из задачи 25.
(а) ((Р& Q&&) V (尸& Q&「&) V (尸&「Q&&) V
V (尸&「Q&「&) V (「尸& Q&&) v (「尸& Q&「&) v
v (「尸&「Q&R)v(「P&「Q&「R));
^P&Q)v^P&^Q)v(P&Q));
(в)(尸&Q)・
(а)(尸vQv&);
((Pv QvR)&(Pv^ QvR)&
& (尸v Qv「&)&CPv「Qv「&)& (「尸v Qv&));
((Pv Qy「R)&(Py「Q7「R)&(Py Qv&)).
(а) Например,4=(-1尸V一1 0);
(6)((尸& Q&&) v (「尸& Q&&) V (「尸&「Q&&)).
((「尸&「Q&及) V (尸&「0&「及)V (「尸& 0&「及)).
((尸& 0& 及)V (尸& 0 &「及)V (尸&「0 & 及)V (「尸& 0&R)); ((尸&「0&「&)v(「P& Q&「R)yJP&「Q&R)y(P& Q&R)).
(a)力=((尸& Q&R)v(P& Q&「&) v (「尸& Q&&) v v(「尸&「Q&&));
4=((尸& Q&&) v (「尸&「Q&「及));
A=((Pv Qv「&)& (「尸Qv&)).
Попарно не эквивалентных конъюнктов от п переменных имеется 2". Если какой-то из этих конъюнктов не входит в с.д.н.ф. формулы А, то А имеет значение л при соответствующем наборе значений переменных для данного конъюнкта.
Легко следует из задач 31 (а) и 34 (а).
(а) Меняем в с.к.н.ф. формулы Л & на v, v на &.
Используя задачу 42, строим с.д.н.ф. формулы А и далее в ней меняем & на v, v на &, Q на「尸方-i Pz на Q.
Меняем в с.к.н.ф. формулы Л & на v, v на &,尸/ на -i 尸方 ~1 Pi на Pj.
Заметим вначале, что
(4 V... v4)〜((4 v... v4)& &(Pv^ P))〜
〜((41 & 尸)V (41 &「尸)V ... v (4 & 尸)V (4 &「尸)); аналогично,
(4 & &4)〜((4 & …&4J V (尸&「尸))〜
〜((4 V 尸)&(4 V「尸)&... & (4 V 尸)& (4 V「尸))•
Используя это, мы всегда можем считать, что у любых формул А и В заданные нормальные формы содержат одни и те же переменные.
С.д.н.ф. формулы (4v5) получается, если возьмем дизъюнкцию всех конъюнктов с.д.н.ф. для А и с.д.н.ф. для 5; с.к.н.ф. формулы (Л V В) получается использованием задачи 42.
Используя задачу 42, строим с.к.н.ф. для А и с.к.н.ф. для В. Тогда с.к.н.ф. для (Л & В) получается, если возьмем конъюнкцию
всех дизъюнктов с.к.н.ф. для А и с.к.н.ф для В. Теперь с.д.н.ф. для (Z&5) получается, как в задаче 42.
Использовать (Л о 5) ~ (-> Л v В\ задачи 42, 43 (б), (в), 44 (а).
Пусть в с.к.н.ф. формулы А отсутствует член (「尸i v ... v「Д). Возьмем любой дизъюнкт (尸厶 v ... v Р^ v -i ^ v ... v -i ^). Он эквивалентен формуле ((‘I & ... & Pj ) о (尸厶 v ... v Pz)), если /> 1, и формуле (£ V ... V £), если /= 0.
Обратно. Докажем, что если в с.к.н.ф. для А имеется член (-1 Pi V ... V -I Р^), то А не эквивалентна никакой формуле, содержащей лишь связки &, V, о. Ясно, что в случае, когда все Рь ... Рк имеют значение и, значение А есть л. Но из переменных Рь ... Д с помощью связок &, V, о можно построить лишь формулы, значение которых есть и, когда все переменные Рь ... Рк принимают значение и.
Используя эквивалентности из задач 21 (б), (в), формулу А можно привести к виду (尸i = ... = Р\ = ... = Рп =...=尸〃).Если, например, переменная В входит в данное выражение нечетное число раз, то придадим £ значение л, а остальным переменным значение и; тогда легко подсчитать, что значение А будет л. Если же все переменные входят в данное выражение четное число раз, то, используя эквивалентность из задачи 21 (а), приведем формулу А к виду (尸1 三…三尸J (2左 раз). А эта формула тождественно истинная.
Непосредственно по таблицам истинности доказывается эквивалентность (力三「5)——। (Л = b). Используя эту эквивалентность и задачи 21 (б), (в), приведем формулу А к одному из видов:
(Р^ = ... = PZ/), если в А имеется четное число вхождений -i;
-л {Р^ = ... = Pik), если в А имеется нечетное число вхождений -i.
В первом случае результат вытекает из задачи 46. Во втором случае формула А не является тождественно истинной, так как, придавая всем переменным значение и, получим, что А имеет значение л.
Функции алгебры логики
Положим <р(尸/) = и,, (p(-i Л) = -I(р(Л), (р((Л & 5))= =(р(Л) &(р(5),(p((4v 圻)= "/) v(p(5),(р((Ло 5)) =(р(Л)о(р(5). Значению и соответствует 1, а значению л соответствует 0.
22".
(а) Все переменные существенны.
х.
Нет существенных переменных.
(a) x&y = ^(^xv^y), xz) y = ^xv у.
xvy = ^(^x&^y), xny = -i(X&-IJ).
Х&у = -1 (хп-1歹),XV y = ^xz)у.
(г)」х = х|х, х&у = (х|у) I (х|у), xvy=(x\x)\(y\y), х^у = х\(у\у).
-ix = xn 0.
-ix = x+ 1.
X V у = (х п у) п у.
(а) Функции, которые можно получить с помощью &, v, о, =, принадлежат Сь а функция -i не принадлежит Сь
Функции, которые можно получить С ПОМОЩЬЮ & И V, принадлежат Со, а функция о не принадлежит Со.
Функции, которые можно получить с помощью V и о, удовлетворяют условию: существует z такое, что /(хь xh …,х〃) >xh а функция х&у не удовлетворяет этому условию.
(а) Проверить равенство при х = 1 и при х= 0.
Заметим, что х? •…・х;/=1 тогда и только тогда, когда X] = £],・・・,X, — £,・
(а) Следует из задачи 7.
(б), (в), (г) Следуют из задачи 4 (а), (б), (в).
(а) Следует из задачи 6 (а).
Из переменных 修,々,…с помощью「можно получить лишь функции, зависящие существенно не более чем от одной переменной.
(а) Следует из задач 4 (г) и 8.
-I х = х 丄 х, х V у = -I (х 丄歹)=(х 丄歹)丄(х 丄歹)и далее как в задаче 8 (б).
-ix = xn 0 и далее как в задаче 8 (г).
-ix = x+ 1 и далее как в задаче 8 (б).
(a) -ix = x+ 1 и далее как в задаче 8 (в), используя, что + и • коммутативны, ассоциативны, дистрибутивны и х + х=0, х + 0 = х, х・х = х.
(б) Число различных «многочленов» от переменных хь ..., хп равно 22, т.е. столько же, сколько и функций алгебры логики от п переменных.
(а) Класс функций, полученный из переменных с помощью =,содержится в СР Для「см. указание к задаче 9 (б).
Класс функций, полученный из переменных с помощью +, содержится в Со. Для「см. указание к задаче 9 (б).
Разделяющие классы G и Со.
Разделяющие классы L и Со.
(а) 0 = х /х и далее как в задаче 10 (в). Разделяющие классы С и Со.
XV z = [х, х, г], ->у= [0, у, 1] и далее как в задаче 8 (б). Разделяющие классы L, С。и С.
-1% = %三0 и далее как в задаче 8 (б). Разделяющие классы С】,L и С°.
Функции, полученные из переменных с помощью =и +, содержатся в L. Можно добавить лишь & или v.
Лишь {I} и {/} (см. задачу 10 (а), (б)). Каждая из остальных двуместных функций попадает в один из классов Сь Со, L, М и D.
(а) и (б) -л (%t V ... V х〃) для любого п>2.
Оставить лишь те функции, из которых можно выразить суперпозициями функцию |.
(а) х V у = (х о у) о у. См. далее ответ к задаче 45 из § 1 и задачу 6 (б), (в).
Многочлен из задачи 11 (б) представляет функцию из Со тогда и только тогда, когда его свободный член равен 0. Разделяющиеся классы для & и + есть Ci и L.
Пусть /(xi, %2,…,х〃) — монотонная функция. Тогда (см. задачу 7)
/(Х1,Х2, ...,Х〃)=Х] • 〃(Х2, ...,х〃) V「X] ・g(X2, ...,х〃),〃“2,Х〃)=/(1,Х2,…,х) g“2,Х〃)=/(0,Х2,…,Х〃)
— монотонные функции и А (х2, •••, ^ ^^^ъ •••? ^) для любых %2, хп. Тогда 〃 (%2, ..., х〃) = 〃 (%2, ..., х〃) vg(X2, ..., х〃). Имеем
/(X1,X2, ...,xn)=xi • (А “2, ...,Х〃) Vg“2, ...,х〃)) V「X1 ・百“2, ...,х〃) = =Х] • 〃 % ...,Х〃) VgH,
Продолжая этот процесс, мы придем к выражению функции / через V, &, 0, 1. Независимость системы легко доказывается.
Имеем「х = (х三0), х + у = ^(х = у). Каждая линейная функция легко получается суперпозициями из -i и +. Разделяющие классы Со и Ср
Прежде всего заметим, что всякая самодвойственная функция /(хь ..., xj может быть получена из некоторой монотонной самодвойственной функции с помощью функции -i. Положим:
尸(Х1,...,%)=/(Х1, ...,х) если -пХ^Уь ,..^хп = уп;
尸(Х1, ...,х〃,У1, ...,у〃) = 0, если -nXt >уь ,..^хп>уп и существует z такое, что -1为>乃;
尸(xi,…,芻,乃,...,%) = 1, если -л%! <yb ,..^xn<yn и существует z такое, что -1无<乂;
尸(Xi,x〃,%,…,歹“)=% в остальных случаях.
Ясно, что/(хь ..., х〃) = F(xb ..., х〃, -л Xi, ...,「х〃). Разбором случаев легко доказать, что функция F является монотонной и самодвойственной.
Докажем теперь, что всякая монотонная самодвойственная функция есть суперпозиция функции 〃 (х, у, z)=初 + xz + yz. Доказательство проведем индукцией по числу переменных п, от которых функция /зависит существенно.
Если 〃=1, то имеется единственная такая функция /(х)=х. Имеем 〃(х, х, х) = х.
Если 〃 = 2, то таких функций не существует.
Если п = 3, то имеется единственная такая функция 〃 (х, у, z).
Пусть утверждение справедливо для функций, существенно зависящих не более, чем от и - 1 переменных, и / существенно зависит от п переменных (и > 4). Тогда /(х^ х?, Х3, Х4,х〃)=
=〃 (/(хь Х1, Хз, Х4, ..., Х〃),/(Х1, Х2, Х2, Х4,…,%),/(看,尬,々,Х4,…,%)).
Если %1=%2, то в правой части равенства получится /(хь хь х3, х4, xj. (Используется факт, что если а< Ь<с, то 〃(〃,Ь, с) = Ь) Если Xi =Хз, то в правой части равенства получится /(хь %2, Xi, Х4,…,х〃). Если %2 = Х3, то в правой части равенства получится /(xb Х2, Х2, Х4, ..., Х〃).
Пусть/(хь х〃)圧 Ci. Тогда/(1,1) = 0иое Сь а {0, о}— базис С (см. задачу 10 (в)).
Пусть/(хь ..., х〃)任 Со. Тогда/(0, ..., 0) = 1 и +, v е Сь а {+, v, 1}— базис С (см. задачу 10 (г)).
(а) Пусть / — немонотонная функция и ах < йь ап < Ьп, но 1 =/(〃i,…,〃“)〉/(仇,…"〃)=0. Тогда -ix=/(x£1, Xе"), где х& = х, если 0 <仇,и х‘‘ = 0, если af = Z?z.
(б) Добавим к М любую немонотонную функцию /(хь ..., xj. Так как 0, 1 g М, то можем из/получить -i (см. (а)). Заметим, что &, V g М; далее см. задачу 8 (а).
(а) Пусть f — несамодвойственная функция и аъ ..., ап таковы, что /(〃i, ..., а^ = /(-I а,...,-л 〃“). Пусть(р(х) = /(хЗ ..., х%), где х‘‘ = х, если 〃/ = 0, и x& = -ix, если 〃彳=1. Тогда(р(х) является константой 0 или 1, так как(р(0) = /(〃匕...,〃“)=/(-i 〃匕一i 〃“)= =(р(1); -л(p(x) является другой константой.
(б) Добавим к D любую не самодвойственную функцию /(xi, ..., х〃). Так как -i g D, то можем из /получить 0 и 1 (см. (а)). Функция А (х, у, г) является самодвойственной. Тогда А (х, у, 1) = х V у; далее см. задачу 8 (б).
(а) Пусть /(хь ..., xj — нелинейная функция. Используя задачу 11 (б), функцию /можно представить в виде
XlX2(pi(Хз, Х〃) +Х1§2(Хз, •••, ^)+Х2фз(Х3, Х〃) + ф4(Х3, ..., Х〃),
здесь (pi(Х3, ...,х〃) не является константой 0. Выберем 〃з, ..., ап так, чтобы (pi (〃з,…,〃〃)=1・ Тогда g(xb х2) = /(修,х?, 〃з, •••,〃〃)= =xrx2 + axi + bx2 + с для некоторых а, Ь, с. Тогда g (修 + b,x2 + a) + + с + аЬ = х{&х2.
(б) Добавляя к L любую нелинейную функцию, по (а) получим &. Далее задача 8 (в), так как -i е L.
Рассмотрим множество S замкнутых классов, содержащих Ки отличных от С. Тогда 5удовлетворяет условиям леммы Цорна (см. задачу 66 (2) из § 5 части ), так как все классы из S не содержат функцию |. Максимальный элемент в 5и будет искомым пред- полным классом.
Следует из задачи 23.
Пусть А — предполный класс, отличный от Сь Со, L, D и М. Тогда в А найдутся функции/J 任 G,力任 С。,% 任 L,力任 D,力任 M. Функции g(x) =fi (x, ..., x) и 〃 (x)=力(х, ..., х) являются либо функциями 0 и 1, либо одна из них есть -i. В первом случае, вследствие задачи 20 (а), из f5 получаем -i. Во втором случае, вследствие задачи 21 (а), из 力 получаем 0 и 1. Итак, 0, 1, -i е А. Теперь, вследствие задачи 22 (а), из% получаем &. Итак, -i, & е А и А = С (см. задачу 8 (в)).
Воспользуемся указанием к задаче 25. Из любого базиса для С можно оставить не более пяти функций:力任 С,力任 С。,% 任 L, 力任 D,力任 М. Если力(х, ..., х) = 0, то力 任 D и можно выбросить Д. Если f2 (х, х) = 1, то 力任 D и можно выбросить 力.Если 力(X,…,X)=力(X,…,X)= -I х, то можно выбросить 力.
Индукцией по числу шагов построения Г, используя задачи 27 и 28.
30—31. Следуют из задачи 29.
32—33. См. задачу 30.
§ 3. Исчисления высказываний
(a) Ah А, И (Л о Л) (аксиома, правило 7).
Ef Л ИЛ (аксиома),
2: (А^ В) h (А^ В) (аксиома),
£з: 4, (Az) В) h В (правило 8, Еь 为),
% (Вп С)卜(Вп С) (аксиома),
£5: Л, (4п5), (5n C)k С (правило 8, £3, £4),
£б: (4>5), 4 (5> С) И С (правило 14, £5),
£7: (Ло 5), (5о С), Ah С (правило 14,厶).
Из аксиом -л Л h -IЛ и -i-iAh-i-iA, применяя правила 14, 10, 11, 7, получить И (-1 -IЛ о Л). Из аксиом -iAh-iA и —i—iAh—1—iA, применяя правила 10, 9, 7, получить И (Л о -1 -i Л). Применить правило 1.
Из аксиом АЬА, (4п5)卜(4п5), (4п (Вп С))卜 卜(4n(5n С)) с помощью правил 8, 14, 15.
Из аксиом Ah А, (4п5)卜(4n5), -i5k-i5c помощью правил 9, 10, 14.
См. указание к (д).
Заменить в секвенциях вывода для Ль ..., AnV В каждую формулу D на D (Р\С). Доказать индукцией по длине вывода, что при этом получится требуемый вывод.
(а) Использовать правила 7 и 8.
Использовать аксиому (力&5)卜(Z&5) и правила 2, 3, 14, 15 и (а).
Использовать аксиомы Ah А, В^ В, и правила 1, 14 и (а).
Использовать аксиому (Av В) \- (Av В) и правила 6, 15.
Использовать аксиому Б\- В и правила 9, 10, 14.
Использовать аксиому В\- В и правила 10, 11, 14.
Использовать (б) и правило 7.
Использовать (в) и правило 8.
По правилу 12 и выводимости「— следует выводимость 「1 к -I (4 п 4). Далее используем выводимость И (Л о Л) и правило 10.
Использовать задачу 3.
(а) Использовать правила 1 и 7.
Использовать аксиомы Ah A, Bh В и правила 2, 3 и 8.
Использовать задачи 3 и 5.
Индукцией по числу шагов построения А из В, используя задачу 6.
(д), (е) Использовать правила 1-5 и задачи 3 и 5.
(ж), (з) Использовать правила 1-5 и задачи 1 (а), 3 и 5.
Ер (Az) В), Ah В (правило 8),
Е2: (Л о 5), Л И (-1Л V 5) (правило 5),
£з: (4 п 5), -I (-14 V 5)卜一I4 (задача 3 (д)),
£4: (4п5), -I (->4 V 5)卜(一>4 V 5) (правило 8),
£5: (4п5), -I (->4 V 5)卜一I (->4 V 5) (правило 13),
£б: (4>5), -л (-1Л V 5) И (правило 10),
S7: (Л о 5) И (-1Л V 5) (правило 11).
Использовать (и) и задачи 1 (а), 3 (а).
Ер А, В, Ah В (правило 13),
力->4 5卜(4>5) (правило 7),
£з: -л (Л о 5), В^ А (правило 14 и задачи 1 (в), 3 (а), (Д)и 5 (а)),
£4: И (-1 (Л о 5) о (5 о Л)) (правило 7, дважды),
£5:卜((4п 5) V (5п4)) (по (и) и 1 (в)).
Использовать задачу 23 из § 1 и задачу 8.
См. задачу 25 из § 1 и задачу 9 (к).
Индукцией по длине вывода.
Следует из задач 9—11.
Использовать задачу 12. Для (д) и (е) воспользоваться также задачей 3 (ж), (з).
Привести Лк с.д.н.ф. (^ v ... v Д), а^кс.к.н.ф. (Д & ... & Д). Тогда для любой пары 4 и Д секвенция 4 卜 Д доказуема в ИС и поэтому 4 и Bj имеют общий литерал Q. Полагаем С = v& С〃 .
(а) 5;
(0&Z).
(а) Да.
Да.
Нет.
(а) Л = (Ро(РоР)),
Л =((尸П (尸n尸))n ((尸П ((尸n尸)П尸))n (尸n 尸))),
4 =((尸П((尸n尸)n尸))>(尸n尸)),
А, = {Р^^Р^Р^Р)\
4 =(尸n尸)■
ль Аъ 4з, Л, Л, ((PoP)o((PoP)o((PvP)oP))), ((Ро 尸)о ((Pv Р) о Р)),((尸V 尸)о Р); 4一4 взяты из (а).
Получается из (а) и аксиомы 9.
Пусть Ль ..., Ак есть вывод А в ИВ. Доказать индукцией по к, что 4 (尸\5),…,力左(尸\5) есть вывод в ИВ.
(a) {{P^{Q^R)\ Д 0}・
{(尸「0}.
Вывод состоит из одной формулы А.
(г) Если 力1, ..., 4左 есть вывод А из Гь Д, ..., Вп есть вывод В из Л, Г2, то Ль Ль §1, Д есть вывод из Гь Г2.
(д) Аналогично задаче 19.
Пусть Д, ..., Вп есть вывод 6из Г, А. Доказать индукцией по и, используя аксиомы 1, 2 и задачу 18 (а), что формулы (Л о Д), (Л о Д) выводимы из Г.
(а) Пусть Г= (Л о (5о Л)). Имеем4 卜(Го Л) и 5h (Го 5). Тогда Л, 5 卜(7Ъ (4 & 5)) по аксиоме 5. Отсюда 4 氏 丁卜(Л & В) и 4 5卜(Z&5).
(б), (в), (д), (е), (з) Следуют непосредственно из аксиом.
「, 4 卜「5「,5 卜「/「, 4 卜「5「,5 卜「/которое следует из ак-которое следует из ак-(ж) Использовать задачу 23.
「, 4 卜「5
「,5 卜「/
「, 4 卜「5
「,5 卜「/
которое следует из ак-
которое следует из ак-
(г) Использовать правило сиом и задачи 23.
Пусть ГН Л, ГН-1 Л; 5 — любая формула. Тогда Г, -> 5 И Л;
Г, -i5k-iZ; Г h -I -I 5; -i-i5 卜 5;「КВ Обратное очевидно.
Использовать задачи 23, 24.
Следует из задачи 26.
Использовать задачи 22—24.
Индукцией по длине вывода А в ИВ.
Доказать одновременно три утверждения (а), (б), (в) индукцией по длине вывода секвенции в ИС.
Следует из задач 13 и 30 (в).
Например, А = Р, В= Q, где 尸 и 0 — различные переменные.
Используем задачу 32. Пусть, например, А принимает значение л при значении л для переменных Рь ..., Д и значении и для переменных Pk+i, Рп. Положим §i = ... = 5左=(尸&「尸), Bk+i = ... = Д = (Pv -I P). Тогда (Л (Pi \Д, Pn\B^) тождественно ложна и -I (4 (尸1 \Д, Рп \5〃)выводима.
(а) Следует из задачи 26.
\\А\\П\\В\\ = \\А&В1 H||U||5|h|Mv5||, —II川=||「川.
^ А^>^ {В^> А) ^^В^^А^ для любой формулы В. Обратно, пусть ||ЛII = 1. Возьмем В такую, что И В. Тогда ||5|| < ||Л|| п 卜(5и А) ^ \- А.
(а) Индукцией по числу шагов в построении формулы 4 используя задачу 66 из § 3 части I.
) Пусть неверно 卜 А. Тогда ||41| w 1 в F/^ (см. задачу 35 (в)). Существует ультрафильтр Тна F/^ такой, что ||力 || 任 Т (см. задачу 68 из § 3 части I). Придадим переменным значения, как в (а). Тогда А принимает значение л.
А принимает значение 1 при Р= Q= 1, R = 2.
Следующие логические матрицы доказывают (см. задачу 38) независимость аксиом:
1) "={0,1,2}; D={2}; x&y = min(x, у); х vу = max у);
66если х < у, если х > у;если х < у, если х > у;—। х — 2 — х.—। х — 2 — х.Матрица из задачи 39.М={0, \}'D={^x&y = y' V, оМ={0, 1}; 0={1}; х&у = х; V, оМ= {0, 1}; 0={1}; х&у = 0; V, о7И={0, 1}; 0={1}; XV尸歹;&, оМатрица из задачи 39.М={0, \}'D={^x&y = y' V, оМ={0, 1}; 0={1}; х&у = х; V, оМ= {0, 1}; 0={1}; х&у = 0; V, о7И={0, 1}; 0={1}; XV尸歹;&, оМ={0, 1}; 0={1}; xvy = x; &, о"={О,1};0={1};2=1; &, о"={0, 1}; 0={1};「х=0; V, &, 10) 7И={0,1, 2}; 0={2}; х&у =М={0, 1}; 0={1}; xvy = x; &, о"={О,1};0={1};2=1; &, о"={0, 1}; 0={1};「х=0; V, &, 10) 7И={0,1, 2}; 0={2}; х&у =,-л определяются, как в § 2.,-л определяются, как в § 2.,-л определяются, как в § 2.,-л определяются, как в § 2.,-л определяются, как в § 2.,-л определяются, как в § 2.,-л определяются, как в § 2.,-л определяются, как в § 2.,-л определяются, как в § 2.,-л определяются, как в § 2.,-л определяются, как в о определяются, как в,-л определяются, как в о определяются, как вz Z§ §z Z§ §min (х, у); XV у шах (х, у);min (х, у); XV у шах (х, у);
6
6
если х < у, если х > у;
если х < у, если х > у;
—। х — 2 — х.
—। х — 2 — х.
Матрица из задачи 39.
М={0, \}'D={^x&y = y' V, о
М={0, 1}; 0={1}; х&у = х; V, о
М= {0, 1}; 0={1}; х&у = 0; V, о
7И={0, 1}; 0={1}; XV尸歹;&, о
Матрица из задачи 39.
М={0, \}'D={^x&y = y' V, о
М={0, 1}; 0={1}; х&у = х; V, о
М= {0, 1}; 0={1}; х&у = 0; V, о
7И={0, 1}; 0={1}; XV尸歹;&, о
М={0, 1}; 0={1}; xvy = x; &, о
"={О,1};0={1};2=1; &, о
"={0, 1}; 0={1};「х=0; V, &, 10) 7И={0,1, 2}; 0={2}; х&у =
М={0, 1}; 0={1}; xvy = x; &, о
"={О,1};0={1};2=1; &, о
"={0, 1}; 0={1};「х=0; V, &, 10) 7И={0,1, 2}; 0={2}; х&у =
,-л определяются, как в § 2.
,-л определяются, как в § 2.
,-л определяются, как в § 2.
,-л определяются, как в § 2.
,-л определяются, как в § 2.
,-л определяются, как в § 2.
,-л определяются, как в § 2.
,-л определяются, как в § 2.
,-л определяются, как в § 2.
,-л определяются, как в § 2.
,-л определяются, как в о определяются, как в
,-л определяются, как в о определяются, как в
z Z§ §
z Z§ §
min (х, у); XV у шах (х, у);
min (х, у); XV у шах (х, у);
_ [2, если х < у, _ [0, если х > 0, х п у —〈I X —〈
[у, если х > у; [2, если х = 0.
(а) Достаточно вывести в ИВ аксиому L3.
См. указание к задаче 23.
Доказать, что все аксиомы ИВ выводимы в L.
(а) Достаточно вывести в ИВ формулу (-i Л о (Л о 5)).
Использовать матрицу из указания 10) к задаче 40.
См. указание к задаче 23.
(а) См. указание к задаче 29.
(б), (в), (г) См. указание к задаче 30.
Использовать задачу 44.
Индукцией по длине вывода формулы А в ИВ, используя задачу 45.
(б) Формула Ап не общезначима в Мп.
Пусть М содержит п элементов для некоторого 〃 е 4 Рассмотрим формулу Ап из задачи 47 и произвольные значения переменных в множестве М. Тогда для некоторой пары z,丿(i^j) значения Pz и Pj совпадают, и формула Ап принимает значение 0, так как 卜设((5 v (Р=尸))v С) для любых формул В и С. Поэтому Ап общезначима в 期,но невыводима в ИИВ (см. задачу 47).
§ 4. Язык логики предикатов
(а),⑹ Да.
(в) Нет.
(а),⑹ Да.
(в), (г) Нет.
vVq не является предметной переменной.
(a) {v0, /(vq), /V^vo)), ...};
(б)(VO, Г"。,V0), Г"。,g2«0, у。» ^(屋优,Vo), Vo), g2(g2(V0, V0), g2(Vo, Vo)), ...}.
(a) O(x) = VyS(x,y,y);
E(x) = Vy尸(x丿丿);
Д(х) = 3 z(E(z) & S (z, 2, х)) = m z(V у 尸(2丿丿)&
&S(Z, 2, х)) (E(z) из (б));
q(x) = myS(yjx);
(Д)Н(х) =「q (х) =「m у S(у丿,х)(q(x) из (г));
П(х) ^ (^ Е(х) & V у V г(Р (у, г, х) о (Е(у) v Е(г)))) (E(z) из (б)).
(а) х = у = V z V 〃(S(х, z, 〃)n S(у, z, 〃));
X W 歹=三 2 S(X, 2,歹);
xvy= (xWy&-iX = y) (<, = из (а) и (б));
Д(х,у) = та 尸(х, z丿).
(а) V х V у V z (S(х,歹,z) n S(у, х, z));
(6)VxVyVzV〃VuVw ((S (х, у, 〃)& S (“,z, и) & S (у, z, w)) о n S(x, w, u));
(e) V x Я у (П(у) & x < у) (П из 9 (e), < из 10 (6)).
Все предложения ложны в системе 期.
(а)尸=Vx&(x, х);
С = V х V у (及(х, у) п & (у, х));
T = VxVyVz ((& (х, у) & R (у, z)) о R (х, z));
(Р&С&Т) (Р, С, Т из (а), (б), (в)).
(3L)Ч{ X (х < х); Ч2х\/ у ((х < у & у < X)Z) X = у);
Ч3^Х/хХ/у\/г((х<у&у<г)ох<г);
Чь Ч2, Ч3 из (a), VxVy(xWyvyWx).
Пустьx = y^(Q(x, у) & Q(y. х)).
Vy 0(х,у);
Vy(Q(y,x)ny = x).
(а) х = уП z = (Q(x, у) & Q(x, z) & V 〃((0(〃, у) & 0(〃, г)) о п 0(〃,х)));
X = yU z =(。(歹,х) & 0(2, X)& V 〃 ((2 (у, 〃)& 0(2, 〃))П п 0(х, 〃)));
x=0 = VyQ(x,y);
х = А^\/ у Q(y, х);
х = -у ^3 z3 и (z = хр\у & z = 0 & u = x\J у & и = А) (Г|, U,
0, А из предыдущих пунктов).
(а) х с у =/(% у) = х.
Пусть х = 0 = V у (х с у) (с из (а)). Тогда《х — одноэлементное множество» = (V у ((у с х) п (歹=х V у = 0)) &「х = 0).
((Р1 (0) & V х(Р1 (х) о Р1 (g1 (х)))) о VxP1 (х)).
Пусть х< у =(0 (х, у) & -I 0 (у, х)). Тогда
(Vу (Vх (х尸(х)) п 尸(у)) n Vy 尸(у)).
Выполнимость формуллогики предикатов
См. (д) определения истинностного значения в § 4.
Пусть А — бескванторная формула и Ль ..., Ак — различные атомные формулы, являющиеся подформулами А. Требуемая формула получается заменой всех вхождений Ль ..., Акв And пропозициональные переменные 尸匕 …,尸左 соответственно.
(в) Например, 4 = V х三 у 尸(х, у);期=〈•#; Р), где 尸(х,歹)=и q qxvj.
Индукцией по числу шагов построения формулы А.
(а) Выполнима в〈力;尸〉,где 尸(х) = и q х — четное число.
Выполнима в〈力;尸〉,где 尸(х) — тождественно истинный предикат.
Невыполнима. Пусть 期—модель, в которой эта формула истинна. Тогда существует элемент 〃 из 期 такой, что ^Л^^ у (Q (а, а) & ^ Q(a,y)). Отсюда имеем 期 Н(0 (〃,〃)& & -I 0 (〃,〃)). Приходим к противоречию.
Выполнима в модели из (а).
Выполнима в 〈4; 0, &〉,где 0 (х, у) = и q х>у; R(X, у, 2)=И^ Х + у<2.
Выполнима в〈力;尸〉,где 尸(х) тождественно ложен.
(а) Нет. Формула ложна в “;尸〉,где 尸(х) = и q х — четное число.
Нет. Формула ложна в〈•#;尸〉,где 尸(х) = и для всех х.
Да.
Нет. Формула ложна в〈“ 0〉,где Q (х, у) = н х<у.
(а) 4(х) = Я у Р(х, у), t = y.
Л (х) = VyP(x, у), t = y.
Формула выполнима в〈力;尸〉,где Р(х,у) = и^х<у. Пусть формула выполнима в 期=〈М 尸〉.Заметим, что Р (т,加)=л для всех те М. Пусть 〃° — произвольный элемент из М. Среди элементов х таких, что 尸(а。,х) = и, выберем произвольный и обозначим его через 生.Среди элементов х таких, что Р(аъ х) = и, выберем произвольный и обозначим его через 〃2・ Продолжая этот процесс, получим последовательность элементов а^ 〃匕 аъ ... Докажем, что все эти элементы различны. Если z <у, то Р(〃力 ai+x) = и, 尸(〃/+1, 4+2)= и,…,尸(%_ 1, %) = и, а значит,尸(% %) = и. Таким образом, 0 W%.
Докажем, что если данная формула ложна в какой-то модели 期=〈М 尸〉,то М >4. Ложность этой формулы в модели означает, что для любого x s М найдется(р(х) g М такое, что 尸(х,(р(х)) = и, F((p(x), х) = л,尸(х, х) w F((p(x),(р(х)). Отсюда х w(р(х) для любого хе М. Имеем хw(р(р(х) для любого хе М, так как в противном случае было бы F((p(x), <р(р(х)) = и,尸(<р(х), х) = л. Так как 尸(х, х) w 尸(<р(х),(р(х)), F((p(x),(p(x)) F((p(p(x), <р(р(х)), 尸(<р(р(х),(рф(х)) W F((p(p(p(x),(рфф(х)), то 尸(х, х) W 尸((pqxp(x),(pqxp(x)), т.е. x^(рфф(х). Итак, для любого x s М элементы(р(х),(р(р(х) и ффф(х) ОТЛИЧНЫ ОТ X.
(а) Докажем, что если данная формула ложна в какой-то модели 期=(7И;尸〉,то М — бесконечное множество. Ложность этой формулы означает, что для любого х е М существует (р(х) е 7Итакое, что 尸(х, х) = и,戶(<р(х), х) = л и для всякого z е М имеем (F((p(x), z) о F(x, z)) = и. Строим последовательность {(р'(х)}, где(р°(х) = х, (pz+1(x) =(p((pz(x)). Пусть z <j. Тогда имеем F((p z(x),(р7-1(х)) = и, но F((p7(x),(р7-1(х)) = л, т.е.屮‘⑴士叭工).Таким образом, данная последовательность состоит из различных элементов. Данная формула не выполняется в 期=〈力;尸〉,где 戶(х, у) = и х<у.
Эх f{(x) & ЭхР2(х) & ЭхР^(х) & ЭхР4(х) & ЭхР5(х) & &Vx(*(£(x) п & -1Р, (х))^.
(а) Пусть в системе 期=(М; о〉данная формула ложна. Это означает, что в этой системе -i Я хА (х) = и, -i V хА (х) = л, т.е. Я хА (х) = л и V хА (х) = и. Так как М扌 0, то такого быть не может.
Если бы данная формула была ложной в системе 期=〈М о), то в этой системе Эх (А (х) & (5 о С (х))) = и, V х (4 (х) n「С (х)) = и, -I 5 = л. Пусть me М таково, что А (т) = и, (5 о С (т)) = и. Тогда (А (т) о -I С (т)) = и, а значит, С (т) = л. Имеем 5 = л, что противоречит -I 5 = л.
Пусть в системе 期=〈М о〉данная формула ложна. Это означает, что в этой системе V х (4 (х) п「5 (х)) = и, Я хА (х) = и, Х/х5(х) = и. Существует т е М такое, что А (т) = и. Имеем (А (т) n -I 5 (т)) = и, т.е. В (т) = л, что противоречит V х 5 (х) = и.
Если бы данная формула была ложной в системе 期=〈М о), то в этой системе V х (4 (х) п「5 (х)) = и, V х4 (х) = и,三 х 5 (х) = и.
Существует т е 7Итакое, что В (т) = и. Имеем (А (т) п「5 (т)) = и, т.е. А (т) = л, что противоречит V хА (х) = и.
Индукцией по числу шагов построения формулы, используя задачи 16 и 17; где необходимо переименовывать связанные переменные по задаче 16 (с), (т).
(а) хЗу^ z3u^A\
3 х 3 г V у (Л (х, у) & 5 (г, у));
m х V у V z (4 (х, у) V 5 (х, г));
VxB у Я г V / (Л (х, у) о 5 (г, /)).
Положим значение функции戸 на термах 九...,% равным терму力乃(厶,…,旬).Предикаты определяем произвольным образом.
(а) Пусть аъ ап g М. Если 期 U m ji...三歹加 5 (〃匕
Уь •••? Ут)у то берем в качестве q\(〃i,…,〃〃)такие 几,что Ш1Н В{аъ ап,仇,...,&).
Если 期 幺三歹1 ...三 у加 5 (〃i, 歹1 ... у加),то в качестве (p/(〃i, ..., 〃“) можно взять произвольные элементы.
Следует из (а).
V X V у ((Су >(Р1(х)) п 8〉х)) & (<р2(х,у) <(Р1(х)) & -п (<р2(х, у) < х)). Например, s(x) =х + 1,(р2(^ У)=х.
V х V у (尸(х, <р2(х, у)) & -I Р (у, Ф1(х, у))). Положим, (Р1(х, у) = 1 Q 尸(X, 0) = И; (р2(Х, у) = 1 Q 尸(X, 1) = И.
М /1, еслих〉0,
2 = Ф1(х,у)=с и = ф2(х, у) = 1.
если х = 0,
Следует из задачи 21.
(а) Пусть в некоторой системе 期=(М; о;尸〉формула 3 иУ хЭ у А(и, х, у) истинна, а формула Я w (V х (Я у Л (w, х, у) о п Р (и, х)) п\/ х Р (“,х)) ложна. Тогда существует ае М такое, что Ш1 Н V х Я у Л (б/, х, у),期 U V х 0 歹力(〃,х, у) п 尸(〃,х)) и 期fVx尸(〃,х). Пусть хое М таково, что 尸(〃,Хо)=л. Тогда ^Л^Зу А(а, х0? У)и Ш1 ^ V хЯ у Л (^, х, у). Приходим к противоречию.
Обратно, для любой системы 期=〈7И; о〉строим систему 期i =〈M о;尸〉,где 期1 U V 〃 Vx (尸(〃,х)三三歹力(〃,х, у)). Тогда 期 1 U (V х 0 yz (〃, х, у) п 尸(〃,х)) о V х Р (〃, х)) для некоторого ае М. Поэтому 期 1 U V х 尸(〃,х) и, значит,期 U 三 〃 V х三歹力(〃,х, у).
(б) Заметим, что А - 3 v А и 3 и (У х (3 у А (и, х, у) Z)Р (и, х)) Z) oVxP(w, х))~Я^ЯгЯу\/х((Л(^, 2,y)oP(w, г))оР(г/, х)).
Приводя А к пренексной нормальной форме (см. задачу 18) и используя несколько раз (а) и вышеприведенную эквивалентность, получим искомую 4*.
Имеем 4 U 4* (см. указание к задаче 26 (а)).
Пусть А = Э и\/ хЭу Q(u,x,y). Тогда в “ где Q (“,х, у) = и q у <х,尸(〃,х) тождественно истинен, 4* истинна, А ложна.
ГТесли хе М,
Пусть b е и
[瓦 если х g Mi\M.
Индукцией по числу шагов построения А доказать, что для любых q, сп е М、имеем 期i U A (q,&) q 期 U 4 (<р (q),(p(&)).
Использовать задачу 30.
Использовать задачу 31.
Если V %i... V хт Л (хь ..., хт) ложна в какой-то модели 期=〈М о), то существуют 〃匕...,ат е 7Итакие, что А (〃匕〃加)=л. Тогда данная формула является ложной и в подмодели 期 1 =〈М; о〉,где М = {〃i,а^. Если некоторые из 〃匕...,ат сов
падают, то использовать задачу 29.
Если Я %i ... ЗхтА (хь ..., хт) ложна в какой-то модели 期=〈М о), то она является ложной и в подмодели 期“ =〈{〃}; о), где 〃 е 7И(см. задачу 5 (б)).
Если V %i... V xm Я у!... ЗупА (хьyj ложна в
期=〈М о), то существуют а^ ат g М такие, что 期幺三歹「.. ...Я упА(аъ ат, уь у〃). Тогда эта формула ложна в подмодели 期 1 =〈М; В,где М、= {〃i,〃加}・ Далее применяем, если нужно,
задачу 29.
Пусть 期=〈М о〉. Рассмотрим отношение зквивалентнос- ти на 7И: х 〜у q ((尸1 (х) = Pt (у)) & …& (尸〃(х)三 Рп (у))) = и. Пусть М、= М/-. Ясно, что Mi < 2". Положим £ ([х]) = Pz (х). Индукцией по числу шагов построения А (хь ..., х^ доказать, что для любых а^ ake М имеем 期i =〈M; В 匸力([〃1 •••,[〃』)Q Q 期 U 4 (4i,…,耿).
(а) Выполнима на модели 期={М;尸〉,где М= {〃,b} и 尸(〃)=и,尸(6) = л.
Выполнима на модели 耽=〈7И;尸匕尸2,尸з〉,где М= {а} и 尸1 (〃)=尸2 (〃)=尸з (〃)= и.
Невыполнима.
Если подформула С формулы А имеет вид 0歹 & (修,…,丸,у), где Q есть Я (V), то привести & (х,х^у) к виду v(&C〃J соответственно &(vC〃 )), где каждое Q начинается с квантора или имеет вид 尸(z) или -i 尸(z) для некоторого 尸 из о и переменной z. Далее использовать эквивалентности из задачи 16. Повторяя процесс, получим требуемую формулу.
Пусть А выполнима в 期=〈М о〉. Каждому Q (1 < z < Z;) сопоставляем элемент 7И такой, что 期 U Gi⑷,где G = 0 х) С〃(х). Полагаем значение 々 равным значению Pj(a^). Тогда 4 истинна.
Обратно. Пусть 力1 = и при некоторых значениях переменной В». Возьмем М= {аь ...,飲} и положим значение g (〃)равным значению Bjj. Тогда 期=〈М о〉U А.
Сначала использовать задачу 38. Затем привести полученную формулу В к д.н.ф. §1, в которой вместо пропозициональных переменных подставлены Я-составляющие. Далее применить задачу 39. При необходимости воспользоваться эквивалентностью
С〜(0х 尸(х)& С) v0x「尸(х)& С)).
(а) Выполнима. Например, М= {а, й}, Р(а)= Q (^) = Q(b) = и, 尸(6)=л.
(б), (в) Невыполнима.
(а) V Xi V %2... V х〃 V xn+i (修=电 v …v 修=х〃 v 修=х〃 + i v ... …v x〃 = X〃+ i)・
См. задачу 43.
m Xi m %2 ... 3 Xn (-1 Xi=X2& ... & -1X1 =X〃 & ... &-iX〃—1 =хп&\/ у (У = %1 vy = x2v... vy = xj).
(в) Использовать указание к задаче 38 и (б).
(г) Привести А к д.н.ф. и использовать (а).
Например, {而,&,瑞,...} (см. задачу 43 (а)).
Записать формулу с = и одним двуместным предикатом Р, означающую, что предикат Р иррефлексивен, симметричен и является всюду определенной 1-1-функцией.
Исчисления предикатов
Вывод секвенции в ИС является выводом в ИПС.
Требуемый вывод получается из вывода в ИС заменой всех формул С на С (尸 \5).
Аналогично задачам 3 и 6 из § 3.
(а) Из аксиомы А (у) А (у) с помощью правил 18 и 19.
Из аксиомы V хА (х) h V хА (х) с помощью правил 16 и 17.
Использовать задачу 3 и правила 16 и 17.
Следует из задачи 7.
Следует из задач 6 и 8. См. также указание к задаче 18 из § 5.
Индукцией по числу шагов построения, используя задачи 1, 9 из § 3 и задачи 6 и 8.
См. указание к задаче 28 из § 1.
(а) Нет.
Да.
Да.
(а), (б) у свободно для х в Л (х) и у не входит свободно в А (х).
(а) Из аксиомы 11 по правилу II.
Из аксиомы 12 по правилу III.
Доказать сначала (V у А (х, у) о Я хА (х, у)).
(а) Нет.
Да.
Пусть Д, ..., Вк — вывод 5 из「, 4 и Д(Д) — соответствующие этому выводу множества формул. Докажем индукцией по длине вывода, что каждая из формул (А о Д) (1W/W 左)имеет вывод из Г, причем в этом выводе А^А о Д) с Д(Д) Г| Г. Рассмотрим лишь случай, когда 瓦 есть непосредственное следствие 4 = (С>4 (х)) по правилу 2. По предположению индукции имеем ГН (Ло (Со (х))) и ДИСЛ о (Со (х)))) о ((Со (х))) П Г и х не входит свободно в С и формулы из А((С>4))・ Возможны два случая.
力任 A((CnZi (х))). Тогда「卜(Со V у Ах (у)) и ГН (Ло (Со nVyZi(y))) по аксиоме 1. Имеем Д^СЛ о (Со V уАх (у)))) ^ cA((CbVy4 3)))n「
A g A((CnZi (х))). Тогда х не входит свободно в Л и в ^А^(С^АХ (х)))). Тогда ГН (Ло (Со^ (х))),「卜((4&С)п
>4 (х)),「卜((Л & Q о V у Ai (у)), Г И (Л о (Со V у Ах (у))). Следовательно, Ai((4n (Со V 歹力1 (у)))) = Ai(4n (CnZi (х))).
(в) Пусть Т — аксиома без свободных переменных. Тогда
Г И (Го Л (х)), Г И (Го V хА (х)), Г h V хА (х).
В формулах вывода Виз А заменить все связанные вхождения переменных гь ..., zn на переменные х^ ...,х〃, не входящие ни в одну из рассматриваемых формул. Доказать, что получится вывод В из А.
Использовать задачу 26.
Если в выводе Л из Г использовались константы или функциональные символы, не входящие в о, то заменяем везде в выводе константы на переменные, не входящие в этот вывод, а /(хь xj на Xi. Доказать, что полученная последовательность формул будет выводом Л из Г. В полученном выводе все атомные подформулы с предикатами вне о заменяем на & = V у 0 (у, ..., у), где Q — предикатный символ из о, а у — переменная, не встречающаяся в выводе. Доказать, что получится требуемый вывод.
Доказать аксиомы и правила вывода ИП в ИПС.
См. указание к задаче 30 из § 3.
См. задачи 8, 29 и 30.
Индукцией по длине вывода А из Г.
Следует из задачи 32.
См. указание к задаче 25 из § 3.
Перенумеруем все предложения сигнатуры о: 4°, Ль Аъ ... Положим
[刀 U {4}, если 7] U {4} непротиворечиво, 刀+1 —〈
[刀 U {-1 4} в противном случае,т= и
Доказать, что все 刀 непротиворечивы, Т полно и непротиворечиво.
(б) Пусть ГИ V Л (х). Тогда Г h -> V хА (х),「卜三 4 (х), Г h -IЛ (/) и Г И Л (/) для некоторого Л
Пусть 4°,力1, ... — все предложения сигнатуры о' = о U U {с0, 3, ...}, где & — все предметные константы, не входящие в о. Положим
7} U {-1 4},если 7} U {4} противоречиво,
刀+1刀+17} U {тх5(х), 5(С/)}, если 7} U {4} непротиворечиво, А{ имеет вид Я х5(х) и Cj — первая константа, не входящая в 7} и 4,
刀+1
刀+1
7} U {4}в противном случае
т^^т^
Доказать, что все £ непротиворечивы, Т непротиворечиво и полно в сигнатуре 5 (см задачи 40, 36). Определим 期=〈М о〉. Пусть М — множество термов сигнатуры 5 без свободных переменных. Определим на М функции и предикаты из о:
значение /(九…,灰)есть терм /(九…,%);
期и尸(九…,/) q TV尸(丸…,/).
Доказать индукцией по числу шагов построения формулы А (хь ..., xj, что для любых 九…,tn g Мимеем 期匸力(厶,…,友)q q Th A (% ..., 4). Тогда 期 есть искомая система.
Построенная в указании к задаче 41 система является счетной. См. также задачу 34.
{-IЛ} непротиворечиво; см. далее задачи 41 и 42.
Следует из задачи 25, 33, 43.
Следует из задачи 43.
Следует из задачи 42.
Множество「U {->4} невыполнимо и, следовательно, противоречиво.
Если Г невыполнимо, то Г противоречиво (см. задачу 41). Так как всякий вывод содержит только конечное число формул, то существует конечное подмножество「iQ「, являющееся противоречивым и, значит, невыполнимым.
Если Г невыполнимо, то существует конечное противоречивое подмножество「о с「(см. указание к задаче 47). Конъюнкция формул из Го составляет противоречивое множество.
Следует из задач 32 и 48.
Следует из задачи 50 и того, что всякий вывод конечен.
Следует из задачи 13 из § 5 и задачи 33.
Следует из задачи 4 из § 5 и задачи 44.
Использовать задачу 44.
(а), (б), (г) Нет.
(в), (д) Да.
Аксиоматические теории
Индукцией по числу шагов построения tn А.
См. задачу 50 из § 6.
См. задачу 50 из § 6.
Пусть в 期=(М; о〉истинны все аксиомы Т. Положим
х-у Ш1 Н X = у.
Доказать, чтоэквивалентность на Л/, а 期i =〈"/〜;о), где 必=[〃小,/([xj, ... J%]) = [/(Xi,尸([xj, ... Jx")=
=尸(修,...,%), для 〃匕/ Pg о, есть требуемая модель.
Следует из задачи 41 из § 6 и задачи 4.
Следует из задачи 50 из § 6 и задачи 4.
Пусть С — атомная формула. Ищем в С первое вхождение терма/(小...,友),где /ь tn не содержат/ Пусть С' есть результат замены этого вхождения в С на переменную z, не входящую в С. Положим С* = m z (4 (九 …,4, z) & С'). Продолжая этот процесс, получим формулу С* для С, не содержащую / Если С не содержит / то С* = С.
Далее обозначаем через 5* для любой формулы В результат замены каждой атомной подформулы С на С*. Утверждения задачи следуют из задачи 21 из § 5 и задачи 6.
Множество 方= 7U {^i,冷,…}, где 信,符 взяты из задачи 43 из § 5, выполнимо и, следовательно, непротиворечиво. Ввиду задачи 42 из § 6 множество 方 выполнимо в счетной системе 期. Поступая так же, как в указании к задаче 4, получим нормальную
модель 期 1 для 方.Тогда 期i бесконечна, так как 為,^, ... истинны в期1.
Следует из задачи 5 и того, что множество формул являются противоречивым тогда и только тогда, когда противоречиво некоторое конечное подмножество.
Множество 方=7 U {為,&,…} (см. задачу 41 из § 5) выполнимо, так как выполнимо каждое его конечное подмножество (см. задачу 9). Любая модель для 方 бесконечна.
Следует из задачи 10.
Пусть G — множество аксиом теории групп. Множество GU {^ь 冷,...} U {->4} (см. задачу 43 из § 5) невыполнимо. Тогда невыполнимо некоторое конечное подмножество GU {卸 储} U {->4} (см. задачу 9). Отсюда А истинна на группах с не менее чем п элементами.
Предложения ^ и -i ^ (см. задачу 43 из § 5) не являются теоремами теории Е (см. задачу 2).
Следует из задач 2 и 6.
См. задачу 43 из § 5.
(а) Нет.
(б) Да.
Предложение V х Я у Р (х, у) ложно в модели Ш1 = {М; Р) теории Т, где М= {^}, Р(а, а) = л; предложение -i V х Я у Р (х, у) ложно в модели 期i =〈*#;尸〉теории Т, где 尸(х, у) = и q х<у. Поэтому оба эти предложения невыводимы в 7 и, следовательно, Т неполна.
Стандартная модель арифметики *#является моделью теории Q.
Для каждой из аксиом 0, приведем пример системы 期=〈М & +, 6) такой, что на этой системе истинны все аксиомы 01-07, кроме 0; это будет доказывать независимость системы аксиом {Qi, ..., &}. 八
Для Qi: М= {0, 1}, 0=0, Q (х) = 1 для всех х, х £ у = шах (х, у), х . у = min (х, у). 八
Для 02: М= {0}, 6 =0, J (0) = 0, 0 + 0 = 0 ? 0 = 0.
Для 0з: М — множество ординальных чисел, меньших со • 2; 0=0, J (ос) = ос + 1, + и • — обычные сложение и умножение ординальных чисел.
Для Q: 7И=” 6=0, J (х) = х + 1, х + у = у, х: у = 0, если у = 0, х ? у = х, если у w 0.
Для Q5: M=W 0=0, G (х) =х + 1, х ?歹=х, х :歹=0.
Для &: "=” 0=0, J(x)=x+1, х + у = х + у, х^ у = х・у+1.
Для 07: M=W 0 = 0, Q(x)=x+1, х? у = х + у, х? у = у.
(а) Пусть
М=Л^{а}; 6=0,
人/、+1, если х е
s(x)二{ [〃, если х = а,
人 + у, если х, у е ”, [а в остальных случаях,
х. у, если х, у е ”, у = <0, если х = 0 или у = О,
〃 в остальных случаях.
Тогда 期=(М; Q, +,詳 6) — модель для 0, но формула -> х = s (х) ложна при х= а.
(б)-(м) Пусть
М=Л^{а, Ь}; 6=0,
х +1, если х е ”,R(x)= < 瓦 если х = а,
а, если х = Ь,
х + у = х + у, если х, уе“х?歹=仇 если у=а или (х=ан у нечетно) или (х = Ьп у четно); х + у= а, если у = b или (х = ан у четно) или (х = b и у нечетно).
х ' у = ху, если х, уе“ х‘ у = 0, если у = 0; х • у = Ь, если (х = 〃 и у w 0) или (х нечетно и у= Ь); х у=а, если (х е *#и у = а) или (х четно и у=Ь) или (х = 6 и у w 0).
Тогда 期=〈7И; Q, 0〉— модель для 0, но все формулы (б)-(м) при некоторых значениях х, у, z ложны на 期.
(а) Если y = s (г), то 0 = х + у = х+s (z) = s (х+z), что противоречит 2・ Если 歹=0, тох+0 = 0их+0 = х (по QQ. По Е2 и ЕЗ имеем х= 0.
(б) Если y = s (г), то 0 = х • у = х • s (z) = xz + х и ввиду (a) xz = 0 и х= 0.
Рассмотрим модель 期=〈М 邑 +, •, 0) для Q. Докажем, что последовательность 0, s (0), s (s (0)), ... состоит из различных элементов. Если sl (0) = s'+〃(0), то, применяя z раз 0匕 получим, что 0 = s归(0), а это по & может выполняться лишь при 左=0.
(а) См. указание к задаче 18.
См. указание к задаче 20 (а).
См. указание к задаче 20 (б).
Считая 〃о= N。,〃彳+1 = 2"\ положить s(〃) = 〃/ при любом z, s (х) = х + 1 для х е 4 Сложение и умножение определить, как для кардинальных чисел.
(а) Пусть г осуществляет взаимно однозначное соответствие между *#и夕.Положим 0 = т(0), s (х) = rsr~x (х), х +у=г(尸(х) + + 尸(歹)),х〔 у = г (г-1 (х) • г-1 (у)), где 0,邑 +, • определяются, как в стандартной модели.
(б), (в) Аналогично (а).
Моделью теории Р служит стандартная модель арифметики.
С помощью аксиомы РА для 4 (х) = (「х = 0 п 三 у (х = s (у))) легко доказать Q.
Докажем, например, (а). Пусть 4 (х) = -> (х = s (х)). Тогда А (0) выводима по &, V х (Л (х) о Л (s (х))) по 0]. По РА имеем V хА (х).
Пусть о】=〈邑 +, •, 0, с〉и Т — теория, аксиомами которой являются все аксиомы теории Р и формулы「с = А°,「с = А], ...
Тогда Твыполнима ввиду задачи 9. Пусть 期=〈М 邑 +, •, 0, с〉— модель для 7. Допустим, что 期 и 况 изоморфны и <р — изоморфизм 期 на 况.Тогда(р(0) = 0,(p(s (0)) = s (屮(0)) = s (0), ... Имеем (p(c)=左 для некоторого 左 е ” что противоречит взаимной однозначности <р.
(а) Применить аксиому индукции Рв для
5(x) = Vz (г <хо Л (г)).
Использовать (а) для формулы -i Л (х).
Следует из (б).
(а) (->х = Ai & Vy V z (х = у • z п (у = Ai V z = А»)).
Обычное арифметическое доказательство.
(в) Пустьр = d(y, и). Тогда z /х, z /у, а так какх = у- |;] + 〃, то z/〃. Имеем z/р. Обратно,р/у,р/〃,значит, нр/хнр/г. Имеем р = N.
Доказать вначале индукцией по х утверждение для х〉у〉0.
Пусть щ= "…X" . Так как d (山,х) = & то существуют
2力 q такие, что 〃/2彳=为4+ 1 (см. (г)). Искомое z равно 〃iZiji + + …+ 〃" ^пУп'
Пусть 匕二 В(х, у, z) для 0 < z < г, J = max (г, 〃,左о,…,左J・ Положим 歹1 =丿! Для чисел 修=1 + " + 1)乃 и 〃左=1 + " + 1)乃 при z w k и 0 < z, k<z+ l имеем d(山,11k) = l. По (д) существует 修 такое, что rest (х“ 〃/)=匕 для 0 < z < г и rest (х“ &+i) = 〃•
Докажем, например, что 晟“)и 必")выводимы в Q для каждого и е *Ж
尽°)= Vx(xW0nx=0). Пусть х<0и-1%=0. Тогда найдутся z и у такие, что z + x= 0 и x = s(y). Имеем 0 = z + x= z + s(y) = s(z + y), что противоречит &• Пусть 心)уже доказано и х<Кп+ь Тогда найдется z такое, что z + х = А〃 + ]. Если х = 0, то х = До. Если「х = 0, то х = s (у) для некоторого у. Имеем s (А〃)= Ап + r + х = z + s (у)= = s(z + y). Таким образом, по Qi имеем z + y = ^п. Тогда по 尽“) имеем & = & V ... vy = А) В этом случае (х = До v ... vx = A〃+i). Итак, 心+D доказано.
По Q имеем 0 <хи, значит &,? Пусть &g")уже доказано. Если х=0, то х<^п + ь Если -iX=0, то найдется у такое, что x = s(y). Если уМА〃,то z + y = A〃 для некоторого z, а значит, z + s(y) = =z + х = А〃+1, т.е. х<Ап + 1. Если А〃 W у, то z + А〃 = у для некоторого z, а значит, z + А〃 +1 = s (у) = х, т.е. Aw+1 <х Итак, Л戶 ° доказано.
Нет. Например, из 必吗必吗尽R следует 尽叫
Пусть 期=〈М 5, +, •, 0) есть модель для R. Положим М、= {Az-1 / е *#}. Рассмотрим подсистему 期i =〈財;邑 +, •, 0). Изоморфизмом между 况 и 期 1 является отображение 屮:J(t М\, где 屮")= А・
(а) Из ZF3, где A^^z = z. Единственность 0 следует из ZFb
Из 左 и %
Из (б): {х} = {х, х}.
Из ZF、и ZFV См. указание к задаче 23 из § 1 части I.
Следует из (г).
Из ZF,и ZF].
Из ZFX и ZF3 для 4 =三 21 三 ©(21 £ %i & г2 е 修 & z =〈z“ г2)), взяв 尸(尸(Xi и%2)) вместо х.
Следует из (ж).
Следует из (г) и ZR для 4 (/, s)=三 z (〈邑 г) g /).
Из 延 и %
Взять в (г) пару {х, у} в качестве х.
(м) Из ZF3 при А^хе у.
(н) Из ZF& взяв U х вместо х и 4 (?) = V 〃(〃 е /пае и) при t=x.
(а) Из ZF*, взяв {х} вместо х.
Из ZFg, взяв {х, у} вместо х.
Из ZZ^, взяв {х, у, z} вместо х.
(а) Использовать задачу 39 (б), (в).
Следует из (а).
Следует из (а), задачи 39 (а) и ZF&
По ZF3 существует множество {z | z е х&「4 (z)}. Далее использовать (в).
Пусть Л (х, у) ^ (х е У v у g xv х = у). Из -i V х V 歹力(х, у) можно вывести по (д) существование таких х° и у°, что -> А (х°, %), V /V 〃«£ xqz)A (/, /)) и V /«£ Уо^А (х0, 0). Тогдахос%и%сх(). Приходим к противоречию.
(в) Пусть х удовлетворяет ZF7 и z = {у \уе х & Ord (у}. Тогда £(U z).
(г) Следует из (в) и задачи 40 (д), (з).
(в) Следует из задач 38 (в), (л) и 41 (д).
(е) Пусть (N(x)&-iX = 0) и -> 三 у (N(y) & х = s (у)). Поэтому £ (х) ввиду (б). Тогда「хе со. Приходим к противоречию.
Следует из задачи 40 (д).
(а), (г) Использовать принцип индукции по х (см. задачу 43) для формул
Dy(N(y) n 三! z (N(z) &x + y = z)),
V у (N(y) n 三! z (N(z) & х • у = z)).
Пусть 4,…,4 — вывод А в теории 尸.Обозначим через 4 формулу V хх... V 工諸/, где хь хт — все свободные переменные 4 Доказать индукцией по z, что Pn(4v) есть теорема ZF, используя задачи 42, 43, 44.
Фильтрованные произведения
Если фильтр D — неглавный, то для любого Хе D существует бесконечная строго убывающая цепочка множеств из D.
Следует из задачи 4.
См. задачу 66 из § 3 части I.
Пусть 〃,be I, а 丰 b, Д = {Х\ае Xq I}, Л2 = {Х\Ье Xq I}. Тогда не существует фильтра Л, содержащего А и Л2, так как {〃} П {Ь} = 0.
Следует из задачи 64 из § 3 части.
Пусть Т содержится в фильтре Фреше Ф, Хъ ...,及 е +. Тог
да X1rL.. П 及 е ①.Если М П ... П X左 < /, то /\(М П …П 及)е ①. Противоречие.
Обратно. Пусть Хх П П Хк 二 /, I\Y < I. Тогда
мп …пх左 ПУ = (Xi n n XJ\(Xi n... n x^ n (АП) =
Поэтому +1^, где ①一фильтр из задачи 9, содержится в некотором фильтре Фреше.
Следует из задачи 5.
Следует из задачи 11.
См. задачу 67 из § 3 части I.
Пусть D — фильтр над /, Xq /, Хе П Тогда КП (/\Х) w 0 для любого Уе D. Поэтому DU {/\^} содержится в некотором ультрафильтре Ф (см. задачи 12 и 14).
От противного. Пусть Хе G^\F,…,%е GRF. Тогда & U …U & е (Gi П П G〃)\F(cm. задачу 17).
Например, Gj= {X\j ^ Х= J}, F — ультрафильтр Фреше над J.
ПустьА= Q X, a, be А, a^b. Тогда {〃}圧尸,/\{〃}圧 F. Противоречие.
Пусть 匕 е D для / = 0, 1, 2, ... Положим ^ = (Уо А ... ••тх)\П 匕.
Докажем транзитивность 〜.Пусть力 〜力,力 〜力.Тогда
厶=8力⑺=力⑺g厶厶=U\f2⑺=%⑺} e2/1П厶сТз = 8力⑺=%⑺}£ 0И力〜%.
Требуемый изоморфизм есть(р(/) = {/}, где fe п叫
Пусть 1= {0, 1}, D {{0},/},期产〈М; В〉,где 期° U 尸(加)для любого т g MQ,期1 幺尸(加)для любого m g Мь Тогда гомоморфизм 口 期/ на 口 期/2) не является сильным.
Доказать индукцией по длине формулы А следующее утверждение.
Пусть A (xi,..., х〃)есть формула без -i и о, все свободные переменные которой есть хь хп. Тогда, если 口 期/ U А (力,…,力),то
Проверить, исходя из определения, что для любых / g,
f/D = g/D n ^f/D) = ^g/D);
2)屮(严(力/2…,力/0))=尸(中仿/0),…,屮(力/⑨);
Pn (fdD^^fJD^n п Рл(ф(Л/Л),...,(р(Л/2))) = и.
Изоморфизм (р:口期/07口期)/。 определяется следующим образом:屮(/7。)=/7。,где 广 £ 口 期力广(/) =/(/) для всехjg J. См. далее задачу 25.
Следует из задачи 29, так как каждый фильтр над конечным множеством является главным.
(1 /
Изоморфизм (р:口 叫/0"口 口叫/A D* опреде- 疋/кек疋/左/
ляется следующим образом:(р(//Л)=尸7加,где/* е П IIWA , кеК i^Ik
/*(左)=/7厶广£ П叫丿⑺=/"•)•
Изоморфизм (р:口期//^ 7 口期厂口期0/Дл опреде- Q/国 I РеГ
ляется следующим образом:屮(/7。) = {/J,力/。/〉,где 力 е Ц 期/,
Ш=Ш. ДЛЯ 丿€,力 е Г[期 в,力(В) =/(В) ДЛЯ В £ 广.
Пусть у: П G f и е определяется следующим обра- ае//~/с/
зом:屮(/)")=/([〃)ДЛЯ /е П Са. Тогда 屮(//Л~)=屮(f)/D есть ае//~
требуемый изоморфизм.
Для /е I положим Lt= {k \ i е 厶}. Тогда для любых z1? z5 g I имеем £Zi Г|... Г| Lis 0. Положим D = {Х\ Lix Г| ...П Zz;cXc К для некоторых 厶,...,zj. Изоморфное вложение
屮: П^-П П^ /А определяется следующим образом:
疋/]/
〃)=/72, (Г(左))《)=/⑺ для ze 4.
Пусть А (х) условно фильтруется по Dnl1 = {i \ 期/U 三 xZ (x)} g g D. Тогда для любого /е 厶 существует а« 期/ такое, что 期产 4(〃). Возьмем произвольную функцию /е п叫такую, что/(z) = 〃/для i е 厶.Получаем 厶 q {i | 期/^ A(f (z))}=厶 и 厶 е Л, т.е. 口 Ш1//Л A(f /Л). Отсюда 口 期/2) U 三 xZ (x).
Пусть 口 期/2) U 三 х4 (х). Тогда 口 ^JD ^ A (f /Л) для неко- торого/е п吗Отсюда{zI 期力Н Л (/(/))} е Ли {z| 期力НЯхЛ (х)} g D.
Следует из задач 38, 39, 40.
Допустим {z I Ш1/Н (Ло 5)} g D, 口 期/I)幺(4п 5). Тогда
8 期产 4} U 8 期产 5} е D,I1 = {i\^ni^A\e 厶厶=8 期产 5}圧 D. Отсюда ((/\厶)U 厶)П 厶=厶 П 厶 £ Dn I2e D. Противоречие.
Следует из задач 37-39, 42.
Следует из задачи 41 и задачи 21 (б) из § 4.
Следует из задачи 43 и задачи 20 (а), (в) из § 4.
Следует из задачи 43 и задачи 21 (а) из § 4.
Следует из задачи 43.
См. задачу 42 (в) из § 5 и задачу 41.
См. задачу 42 (а) из § 5 и задачу 41.
См. задачу 44 из § 5 и задачу 43.
Для любого п имеем {/1 耽产祝} g , где 祝—формула из задачи 43 из § 5 (см. задачу 5). См. далее задачу 41.
Пусть 期=〈7И;о〉= 口 耽//D Построим 1-1-функцию ср: л М. Каждому и е *# сопоставляем число кп такое, что 2心 < 耽〃 < 2心+1. Пусть Вк = 2^, где {0, к- 1}. Существует 1-1-функция(р〃: Вк 7 М. Определим 屮:2”т 口 9Л〃. Если у е 2” и 次 состоит из первых к членов последовательности % то (屮(Y))(〃)=屮〃(М〃). Тогда <р (у) = у (у)/。есть требуемая 1-1-функция.
Из каждого М выделим подмножество Nh мощность которого есть min(z,饵).Утверждение следует из задач 49 и 50.
Пусть /=及 n X1n...; & е D, р| х左=0 (см. задачу 22);
In = {i \ Mt< и} D, Yn = Xn \4. Тогда zg Y^n М» N 〃. Положим /〜丿 Q 〃 (z,jg 匕、匕+i). Пусть для ос g Z/~ имеем & = {0, 1,..., п- 1}, если ос =匕、匕+ р Тогда 口叫/О > П CJD^ = 2К°. (См. задачи 35, 52, 54.) /с/ае//~
Можно считать, что *#есть основное множество каждого
期к Пусть /е 口 期/” Положим 4 = {〃/") = п}. Тогда 1= |J 厶.
ZGI〃e 4
Если 1n 圧 D для любого 〃, то |J Zz g D для любого n и 疋 ”\{〃}
£ U 厶 =0 £ 9 противоречие. Поэтому 4 g Л для некото- 〃G”、i^j]f\{n},
рого 〃 е 4 Следовательно /〜刀力,где^ (z) = п для всех i g Z
с. Следует из задачи 53, так как 〃/ есть минимальный элемент в 期„ то //Д где /(/) = % есть минимальный элемент в И叫/”
Пусть /кек — семейство всех конечных непустых подмножеств множества,Тогда К〜,Поэтому (см. задачу 33)
27 <^F< 口 期厶/2 二 口期/2 二 Ш17Д ,k&K沦/
где D2 есть прообраз D{ относительно изоморфизма между К и 7.
Следует из задачи 58.
Пусть Jq о J^ о ... — последовательность множеств из D такая, что р| Х〃 = 0 (см. задачу 22). Каждому п е *#сопоставляем
элемент Ьп из 期 так, что bn w bm при п^т. Определим /е 口 期/
следующим образом: если для z g I число 〃/ есть наименьшее такое и, что / 任兄,то полагаем /(/) = Ьп . Допустим, что /70 =(р(〃) для некоторого 〃 из 期.Тогда Х= {z |/(z) = а} е D. Для z g Xимеем /(z) = bj для некоторого je *Ж Пересечение ХС\^+1 непусто, так как принадлежит D. Возьмем z е ХГ| J^-+1. Тогда /(z) = bn ^ Ь^ так какnt>j+ 1. Противоречие.
§ 9. Аксиоматизируемые классы
Пусть Ei — система аксиом для класса Къ Е2 — для класса К» Тогда Ei U 互 есть система аксиом для & Г| &; системой аксиом для & U & является £ = {(4 v Л2) 14 £ £匕 力2 £ 为}.
Пусть ср — изоморфизм из 耽 на 力Г. Доказать (индукцией по длине формулы), что для любой формулы 力(修,...,х〃) и любых mb тп из Ш1 выполнено соотношение
期(加1,加")q工力UZ (<p(加J…,(p(加〃)).
Следует из задачи 41 из § 8.
Если £ есть система аксиом для К то £ U {也,汽,瑞,…} (см. задачу 43 из § 5) есть система аксиом для К.
Пусть для i е ” 期/ есть система из К с числом элементов не менее i, D — неглавный ультрафильтр над 4 Тогда 口 期/D удовлетворяет всем требованиям задачи (см. задачу 53 из § 8).
Следует из задачи 6.
Пусть К — класс полей конечной характеристики. Для любого простого числа р существует поле ЭЛ^ характеристики 夕;это поле определяется аксиомами
% = V х Qzx= 0),
①夕= mx(-iX = 0& -i2x = 0& …& ->(/; - 1)х = 0
и аксиомами поля.
Пусть Р — множество простых чисел, D — неглавный ультрафильтр над Р. Тогда в 期=[[耽“D истинны все формулы ①户 реР
поэтому 期任 К
Пусть Мк^ Вк= {-к,-1}, где -к< ...< -1 <0, D — неглав
ный ультрафильтр над 4 Положим 友")= -(/+ 1) для /V (左一 1), fk ⑺=-к для z > к. Тогда 亦 /D>力 /D> ... и 口 期/D не является вполне упорядоченным. Если D — главный ультрафильтр, то 口 期/D 4 期用 для некоторого z0 е *#(см. задачу 29 из § 8). Неак- сиоматизируемость из задачи 4.
Пусть К замкнут относительно ультрапроизведений и элементарной эквивалентности, Т — множество предложений, истинных на всех системах из К. Пусть Т выполнимо в 期, Г = {Л; I z е 1} — множество предложений, истинных в 期.Так как ^А^ Т, то для любого i g I существует система 期/ е К такая, что 期/ U Д-. Положим Ij={i \ 期/ U %}. Существует ультрафильтр D над /, содержащий все Ij (j ^ J) (см. задачи 8 и 14 из § 8). Тогда 口叫/0 элементарно эквивалентно 期 и 期 е К
Пусть I — семейство всех конечных подмножеств множества Т,①/ — конъюнкция всех формул из z е /,期/ — система, в которой истинна ①Положим Д = {z | z g Z,期产①仆.Тогда 儿 Г|... Г| % w 0 и существует ультрафильтр D над /, содержащий все 4 (左 е /) (см. задачи 8 и 14 из § 8). Имеем 口 期/。匸①左 для любого 左£ /(см. задачу 41 из § 8).
Следует из задачи 5 из § 7 (для счетной сигнатуры) и задачи 11.
Если {① 1,…,①小 есть система аксиом для К, то {-> (①i & …& ①0} есть система аксиом для 人 \К Обратно, пусть Ei = {Фа | ос е Л} есть система аксиом для К 互={屮в 丨 В £ §} — система аксиом для & \К Тогда £ = Ei U 2 противоречиво и, следовательно, (см. задачу 13), противоречиво конечное множество {①&, •••,①%,屮氏,•••,屮区}・ Поэтому {①&1,…,①%} есть система аксиом для К.
Следует из задачи 41 из § 8.
Следует из задач 6 и 13.
Следует из задачи 15.
Следует из задач 8 и 13.
Пусть Л > ш, Г = TU {-I Са = S 丨 5 В £ 4 a w р}, где са — предметные константы, не входящие в Т. Тогда любое конечное подмножество Го с Г выполнимо и, следовательно, Г имеет модель (см. задачу 11). Любая модель для Г есть модель для Т и имеет мощность больше, чем ш.
См. указание к задаче 18.
Пусть <ру есть изоморфное вложение 期产〈М; °}〉в модель 鸣 £ К где М есть конечное подмножество Mag — конечное подмножество о. Пусть I — семейство всех моделей 况力 Iki = {ЭЛ^-1 Mk с Mi и 6 = 0/}. Каждое конечное пересечение 儿厶 П ... П Iksis непусто. Пусть D — ультрафильтр над /, содержащий все 4/,况=口 ^ij/D. Пусть 亦—произвольный элемент из Г!% Тогда следующее отображение <р есть изоморфное вложение 期В况:
9(砌二 /m/А9(砌二 /m/Агде Л«/, j))二 <где Л«/, j))二 <9歹(加), если m^ Mh /о(а,力),если m^M^
9(砌二 /m/А
9(砌二 /m/А
где Л«/, j))二 <
где Л«/, j))二 <
Пусть M = {mb m^, В (mb 加Q, — конъюнкция всех формул из 0(期).Тогда А = Эхг... Я хкВ{хъ х^) есть искомая формула.
•期=口 期/D имеет 左 элементов, где к<п. Поэтому формула
С=三 Xi ...三 хк (5(Х1,..., х0 & Vy (歹=Xi V ... vy = x〃)),
где 5(加1,..., т» — конъюнкция всех формул из D (Ш1), истинна в 期,и, следовательно, {/1 期/ С} D. Имеем 期 期及 для любого z0 такого, что 期乐 U С.
Если М есть множество всех значений термов сигнатуры о при значениях переменных из множества Л, то〈М; о〉есть подсистема 期 и содержится в любой подсистеме, содержащей А.
Следует из задачи 25.
Пусть £ — система аксиом для класса К сигнатуры о. Строим по ней систему £' V-формул сигнатуры о' о о, удовлетворяющих условиям задачи 21 из § 5. Класс К состоит из обеднений систем класса К' всех моделей для
Пусть К состоит из обеднений универсально аксиоматизируемого класса К' сигнатуры 5 (см. задачу 27),期=〈М о〉е К 期 есть обеднение 力Г из К: Пусть А — конечное подмножество М 期 1’ подсистема 期;порожденная множеством А. Тогда 期 J е К;期 1 = {М^ о〉— конечная или счетная ^подсистема 期.
Аналогично задаче 28.
Пусть £ — система аксиом для К, m > 力I + о,期i = {М^ 5〉— модель для £ U 0 (期)мощности большей, чем m (см. задачу 18).
Пусть 7И =4 и М, / = т. Далее применяем задачу 29.
Пусть о 寸勺 I Y £ 2”}, £ — система всех формул вида 3 х 勺(х) для всех уе 2” и формул вида 0 修...三 х〃(「修=电 &-> 修= =Хз & ... -I Х〃 — 1 = X〃)О V X (-1 尸а(х) v -I 尸м(х))) для п = 2加, (у(0),y(m- 1)) w〈a(0),ос(加-1)〉,m= 1, 2,... Класс К всех моделей для £ содержит конечные модели мощностей 2т (т = 0, 1, 2,...); все бесконечные модели из К имеют мощность > с.
Пусть。=伉|丫£ 2”}U{〃印」уе 2”}, где [y]w = (y(O), …,y(m - 1)〉,£ — система всех формул вида
「4心="俗]"для м〃 w[b]",
倉(4加для b, " 2,
Vx 伉(x)=&(x)n :x=W,гДе /=2”i|J …U2”%
J^= {0, 1,Z:-1}, [5]w^[y]w.
Тогда〈M о〉,где M = |J 2^-, a[y]m= [y]m ,力("暮)=俗院 есть счетная модель для £, все собственные расширения которой имеют мощность не меньше, чем с.
Пусть К есть класс всех обеднений универсально аксиоматизируемого класса К' сигнатуры о' (см. задачу 27),期=〈М о〉е К 耽=т. Возьмем 期‘ ={М; о'〉е К: Пусть /", g" е о; полагаем fn 〜gn =fn 5h,…,m^ =gn (mb ..., mJ для любых mb mne M. Из каждого класса эквивалентности выберем по одному функциональному символу, о〃 получается из о' опусканием остальных функциональных символов. Тогда о〃 содержит не более, чем 2т функциональных символов. Пусть К" — класс, система аксиом которого получается из системы аксиом для К' заменой функциональных символов из 5 на эквивалентные им из о彳期i — система из К" мощности П1>п (см. задачу 18),期2 — подсистема 期 1, порожденная множеством мощности п. Тогда 期2 = п (см. задачу 25),期2 £ К" и 期2 может быть обогащена до системы 期3 е К: Тогда обеднение системы 期з до сигнатуры о входит в К.
Следует из задач 6 и 33.
Примеры:
£ = {&};
e = {(图 n 图+1),(图图+ 2),…};
(b)人.
期 U -I 匆二加2 n 力Г U -л <p(勿J =(p(m2);期幺力(mbm)=>
n Ш1H -i Л (mbmJ n ШГ U「4 (<p(勿 J …,(p(加2)).
Отображение <p:力—M где §(〃)= 〃+ 1, есть изоморфизм 况 на 期,поэтому 况 и 期 элементарно эквивалентны. Возьмем Л (х) = Vу (х<у). Тогда 期 ±4(1),况幺4(1).
Нет. Например, формула mx(xW2&-iX=0&-iX=2) истинна в 久 но ложна в 期.
Нет. Например, формула \/ хЭ у (у - у = х) истинна в С, но ложна в 0.
期 U4 (九,1 期 U4 (九,bm)} = Ie D n n W^JD^A^ID.^^ID), где 力⑺=令(/= 1,…,加).Если 期
конечна, то 期’/l)=期.
(а) Например, положим для 〃 е “ / е W
▼(〃)«) =▼(〃)«) =если / < ",если / > ";если / < ",если / > ";
▼(〃)«) =
▼(〃)«) =
если / < ",если / > ";
если / < ",если / > ";
屮(一〃)«)=屮(一〃)«)=-z, если / < и,
屮(一〃)«)=
屮(一〃)«)=
-л, если / > п.
Тогда(р(и)=屮(〃)/0 есть изоморфное вложение 夕 в п吗
) Нет. Формула Я х V у (х W у) истинна в п吗/2 но ложна в 夕.
Из задачи 18 следует, что теория Т = FD (期)имеет модель 期 1 такую, что 期 1 > m. Тогда 期 элементарно вложима в 期i (см. задачу 41).
Доказать индукцией по числу шагов построения формулы 5(Х1,丸),что для любых mb mke М.
Ш1 Н В(тъ т^ п 期1 U 5(加1,…,加左).
Пусть 期=〈М о〉бесконечна, А — счетное подмножество М. Положим А0 = А. Далее, если Ап уже определено, то для любой формулы 4(xi,…,х^, у) и любых аъ аке Ап таких, что Ш1 Я у A (〃i,…,〃% у), выбираем a = h{A. аъ 〃女)е 7Итакой, что 期 HZ (〃i, 〃公 а). Тогда Ап+1 есть объединение Ап и множества всех 力(4, 〃i,..., 〃左),а 期 1 =〈 U "〃; °〉есть счетная элементарная подмодель 期(см. задачу 43).
Аналогично задаче 44.
Следует из задач 42 и 45.
Доказывается индукцией по числу шагов в построении формулы А. Рассмотрим лишь случай 4 = Vx5(x). Пусть 期产 Vx5(x), но 期¥Vx5(x). Тогда Ш1 Н Я х -> 5 (х) и 期 U -I 5 (〃) для некоторого а е М. Имеем а е Mj для некоторого у > /. По предположению индукции для формулы В имеем 期/幺 5 (〃),отсюда 期/ U 三 х -I 5 (х) и 期,U m х「5 (х), так как 期/ Y Противоречие.
Пусть £ есть множество предложений, истинных в К,期一 модель для £. Пусть А — конечная совокупность предложений из FD (Ш1), 4(Q,…,с〃)— конъюнкция формул из A, Q, ..., сп — все предметные константы, не входящие в о. Тогда имеем 期 U m Xi... m х〃4 (xi, ..., х〃)и, следовательно, существует система 期а е К такая, что 期八 U 三 修...三 х〃4 (修,х〃); существуют
элементы ^Л,...,國"из 力1八 такие, что 力1八 ±4 (df, ..., d『). Для с из 期 положим d"(c) = d* если с = q; d\c) равно произвольному элементу из 期八,если с 任{Q,…,с〃}・ Пусть / есть множество всех конечных совокупностей А = FD (期),D — фильтр над 厶 содержащий все множества 厶={А'| 期《 U 儿(d「,…,办")},期 i = h力V0
Ас/
Для с из 期 полагаем ^(c)=fc /Д где 力(A) = d"(c);(р(с) есть элементарное вложение 期 в 期卜 Обратное утверждение следует из задач 3 и 4.
Пусть класс К универсально аксиоматизируем,期—система сигнатуры о и каждое конечное обеднение конечной подмодели 期 изоморфно вложимо в подходящую К-систему. Тогда (см. задачи 4 и 20)期 изоморфно вложима в Х-систему и 期 е К
Обратно. Пусть £ — семейство всех V-формул, истинных на всех системах из К, и система 期 есть модель для £. Покажем, что если выполнены условия задачи, то 期 е К Пусть 期i есть конечное обеденение конечной подмодели 期,А есть Я-формула для 期 1 из задачи 22. Тогда 期i вложима в некоторую Х-систему, так как в противном случае £ 卜「4 (「4 эквивалентно V-формуле) и Ш1 -I Л. Поэтому 血 £ К
Следует из задач 20, 48 и 49.
Следует из задачи 50.
Использовать указание к задаче 48. Взять класс всех систем, элементарно эквивалентных 期匕 в качестве К, и 期i в качестве Ш1Л.
Если 期 содержит п элементов, то 期i тоже. Из задач 52 и 39 следует 期产期.
Следует из задач 18 и 53.
Пусть Т неполна. Тогда для некоторого предложения А не выполняется ни ГН Л, ни TH -i Л. Поэтому существуют счетные модели 期 1 и 期2 теории Т такие, что 期产 4 期2f「4 Тогда существуют модели 期з и 期4 такие, что 期3 =期4 = m,期 1 y 期3, 期2 Y 期4 (см. задачу 46). Поэтому 期3 и 期4 неизоморфны.
Теория К0-категорична (см. задачу 13 из § 5 части I) и поэтому полна (см. задачу 56).
Пусть「° U П противоречиво. Тогда противоречиво некоторое подмножество Го U {Д,&}, где Д е Гь к> 0. Поэтому
Го h -I (§1 & ... & &) и「° 1 V Xi …V % -I 5 (xi,..., х)где 5 (q,…,q) = (§1 & …& 5Q, q,…,q — все константы изД, &, не входящие в о. Так как Г полно и Го непротиворечи-во, имеем「卜 V Xi …V х§ -I 5 (xi,…,х) поэтому Tt h V %t ...
V%-i 5(xi,…,xj и П h -I 5(q,…,cj. Противоречие.
Следует из задачи 58.
Пусть Г = FD (Ш11) U FD (Ш12)- Любая система, в которой истинны все формулы из Г, удовлетворяет требованиям задачи. Непротиворечивость Г доказывается аналогично непротиворечивости 「о U「1 из задачи 58.
Пусть ГЦ! Ц} выполнимо в 叫={М^ 5〉,叫* = {М^ о〉. Тогда FD (期 1*) U {В} непротиворечиво (см. задачу 59) и выполнимо в 期2 =〈〃2; 6〉. Имеем 期 1* y 期2* =〈此;6・ Поэтому существует система 期3 = (М3; о) такая, что 期1 y 期3,期2* Y 期3* =〈M; о〉・ Получаем последовательность 期匕 期2, 期з,… такую, что 期1 Y 期3 Y ... Y 期2 Y 期4 Y 耽 1* Y 期2* Y 期3* Y ... ПОЛОЖИМ м= U Mi,期=〈М 5U6〉,где 期J =〈M о〉,期2左+i Y〈M 5〉,
耽2左 Y〈7И; 6〉(см. задачу 47). Тогда ГЦ1 {Д В} выполнима в Ш1.
Пусть аъ ак — все константы, входящие в 4 и не входящие в о, йь Ьп — все константы, входящие в 5 и не входящие в о. Тогда формулы АГ = Э хг ... Я х^Л (хь ...,х^, Б{ = Э у{... ...Я укА (уь ..., у^) удовлетворяют условиям задачи 61 и ГЦ1 Ць Д} непротиворечиво. Тогда「U {4 6} непротиворечиво.
Пусть Т — множество предложений С сигнатуры о таких, ЧТО h (Л о В).
Предположим, что TU {-> В} непротиворечиво. Тогда TU {-> В} выполнимо в некоторой системе 期.Далее, Г U Ц} непротиворечиво, где Г есть множество всех предложений сигнатуры о, истинных в 期.Иначе было бы Л h -i (Q & ... & Q) для некоторых С]Ск е Г, —I (С] & …& CQ е 7 =「и (& & ... & CQ е Г. Из задачи 62 следует, что Г U Ц, -> В} непротиворечиво и неверно И (Л о 5 ). Поэтому TU {-> В } противоречиво, а значит, 卜((& & ... & &) п 5) для некоторых &,..., Qg Т\ (Q & ... & &) есть искомая формула. Если о пусто, 4 и「5 выполнимы, то можно построить счетную модель, в которой выполнима (А &「В), т.е. не выполняется 卜(4п 5).
Часть III. ТЕОРИЯ АЛГОРИТМОВ
§ 1. Частично рекурсивные функции
①ункиии%,^,力 и 力 получаются суперпозициями из /и 7^: (а)力(Х1,Х2,Хз,…,芻)=
=/(厶(Xi,…,X〃),/](Х1,..., X〃),厶(Xi,…,X〃),…,4(Xi,…,X")).
)力(X1,电,…,X") =/(厶(X],…,X"),…,4(X],…,X"),厶(X],…,X")).
(b)力(X,…,X" + 1) =/(人 (Xi,…,x"+1),…,In (Xi,…,x"+1)).
(Г)力(x1,芻_1)=
=/(厶(X],…,Xn _ 1),厶 (X],…,Xn _ 1),…,厶_1(X],…,Xn _ 1)).
Пусть/(xi,…,х〃)получена из о и 7^ с помощью суперпозиций и примитивной рекурсии. Тогда/(0,0) = 0 и
X] W 1, хп W 1 n /(X],х〃)W 1.
(а) /(х) = s(s(... s(x)...)) (и раз).
) /(х) = s (s (…s (о (х))…))(“ раз).
) /(х, у) получается примитивной рекурсией из g (х) = ЛЧ-^) И Л(X, у, 2)= S (/3З (х, % z)).
) /(х, у) получается примитивной рекурсией из g(x) = о (х) и Л (х, у, г) = /『(х,у, z) + 7^(% j z).
)/(% 0) = 1, f(x,y+l)=x f(x, у).
/(0) = 1, 〃х+l) = s(х) ・/(х).
(а) х*';
У раз
X% J .
(a) sg(O) = O, sg (х+1) = s(o (х)).
sg (0) = 1, sg (х+1) = о(х).
0」1 = 0, (х+1)」1=х.
х - 0 = х, х- (у+ 1) = (х- у) - 1.
\х-у\ = (х-у) + (у-х)._
max(x,y)=x sg(x-y)+y- sg(x-y).
min (х, у) = х • sg (у - х) + у • sg (у - х).
Докажем, например, (а):
尸+ 1 01,0) =g(xi,0),
fn + i (хъ ...,хп,у+ l)=g(xb ...,хп,у+ l)+/(xi,...,х〃,у).
〃(修,%”)( i'
/(Х1,х〃)=2 Sg ]]g(X],х〃,丿).
z=0/=0丿
ll・g(Xi, ...,x〃) =
=力0(Xi,• Sg Jq(Xi,X〃)+ …+ 九(Xi,• Sg fs(Xi,x〃).
(a) - =£兎毎 r).
Z=1
(6)(6)Г rest (x,y)=x- у —.Г rest (x,y)=x- у —.
(6)
(6)
Г rest (x,y)=x- у —.
Г rest (x,y)=x- у —.
T(x) = 2兎(rest(x,/)).
/=1
О(х) = 2’•兎(rest(x,/)).
z=l
х — простое число q т(х) = 2 (см. (в)). Тогда
lh (х)= ^sg(|T(z)-2| + rest(x, /)).
/=1
(е)兀(х)= £賴|«) —2|) (см. (в)).
fedfedк (х, у) = цг [г • sg (х • у) + sg (х • у) (sg г + rest (z, х) + + rest (z, у)) = 0] Мх у.
fed
fed
⑶ d(х,у)=⑶ d(х,у)=+ x・sgy + y ・sgx (см. (ж)).
⑶ d(х,у)=
⑶ d(х,у)=
(и)以х) = © f\n(y)-(x+l)\ =0j<22%(CM. (е)).
long(x) = © 2 sg(rest(x, XD)) = 0 工 х. j=y+l_
ex(x,y)=卩2[(兎 rest (歹,夕(x)z + i)) • sg у = 0] <x (см. (и)).
(M) ^л/^j = |LL2[sg((2 + l)2-X)= 0] < X.
(Н)[Q] = Ц2 [ Sg ((2 + 1)У - X)• Sg у = 0] + Sg у • X < X.
[хл/^]=卩2 [玩((z +1)2 - 2f) = 0] W 2x.
(п) Использовать разложение числа e в ряд.
Использовать разложение числа 炉 в ряд.
々二—г: sg (х^у)+ sg (х^у).
/(х) + т(х)=卩2 兎[(z + lgz + 2)二 % =0 =z()(x)w2x;
/ (х) = X -/ (х) = X -Zo(x)・(Zo(x) + l)-.
/ (х) = X -
/ (х) = X -
2『
Г (x) = Zo (x) - I (x).
Следует из задачи 13.
15•尸(%, ...,х〃)=尸(с“ (xb ...,xj), где 尸(x) =/(以 1 (x),…,спп (х)).
(а) Пусть 〃 е *Ж Рассмотрим последовательность〈“,0), 〈“,1), ... Тогда существует последовательность х0? х^ ... такая, что /i So) " (%)=…=〃,力(хо) = 0,力 б) = 1,…;поэтому х0,хь ... различны.
(6)力(X)= e困力(X)一力⑺I = 1. /=0
См. задачу 34 (е) из § 7 части II.
Ввести вспомогательную функцию
尸(Х1,立〃(XI,
/=0
Доказать, что F примитивно рекурсивна. Тогда
/01,%у) = ех (у,尸(xi,%у)).
Следует из задачи 18.
Ввести вспомогательную функцию
尸(x) = 2/(x)・3g“).
Доказать, что F примитивно рекурсивна. Тогда
/(х) = ех (0,尸(х)),g(x) = ex(l, ?(х))・
Аналогично задаче 20.
См. задачу 1.
(в) Например, g(x, у)=х+1.
См. указание к задаче 2.
(а) со (х) = цу [s (х) + у = 0].
/(х,у) = цг [|х-(г + у) 1 = 0].
/(х,у) = цг [|х-г -у| = 0].
/(х丿)=卩2 [\x-zy\ = Q],
Пусть / — и-местная функция, »= {〈〃“,…,〃i“〉, ... ,〈"左i,…,"左"〉},/(〃ii,…,41")=仇,…,/(〃左 1,…,4左")=瓦,тогда
/(Х1,%) = % •兎(1/-4111 + + / - 41前 +
…+ 6左• Sg (1Х1 — 纵 11 + ... + % - 4&I) + 卩2 [z + (民-"ill +
…+ “ - а") ++ |%i -纵J ++ % -纵/) = 0].
TZ /|\ /|\ /|\ /|\ /|\ /|\TZ /|\ /|\ /|\ /|\ /|\ /|\Использовать следующие соотношения: a = b q \а-Ь\ = 0.
TZ /|\ /|\ /|\ /|\ /|\ /|\
TZ /|\ /|\ /|\ /|\ /|\ /|\
〃w6 q sg |〃一 创=0.
a<b q a - b = Q.
a<b ^ sg (b- a) = 0.
a = Q и b = Q q a + b = 0.
〃 =0 q или b = 0 q a • b.
(а) Введем функцию
e (4У)=c(c"i0,…,c",⑺,у,/(e"10,…,c""0,У)).
Тогда e(“) = a(G«),y), где
G«) = c" + 2(以]⑺,,以〃⑺,0,g(c〃W),...,以〃⑺)),
a«,0) = 4 a(t,y+ 1) = G(a(t, у)),
G(2)= C(点 + 2, 1(2)'…'C〃 + 2, 〃(2)' C〃 + 2, 〃+1(2)+ I,
,(C〃 + 2, 1(2),…,% + 2, 〃 + 2(Z)))・
Имеем /(Х1_.,х〃,у) = с〃 + 2,〃 + 2(е(с"(Х1_.,х)у)).
Аналогично (а).
Полагаем
G(x,y)=g(c〃i(x),…,以〃(х),у),
尸(x) = ©[G(x,y) = 0].
Тогда /(xi,=...,xj).
Ввиду задачи 28 достаточно рассмотреть случай, когда
V /2(% 0) = %
/2(х, y + l) = G(/2(x, у)).
Для этого случая выразить требуемым образом (используя задачу 29) функции 〃= О(х, у) и и =厂(х, у), являющиеся решением системы уравнений
/(х, 0)=伙〃,V, 0),
/(X, у)=伙〃,V, у).
Использовать разложения в ряд чисел 6, е,兀.
Записать с помощью общерекурсивных функций метод вычисления с наперед заданной точностью корня многочлена с целыми коэффициентами.
34. ⑹ (в) (г)34. ⑹ (в) (г)(а) Хи(Х1,…,х〃)— is (xQ. о (х) = ii (s(x)).
34. ⑹ (в) (г)
34. ⑹ (в) (г)
is (0).
q (2 + 2sg x).
(Д)4x=厶2(丸У)+…+厶2(X丿)(а раз),
by = 7^(х,у) + …+ 7^(х, у) (б раз), с= s(0) + …+ s(0) (с раз).
Имеем x + 2〔V^] = i(x + l+ 2鱼q(x + 4)), тогда
х2 二 i(x + 2^V^j +1).
Пусть oc(x, у) = q ((x + у)2 + 5x + Зу + 4), тогда
+ l + i(sgoc(x, q(x)))),+ l + i(sgoc(x, q(x)))),x2 +x2 +
+ l + i(sgoc(x, q(x)))),
+ l + i(sgoc(x, q(x)))),
x2 +
x2 +
(з) Имеем(з) Имеем2 ^[х j 二 ос(х + 2 [V^], х), тогда ^-/^j 二2 ^[х j 二 ос(х + 2 [V^], х), тогда ^-/^j 二(и)(и)ИмеемИмеемх・у =х・у =а(а((х + £ х2), у2)а(а((х + £ х2), у2)22(к)(к)ИмеемИмеемх 7 = а(х, у) sg а(а(х, у) + у, х).х 7 = а(х, у) sg а(а(х, у) + у, х).(л)(л)ИмеемИмеемe (х丿)=e (х丿)=(X + у)2 + Зх + у(X + у)2 + Зх + у22(м)(м)ИмеемИмеем/(х) =х,;/(х) =х,;[J 8х + 1[J 8х + 122+ 1+ 1[J 8х + 1[J 8х + 122二 1二 1
(з) Имеем
(з) Имеем
2 ^[х j 二 ос(х + 2 [V^], х), тогда ^-/^j 二
2 ^[х j 二 ос(х + 2 [V^], х), тогда ^-/^j 二
(и)
(и)
Имеем
Имеем
х・у =
х・у =
а(а((х + £ х2), у2)
а(а((х + £ х2), у2)
2
2
(к)
(к)
Имеем
Имеем
х 7 = а(х, у) sg а(а(х, у) + у, х).
х 7 = а(х, у) sg а(а(х, у) + у, х).
(л)
(л)
Имеем
Имеем
e (х丿)=
e (х丿)=
(X + у)2 + Зх + у
(X + у)2 + Зх + у
2
2
(м)
(м)
Имеем
Имеем
/(х) =х,;
/(х) =х,;
[J 8х + 1
[J 8х + 1
2
2
+ 1
+ 1
[J 8х + 1
[J 8х + 1
2
2
二 1
二 1
8x + l] + l
Имеем г (x) = - (/(x) + 1).
Индукцией по числу шагов построения данной примитивно рекурсивной функции, используя задачу 34. Рассмотрим лишь случай получения функции с помощью оператора примитивной рекурсии. Ввиду задачи 28 достаточно рассмотреть случай, когда
尸(х, 0) = х,
F(x,y + ^ = G(F(x, у)),
где G уже получена требуемым в задаче способом. Положим
9 (х, у) = q ([J х + 1]) • sg^ (х +1) + G(y) • sgq (х +1).
Тогда для функции / (х) = 9 (х, х) имеем
«0) = о,
«х +1) = е(х, /(х)),
"x) = F(q([A]), q(x)), а также / (((у + х)2 + х)2 + у) = F(x, у). Но функция / (х) ввиду задачи 28 (б) получается итерацией и суперпозициями функций, уже полученных требуемым в задаче способом.
(a) 7m (%1,…,х〃)= qq (xQ.
о (x) = q (L(x + x) + 1).
Аналогично задаче 34 (д).
Пусть ос(х, у) = q ((х + у)2 + 5х + Зу + 4); тогда
х2 = ос (L(2x), 2х).
(Д)s^(x) = q(W+1).
sg (х) = ос (1, sg х).
Имеем |^|] =q(2q+ sg(^-1 + 55 (0))))-1(х).
Аналогично задаче 34 (и).
Аналогично задаче 34 (к).
Имеем [7Т]= 仪% - g%)) - 1 +sgx.
(л), (м), (н) Аналогично задаче 34 (л), (м) и (н).
Имеем /(х) = т ((|(/ (х) + 1) sg /z (/(х), г (х)) - 1|) - I)-1. Далее применить задачу 39.
Индукцией по числу шагов построения данной частично рекурсивной функции, используя задачи 30, 39, 40, а также формулы для rest (х, у) и 0(х, у, г) из задач 12 и 17. К формуле
— =Msgy • Sg((2 + 1)у X)= 0] + X sgy
применить задачу 40.
(а) Пусть функция определена следующим образом: если 〃 = 3 % то ос(и) = с3 (0, % 2 + /);
если 〃 = 3 /+ 1, то ос(и) = с3 (/+ 1, 0, sg /);
если 〃 = 3/+2, а с31(ос(г(/))) + 1 = с31(ос(/(/))) и Сз2(а(т⑺))= = сзз(а(/⑺)),то а(〃)= с3(сз1(а(/⑺)),с32(ос(/(/))) + 1, с33(ос(г (/)))), в остальных случаях ос(и) = с3(0, 0, 2).
(Здесь 厶 г определены в задаче 13, а с3, с31, с32, С33 — в задаче 14.)
Функция ос примитивно рекурсивна. Имеем
5(х,у) = Сзз(а 3〃[сз1(а(〃))= хи с32(ос(и)) =у])).
Таким образом, В и А общерекурсивны.
(б), (в), (г) Индукцией по и, х.
(д) Имеем о (х) < В (0, х), s (х) < В (0, х), /广(修,х〃)< < В (0, шах б,…,х〃)).
(е), (ж) Проверяем непосредственно, используя (б), (в) и (г).
(з) Из (д), (е) и (ж) следует, что всякая примитивно рекурсивная функция является 5- мажорируемой.
Пусть 尸(/, Xi,…,х〃) — универсальная функция для семейства и-местных примитивно рекурсивных функций, являющаяся примитивно рекурсивной. Тогда /(хь xj = 1 + F(xb xb ..., xj = =尸(力,Xi, ..., x〃)для некоторого 力.Отсюда 1 + 尸(力,力,…,力)= =尸(办,办,…,办).Приходим к противоречию.
Заметим, что универсальная функция должна быть всюду определенной. Далее, см. указание к задаче 43.
Машины Тьюринга
1./(х) =х+ 1.
2・ fn (Х1 ? •••? X刁)—Xi + ・・・ + Хп .
力1 7 4()1,
公1 7公1尺
4з1 7 4з1乙
3. Например,
力0 — q^R. 42° - 431厶 4з。7 4оО,
4. Например,
41。742。及
g20 7 43о厶
公1 7公1尺
4з° 7 4о°,
4з】7 4з°£・
Сначала переводим слово Ol^OPO в слово 01х^аР00, равное Qlx~lqalyQVQ при /=0. Затем слово 01х-/^аР0Г0 переводим в Qp-(z+i)^pQ|/+iQ^ если х_ /> о, и в OF^oO^O? если х - z = 0.
Г. ^OFOO = SOI"—О ГО Г при / = 0. Слово ^iO Iх ~ z01 z01z переводим в 410『一"+D0「+10「+* если х - z> 0, и в 4()0『01\ если х-/ = 0.
U〃.(B+ В)"】(及)
K〃.K1 =「
К〃+1 = (В+)〃〕•(&)〃(U〃 + 2)〃 (Б+)2 К〃 (Б )2 • Ц2п + 2 -Щ+1.
(Ц〃)*1 • (В+)“т • (О •及)"1, где О — машина, построенная в задаче 4.
(а) Пусть 尸 и G — машины, правильно вычисляющие /и g соответственно. Тогда Н= G・ Fправильно вычисляет h.
(б) н= К -(БТ- G1 (及广(山+1 广 Б+]
…•[凡•(eT G一 •(及广•(见+1 广• Б+] • Gn •(及)"「F.
8. (а) Например,
力0 — q^R.
42。7 生1凡
公1 7公1尺
б0 744。厶
4з】7 4з】凡
qA %。厶
450- 4()0,
(6)S0 7该0尺
42。7 4()0厶
公1 7例1凡
б0 744。厶
4з】7 4з】凡
QA ^45。厶
45。- 40о,
%1 7 %1乙
(в)力0 7 q^R
42。7 4()0厶 43° -^ 44°£夕 分0 —分0£夕
公1 7 431? 4з】7 4з。凡 分1 -q^L.
(а) Пусть машины G и H вычисляют g и h соответственно. Используя G, Ни машины из задачи 5, построить машины 方, Тъ 厶 看,Т5 такие, что
^ОР1... ОРЮРО =7] ОР1... 01芻001歹%0产 о 1^0 п石
0T? 01"…01芻001々0018"1-芻,О)0
0产…01/0rop一你0]20
0 F1...0 Fw 0 ГО P-z ^у0120, если у - z > О,п’з 01Х1...01Хи0Г01у-7^50120, если у - z = О,
0产…01芻0rop_分0у0n费
П费 0产…01芻0Г+10Р-(i+1)今0”xi,「X"jz)0;
OP1ОРЮРОО^ОРО 0T5 4оО1±
Тогда машина Т{ Т2 Т3вычисляет/(хьх)
) Пусть машина G вычисляет g(xi, ..., х〃, у). Используя G и машины из задачи 5, построить машины 方,Тъ 厶 такие, что
力0产01^0 n7] 0产01芻01%0;
0产0产0了%0 0T2 OF10产0了你01g8,"小)0;.
0P...01^0r^0F0 ng0P...01^0r^0F0 ng0产...01芻0户1%0, если "0,^00Г0,если у = 0.
0P...01^0r^0F0 ng
0P...01^0r^0F0 ng
Тогда машина Т\ Т2 T§ вычисляет/(хь ..., xj. 10. Следует из задач 3, 4, 6, 7, 9.
x1+x2/+…+Х"+(?1+2)Pl'13Z=%1+1l = X\+... + Xn_ 1 + (/7—1)x1+x2/+…+Х"+(?1+2)Pl'13Z=%1+1l = X\+... + Xn_ 1 + (/7—1)PP力 1
x1+x2/+…+Х"+(?1+2)
Pl'13
Z=%1+1l = X\+... + Xn_ 1 + (/7—1)
x1+x2/+…+Х"+(?1+2)
Pl'13
Z=%1+1l = X\+... + Xn_ 1 + (/7—1)
P
P
丁(Х1,...,х〃)= 2・3 7=°
Полагаем
p(0, k,厶 〃,v) = 2"・3左・5/・7\
口玻M,")m口成pv)
p (1, k, /, 〃,v)=2』.3左.56x(0, "). 7 s=°
,泊増1 亿"),"、fkN+i,v)
p(2, k,厶 ",v)= 2 ^0.3左5賓0,")7句
p (s, k, /, 〃,v) = p (0, k, /, 〃,v) sg s +
+ p (1,左,厶 〃,v) sg|s—l| + p(2, k,厶弘 v) sg \s-2\.
Полагаем
о (/, 0, у,弘 V)= 2W • 3° • У • 7\о", z;, 〃,v) = p(ex(2, ех(с""),/)),ех(0, ех(с""),/)), ех(1, ex(c"J),/)), 〃, V)при z>0,где р — функция из задачи 13.
Полагаем
т (/, х) = о (/, ex (1, х), ех (2, х), ех (0, х), ех (3, х)), где о — функция из задачи 14.
Полагаем
W&X, 0)=х, W&X, у+ 1) = Т(Х W&X丿)),
где т — функция из задачи 15.
£ (х) = 2囲ех亿 ех(0, х))-1|+ sg|ex(2, х)-1| + /=0
+ 2困ех亿 ех(3, х))-1|. /=о
Следует из определения вычислимости и задач 12, 16, 17.
Следует из задачи 18 (б).
Следует из задач 10 и 19, так как вычисления проводились на машинах с алфавитом {0, 1}.
Полагаем U (/, х) = £ (w (/, f(x),序(北 х))) (см. задачу 18). Утверждение следует из задач 10 и 17.
Полагаем Un+i(t,修,…,х〃)= U(/, с"(修,…,xj), где U определена в задаче 21, а с" — в задаче 14 из § 1.
(а) Если h (х, у) частично рекурсивна, то такова же и /(х) = © m (х,х)+у = 0].
Пусть машина Т правильно вычисляет /(х) и 九(7) = 〃. Тогда /(〃)= 0 q /г (〃,〃)= 0 q /(〃)не определено. Приходим к противоречию.
(в) Имеем % (ос(Р(х), х)) =g(x), где ос и В определены в задаче 11.
Следует из задач 12 и 16.
(а) Полагаем р (х) = I (х), Т^т. х, у) = S (т, х, / (у), г (у)), где функция S из задачи 24.
) Аналогично (а).
§ 3. Рекурсивныеи рекурсивно перечислимые множества
П®к(Х1,..., х〃, z) и sg2®K(Xi,х〃, z) являются требуемы- ,=07=0
ми представляющими функциями.
4・〈Х1,X"〉G М Q Я /&(Х1, ..., Х〃, / (/), г (О)-
Доказать, что рекурсивно перечислимых множеств счетное число.
Sy」一конечное множество.
X £ 4 и 5 Q m у (№(X, у) V RB (х, у));
хе А^\ В ЗуЗ z (№ (х, у) & RB (х, z)).
14・ м(х)=胧(х,卩2 [胧(X, z) • Br“\A (x, z) = o]) •
Пусть 〃 g Ми x g Mo 3y R(x,y). Тогда
oc(x) = / (x) • sg 9Л(/ (x), r (x)) + 〃 • 9Л(/ (x), r (x)).
Аналогично задаче 16.
%P/(x) = sgn|x-/(z)|. /•=0
Пусть А рекурсивно и бесконечно. Тогда А = р/, где
/(0) = рх Ьс/(х) = 0], /«+ 1)=州[%л(х) = 0 и х>/(/)].
Обратное следует из задачи 18.
Пусть А рекурсивно. Тогда Л = р^ где /(0) = цх [%л(х) = 0], /(х+ 1) =/(х) • м(х+ 1) + (х+ 1) • sg м(х+ 1). Обратно, пусть Л = р/? где / — монотонная общерекурсивная функция. Тогда, если А бесконечно, то
①(х)
无/(х)二 Sgfj|x —/⑺ I
/=0
где(р(х) = цг [х </(z)]. Если А конечно, то оно рекурсивно по задаче 6.
Пусть А = ру, где / — примитивно рекурсивная функция. Положим g(0) =/(0), g(x+ 1) =/(© [/(у) >g(x)]. Тогда B=pg есть искомое рекурсивное подмножество А.
Пусть A = pf, где / — примитивно рекурсивная функция. Положим
/(0)=g(0),/(x+l)=g © ^sg|g(y)-/(O| =
Тогда /есть искомая функция.
%Г/(х, y) = sg|/(x)-y|.
Пусть Г/= {〈oq(x), ..., а〃(х), a〃 + i(x)〉|хе W}, где ось ..., ап+1 — примитивно рекурсивные функции (см. задачу 17). Тогда
/(Х1,х〃) = % + К” 口修—5(x)1 + + |х〃 - а〃(х)| = 0]).
Пусть множество А рекурсивно, / — общерекурсивная функция, 5=广1 (Л). Тогда 先з(х) = %/(/(х)).
%/(/)(х)=必皿 口 х-/⑺=О]).
Пусть А={х\Э у (Дх, у) = 0)}, B={x\3y(g (х, у) = 0}, где/и g— примитивно рекурсивные функции. Тогда
先/(х) = sg(%c(x) +/(х, цу [/(х, у) • g (х丿)sg 先с(х) = 0])).
ye р/ q у =/(0) v ... vy =/(/), /= цг [{0, 1, у} П npgc{g(0), ...,g(2)}], т.е.
仁卩z £ 兎%Pg(")・「[|" —g«)| =o •
_〃=0 、i=0丿 _
Пусть A = py, B=pg для некоторых примитивно рекурсивных функций /и g. Вычисляя последовательно значения функций /и g (перечисляя 4 и 5), строим функции 〃 и и, перечисляющие 力1 и §1. Рассмотрим случай, когда существуют числа ае A, be 5 и а^Ь. Полагаем
[/(0), если/(0)н 瓦
w (0) = 1
v 7 [а в противном случае
Jg(O), если g(0) w "(0), g(0)w〃,
v (0)=
' / [力 в противном случае
"(X+l)= 4"(X+l)= 4если/(х +1) ^ {и(0),…,и(х)}, в противном случае
"(X+l)= 4
"(X+l)= 4
и (х+ 1)=丿趴"+ " если g(x + 1)任{"(°),"(х +1),]
[bв противном случае]
Примитивную рекурсивность 〃 и и можно доказать, используя задачи 18 и 20 из § 1.
(а) Рассмотрим для простоты случай /(х) =g(h (х)), где rg и Гл рекурсивно перечислимы. Тогда〈х, у) е rg ^ 3 и Rp (х, у, w), 〈х, у) е Th^3v R— (х, у, и). Имеем
(х, у) g ^ Q 3 г Я «Я I; (&且(х, z, w) & &. (х, z, и)).
Докажем для случая специальной рекурсии из задачи 28 (а) из § 1. Пусть
[Ж 0) = Х,
歹 +1) = G(/(x, у))
и rG= {〈g⑺,h ⑺〉I te *#}, где g и A — примитивно рекурсивные функции (см. задачу 17). Положим:
если п = 2/, то ос(и) = с3(/, 0, /);
если 〃 = 2/+1 и Сзз(а(/⑺))=g(r⑺),то
ос(и) = с3(с31(ос(/(/))), Сз2(а(/⑺))+1, 〃&«))),
в остальных случаях ос(и) = с3(0, 0, 0).
Примитивно рекурсивная функция ос(и) перечисляет множество с3(Г^).
Докажем для случая /(х) = цу [g (х, у) = 0], где rg рекурсивно перечислим, т.е. rg= {〈oq⑺,ос2(0? ^з(О) I ^ %} для примитивно рекурсивных функций ось а2, ос3 (см. задачу 17). По определению ц-оператора〈х, у) g Гу равносильно утверждению о существовании таких 而,…,力_1,小 что
t ®&)-X| + |0(2色)-" +施 口0(3(幻 + 0(3(%) =0.
/=о丿
Подставляя р (w, и, /) вместо 力,получим примитивно рекурсивный предикат Р(w, и, х, у) такой, что〈х, у) g I^q3 uBv P(u,v,x,歹). (Определение и свойства функции р см. в задаче 34 из § 7 части II.)
Следует из (а), (б) и (в).
Следует из задач 24 и 30.
Пусть/частично рекурсивна. Тогда
〈勺,By (〈Xi,%,歹〉е 吊 Q
^ЭуЭг Р(хъ ,...хп. у, z)
для некоторого примитивно рекурсивного предиката Р (см. задачу 31). Другое доказательство следует из задачи 18 (а) из § 2.
Г/= {〈oq⑺,...,%+i⑺〉I te /} для подходящих примитивно рекурсивных функций ось ..., ап+1 (см. задачи 31 и 17). Функция g ⑺= %+1⑺ примитивно рекурсивна и р^= pg.
Следует из задач 20 и 33.
Пусть〈Xi, ..., х0 е М о 三 у 尸(X,..., х〃, у) для примитивно рекурсивного предиката 尸.Тогда
先^(xi,%) =。(цу [9Р(Х1,% 歹)=0]).
Обратное следует из задачи 32.
(а) Пусть множество А с %" рекурсивно перечислимо и fn частично рекурсивна. Тогда /(4) = {g (?) | / е *#}, где g (/)= =/(«!(/), ..., а〃(/)) для общерекурсивных функций oq,…,ос〃 таких, что Л = {〈oq⑺,…,%⑺〉I /е *#} (см. задачу 17).
) Пусть А рекурсивно перечислимо, / — частично рекурсивная функция, В=/~{ (Л). Тогда
先力01,х〃) = хЖ/, %))
и В рекурсивно перечислимо (см. задачу 35).
先胃(xi, ..., х〃)=先t(xi, ..., х〃, 〃) (см. задачу 35).
/(xi,…,х〃, у) = 0 q Я г Р (xi,…,х〃, у, z) для подходящего примитивно рекурсивного предиката Р (см. задачи 37 и 4).
График функции g есть объединение графиков частично рекурсивных функций
力(X],Х〃) + 为%](X],х〃),
fk(Х1,Х〃) + %%左(X],Х〃).
График Г/ рекурсивно перечислим. Поэтому существует примитивно рекурсивная функция G(xb хп, у, г) такая, что
/01,...,х〃)=у q m z (G(X1,...,х〃,歹,z) = 0).
Имеем
/01,...,X〃) = /(|LI〃G(X1,%
Если Хгу примитивно рекурсивна, то взять в качестве g функцию %疗 Обратно,
MR, ..., %)=
=Sg ((sgy + g(Xi,...,x〃,O))・兎n(g(Xi,..・,X〃,/) + g(Xi,...,X〃,歹))• (/=0丿
Доказывается аналогично задаче 42 (а) из § 1.
Пусть % jz-^x) = U(т, х) для некоторого т (см. задачу 21 из § 2). Имеем
те Н% ^-^х) = U (т, х) не определено q
q V у (7}(加,加,у) w 0) q m^ H.
Положим
7(ХЬ xw), если (xb x^e 5/? g(xbJ
Ов противном случае;
g есть общерекурсивное доопределение/(см. задачу 37).
Пусть М— рекурсивное множество. Тогда 先力\Mx) = V(m, х) для некоторого т. Имеем
ms М о 先/\“ (加)=1 о Г (m, т) = \ т^ М.
Например, sg U(х, х).
Например,/(x)=xsg(U(х, х) + 1). Пусть
/(х) = цу [g (х丿) = 0].
Тогда U(х, х) определено q g (х, х) = 0 и, следовательно, множество Низ задачи 43 рекурсивно. Пришли к противоречию.
Пусть G — рекурсивно перечислимое множество и g (х)— рекурсивная 1-1-функция, перечисляющая G (см. задачу 22). Пусть А (х) = К(g (х), х) + 1. Тогда А (х) = К(g (m), х) для некоторого т. Тогда 〃 (m) = P(g (m),加)+ 1 = P(g (m), m). Пришли к противоречию.
Нумерации Клини и Поста
(а) Следует из 1 (д).
Индукцией по 〃.
(a) /(xi,…,х〃) =/(Xi,х〃) + 0 •歹=0(4, у, Xi,…,х〃)=
= К"+1(С(4丿),Х1, ...,х)
Следует из (а) и задачи 2 (а).
Имеем/(х) =/(х) + 0 •歹=К? (а, у, х) = К2 ([〃, у], х). Таким образом, числа [а, у] при у = О, 1, ... являются клиниевскими номерами /(х).
(а) Имеем К(“,K(q х)) = К([т, w, v], х) для некоторого т, тогда /(w, V)= [т, “, v] — искомая функция.
) Имеем 卩歹[К3(〃,х, у) = 0] = К^ (а, 〃,х) = К([〃,〃], х) для некоторого а.
) Пусть
[Ж 0) = 0,
[戶(",x +1) = k(",戶(",x)).
Тогда 尸(“,х) = К(也 w], x) для некоторого b.
) К (w, х) + К (и, х) = К ([〃,w, v], х) для некоторого п.
Пусть s= кс, q = Kd. Положим/(0) = с J⑴=d и
[m, /(/(/)), /W))], если х = 3// w О,
/(х) = < [b, /(/)],если х = 3/ + 1, / w О,
[и, /(/(/)), /(г(0)], если х = 3/ + 2,
где т, Ь, п взяты из указания к задаче 5. Тогда/есть примитивно рекурсивная функция, перечисляющая множество 尸(см. задачу 35 из § 1).
F(x,y) = K(f (х), у), где /(х) — функция, построенная в задаче 6, есть искомая функция.
Аналогично задаче 5.
K(f(xb х〃), у) = К" + 2(е, X],…,х〃, у) для некоторого е. Тогда g(xi, х〃) = [е, Xi, ..., хД — искомая функция.
(а) Имеем
К</(Х1,…,%,[歹,歹,Xi,…,х/), /) = К(〃,歹,Xi,…,х〃,/)== К([а, у, Xi,…,х/, /).
Положим у=а, ^(修,…,х〃)= [〃,4, хь х/.
(б) Следует из (а).
/(х, у) = К([а. х], у) для подходящего а. Поэтому /(и, у) = К([а, п], у) = К(п, у) для некоторого п (см. задачу 10).
Имеем 厶?(х, у) = &[〃, х], у) для некоторого а. По задаче 8 существует п такое, что к [а,川=кп. Тогда к〃(0) = к〃(“)= п.
Имеем
/、 |кК(х, у), если К(х, у) определено,
2)[со в противном случае
для подходящей примитивно рекурсивной функции g (см. задачу 9). Далее xg (х,/(х)) = к『⑺ для подходящей примитивно рекурсивной функции/(см. задачу 10).
(а) Положим
戶(х, У) =戶(х, У) =при у = X, при у Ф X.при у = X, при у Ф X.
戶(х, У) =
戶(х, У) =
при у = X, при у Ф X.
при у = X, при у Ф X.
Тогда 戶(х, у) = K(g(x), у) для некоторой примитивно рекурсивной функции g, g= кп для подходящего 〃. Поэтому Kg^^ = Kf^, где/— функция, построенная в задаче 13. Отсюда
а⑺(y) = Kg{f{n)^ =尸(/("),y)=%{/(")}(у).
Полагаем 〃 =/(〃).
Применить рассуждения пункта (а) к функции
[0 при у = х,f - [не определено при ” х.
Применить рассуждения пункта (а) к функции
[0 при у^х,
* " У - [не определено при 尸 х.
По задаче 11 существует число е такое, что ке (х) =g(e, х). Полагаем/= ке. Тогда (F(^))(x) = g (е, х) = %(х).
Определим оператор 戶:
О,если ос(х)二 О,
(戶(q)))(x)二{у(ф(8(х))), если ос(х) > О, не определено, если ос(х) не определено.
Функция g(〃,х)=(戶(к〃))(х) частично рекурсивна (см. задачу 39 из § 3). Ввиду задачи 15, существует требуемая функция/
Пусть а е к~1(4), b 名 лГ1(4). Если ^\Л) — рекурсивное множество, то функция
、 b, если XG К~Х(А),/(х)= <
4, если х 史 к (Л),
является общерекурсивной. Ввиду задачи 10 (б) существует число п такое, что 炉(и) = кп. Имеем
/(〃)е №Х(Л) Q 〃 е №Х(Л) q f(n) = b Q /(〃)名 /с-1 (Л).
Приходим к противоречию.
(а) и (б) следуют из задачи 17.
(в) Множество 5={х|0е 8^} нерекурсивно ввиду задачи 17. Имеем хе 5q с (х, 0) е Л3. Поэтому Л3 нерекурсивно.
(г), (д) Аналогично (в).
Следует из задачи 38 из § 3.
Следует из задачи 16 из § 3 и задачи 4, так как пустое множество есть рю.
Следует из задачи 17.
Следует из задачи 21.
Следует из задачи 38 из § 3.
Следует из задачи 9.
Рассмотрим случай, когда 〃= 1. Если Р= 0, то в качестве oc(xi) берем какой-либо номер пустого множества. Если 尸W0, то, ввиду задачи 17 из § 3, существуют примитивно рекурсивные функции oct и ос2 такие, что
尸={31,⑺,a2(/))1 / G W}.
Тогда функция
ГоС1(0, если ос2(0 = У, g(歹,0 = 1
[не определена в остальных случаях
частично рекурсивна и g (у, /)=改&(历«)・ Функция ос искомая.
(а) / е 兀% П 丐 q 三 21 三纟2 (I К(х, а» - 力 +1К(х,纟2)-力=0). Далее применяем задачу 38 из § 3 и задачу 25.
(a) te bKX^3 z (К(х, /) = z). Далее применяем задачу 38 из § 3 и задачу 25.
Пусть
[0, если у = пх,
厶(х, у)=〈
[не определено в остальных случаях
Тогда 厶(х,歹)=q(x)(y) для некоторой примитивно рекурсивной функции g (см. задачу 3 (б)).
Следует из задачи 10.
Следует из задач 25 и 28.
(а) Следует из задач 26 (в) и 28.
Следует из задачи 29 для М= {〈у, х) \ у^х}.
Рекурсивная перечислимость & следует из задачи 38 из § 3. Пусть А =兀“.Тогда
хе 4 Q С(X, 4)£ &.
Следует из задачи 33 и существования рекурсивно перечислимого, но нерекурсивного множества (например, см. задачу 43 из § 3).
Полагаем力(х) = х.
Если А — креативное и рекурсивное множество, то -А =兀“ для некоторого 4, но (Л Г| kJ U (-А Г| -kJ = 0, значит, это множество не содержит/(«).
Пусть g = ка m-сводит А к В. Строим fB следующих образом. Ввиду задачи 26 (е) имеем "】(兀%)=兀叩(儿 “)• Полагаем %(х)= = g%w(x, 4).
Пусть А креативно, а В рекурсивно перечислимо. Применяем задачу 25 к множеству 尸=Wx В. Имеем
если х е 5,
[0 в противном случае.
Тогда функция/(ос(х) т-сводит В к А.
Следует из задач 38 и 39.
Ввиду задачи 38, достаточно доказать, что К<т & где К — множество из задачи 36. Пусть
[{«}, если хе 兀*
兀 а(х)=]
[0 в остальных случаях.
Можно считать, что ос (х) — общерекурсивная функция (см. задачу 25). Функция ос(х) m-сводит К к &.
Пусть машина Тьюринга 方 правильно вычисляет функцию К(х, у), а машина 厶(х) перерабатывает слово ^ОРО в ^ОРОРО. Существует примитивно рекурсивная функция т(х) такая, что 九厶(х) = т(х). Тогда 厶(х) •方 вычисляет кх. Далее см. задачу 11 из § 2.
Полагаем储出=og(х), где g — функция из задачи 27 (б), а о — функция из задачи 42.
СПИСОК ЛИТЕРАТУРЫ
Александров П. С. Введение в общую теорию множеств и функций.— М.: Гостехиздат. 1948.
Александров П.С. Введение в теорию множеств и общую топологию. —М.: Наука, 1977.
Биркгоф Г. Теория структур. — М.: ИЛ, 1952.
БулосДж., Джеффри Р. Вычислимость и логика. — М.: Мир, 1994.
Бурбаки Н. Теория множеств. — М.: Мир, 1965.
Гаврилов Г.П., Сапоженко А.А. Сборник задач по дискретной математике. —М.: Наука, 1977.
Гильберт Д. Основания геометрии. — М.; Л.: ОГИЗ, 1948.
Гильберт Д., Аккерман В. Основы теоретической логики. — М.: ИЛ, 1947.
Гильберт Д., Бернайс П. Основания математики. Логические исчисления и формализация арифметики. — М.: Наука, 1979.
Гильберт Д., Бернайс П. Основания математики. Теория доказательств. —М.: Наука, 1982.
Гиндикин С.Г. Алгебра логики в задачах. — М.: Наука, 1972.
Гладкий А.В. Математическая логика. — М.: ОГТУ, 1998.
Гудстейн Р.Л. Математическая логика. — М.: ИЛ, 1961.
Драгалин А.Г. Математический интуиционизм. Введение в теорию доказательств. — М.: Наука, 1979.
Ершов Ю.Л. Проблемы разрешимости и конструктивные модели. —М.: Наука, 1980.
Ершов Ю.Л. Теория нумераций. — М.: Наука, 1977.
Ершов Ю.Л. Определимость и вычислимость. — Новосибирск: Научная книга, 1996.
Ершов Ю.Л., Палютин Е.А. Математическая логика. — 2-е изд.— М.: Наука, 1987.
Ефимов Н.В. Высшая геометрия. — М.: Мир, 1971.
Йех Т. Теория множеств и метод форсинга. — М.: Мир, 1973
Кейслер Г., Чен Ч. Ч. Теория моделей. — М.: Мир, 1977.
Клини С.К. Введение в метаматематику, — М.: ИЛ, 1957.
Клини С.К. Математическая логика. — М.: Мир, 1973.
Клини С.К., Весли Р. Основания интуиционистской математики.— М.: Наука, 1978.
Ковальски Р. Логика в решении проблем. — М.: Наука, 1990.
Коэн П.Дж. Теория множеств и континуум-гипотеза.—М.: Мир, 1969.
Куратовский К, Мостовский Л. Теория множеств. — М.: Мир, 1970.
Лавров И.А. Логика и алгоритмы. — Новосибирск: Изд. Новосибирск. гос. ун-та, 1970.
Линдон 尸.Заметки по логике. — М.: Мир, 1968.
Мальцев А.И. Алгебраические системы. — М.: Наука, 1970.
Мальцев А.И. Алгоритмы и рекурсивные функции. — 2е изд. — М.: Наука, 1986.
Манин Ю.И. Доказуемое и недоказуемое. — М.: Советское радио, 1979.
Марков А.Л., Нагорный Н.М. Теория алгорифмов. — М.: Наука, 1984.
Мендельсон Э. Введение в математическую логику. — 3-е изд. — М.: Наука, 1984.
Новиков П.С. Элементы математической лотки. — М.: Наука, 1973.
Новиков П.С. Конструктивная математическая логика с точки зрения классической. — М.: Наука, 1986.
Петер 尸.Рекурсивные функции. — М.: ИЛ, 1954.
Расева £, Сикорский 尸.Математика метаматематики. — М.: Наука, 1972.
Робинсон А. Введение в теорию моделей и метаматематику алгебры. —М.: Наука, 1967.
Роджерс X Теория рекурсивных функций и эффективная вычислимость. —М.: Мир, 1972.
Сакс Дж. Теория насыщенных моделей. — М.: Мир, 1976.
Смальян 尸.Теория формальных систем. — М.: Наука, 1981.
Справочная книга по математической логике. Т. I—IV. — М.: Наука, 1982, 1983.
Соар Р.И. Вычислимо перечислимые множества и степени. — Казань: Казанское математическое общество, 2000.
Столл 尸.Множества, логика, аксиоматические теории. — М.: Просвещение, 1968.
Тайцлин М.А. Теория моделей. — Новосибирск: Изд. Новосибирского гос. ун-та, 1970.
Такеути Г. Теория доказательств. — М.: Мир, 1978.
Тарский А. Введение в логику и методологию дедуктивных наук.— М.: ИЛ, 1948.
Успенский В.Л. Лекции о вычислимых функциях. — М.: Физматгиз, 1960.
Фейс Р. Модальная логика. — М.: Наука, 1974.
Френкель А., Бар-Хиллел И. Основания теории множеств. — М.: Мир, 1966.
Хаусдорф Ф. Теория множеств. — М.: ОНТИ, 1937.
Черч Л. Введение в математическую логику. — М.: ИЛ, 1960.
Шенфилд Дж. Математическая логика. — М.: Наука, 1975.
Шенфилд Дж. Степени неразрешимости. — М.: Наука, 1977.
Яблонский СВ, Гаврилов Г.П., Кудрявцев В.Б. Функции алгебры логики и классы Поста. — М.: Наука, 1966.
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ
Аксиома 64, 65
-бесконечности 100
-выбора 21, 44, 100
выделения 100
замены 100
индукции 99
множества подмножеств 100
множества суммы 100
объемности 100
пары 100
равенства 98
регулярности 100
-теории Р 99
——£98
— 0 99
—R 100
-упорядоченной пары 106
-〃-ки 106
-Цермело 44
Алгебра булева 23
-высказываний 50
-Линденбаума 72
подмножеств 23
Алгоритм Евклида 43
Алфавит 50
внешний для машины Тьюринга 136
внутренних состояний для машины Тьюринга 136
исчисления 63, 89
Ассоциативный закон 113
Базис замкнутого класса 58
Бесконечная работа машины Тьюринга 137
Вариант схемы аксиом 65
Введение фиктивного аргумента 126, 132
Вложимость изоморфная 99
элементарная 116
Вхождение подслова в слово 50
переменной свободное 75
——связанное 75
Вывод 64, 65, 91
из множества формул 65, 91
Высказывание переменное 50
Вычисление на машине Тьюринга 137
——правильное 137
Гипотеза континуума обобщенная 120
Гомоморфизм 108
сильный 108
Грань 23
верхняя 23
нижняя 23
точная верхняя 23
一一 нижняя 23
График функции 142
Диаграмма 116
полная 116
Дизъюнкт 51, 56
Дизъюнкция 50, 51
элементарная 51
Дистрибутивность полная 21
Д.н.ф. 51, 52
Доказательство от противного 67
Доопределение функции 142
Дополнение бинарного отношения 14
множества 7
элемента в булевой алгебре 23
Закон двойственности 55
Значение истинностное 76
терма 58, 76
формулы 51
функции 14, 15
Изоморфизм алгебраических систем 99, 108
частично упорядоченных множеств 23
Импликация 50
Индукция возвратная 104
-трансфинитная41, 43, 107
Интерполянт 69
Истина 51
Исчисление высказываний 63
— ИВ 65
—ИВВ 65
—ИИС 73
——интуиционистское 66
— ИС 63
—L73
-предикатов 89
—ИП 91
—ИПР 98
—ИПС89
——с равенством 98
Итерация 126
Квазивывод 91
Квантор общности 74
существования 74
——единственного числа 98
Класс абстрактный 116
аксиоматизируемый 116
алгебраических систем данной сигнатуры 82, 116
замкнутый 58
конечно аксиоматизируемый 116
наследственный 122
предполный 58
смежный 22
универсально аксиоматизируемый 116
эквивалентности 22
С 57
Со 59
С 59
D 59
(116
KE» 82
-L59
М 59
К.н.ф. 51, 52
Команда 136
Композиция машин Тьюринга 137
Конечный характер семейства множеств 44
Константа предметная 74
Континуум 32
Контрапозиция 67
Конфигурация 136
Конъюнкт 51, 55
Конъюнкция 50, 51
элементарная 51
Кортеж длины п 142
Лемма Тейхмюллера-Тьюки 44
Цорна 44
Литерал 51
Ложь 51
Матрица логическая 66
Машина Тьюринга 136
Метод бесконечного спуска 104
Множества изоморфные 23
подобные 35
равномощные 31
равные 7
эквивалентные 31
Множество 7, 142
бесконечное 31
вполне упорядоченное 23
вычислимое 142
вычислимо перечислимое 142
функций из Л в 5 15
конечное 31
континуальное 31
креативное 148
линейно упорядоченное 22
примитивно рекурсивное 142
пустое 7
рекурсивно перечислимое 142
рекурсивное 142
самодвойственное 29
счетное 31
творческое 148
транзитивное 43
универсальное 7
формул выполнимое 96
——неполное 92
——непротиворечивое 65, 92
——полное 92
——противоречивое 65, 92
частично упорядоченное 22
——“6
6 6 6 6多3例%6 6 6 6多3例%m-сводимое 148
6 6 6 6多3例%
6 6 6 6多3例%
m-универсальное 148
〃-ок 142
Модель 76
арифметики стандартная 100
——нестандартная 104
теории 99
Мощность 31
алгебраической системы 76
континуума 32
порядкового типа 35
〃 31
No 31
Надмножество 7
Номер клиниевский 148
команды 138
машины Тьюринга 138
постовский 148
Нумерация клиниевская 148
постовская 148
Обеднение 76
Область действия квантора 75
значений 14
определения 14
Обогащение 76
Образ множества 14
Обращение 126
Объединение 7
посылок 66
Оператор минимизации 125
——ограниченный 125
подстановки 124
примитивной рекурсии 124
суперпозиции 124
эффективный 151
Орф 125
Остановка машины Тьюринга 137
Отношение антисимметричное 22
бинарное 14
включения 7
иррефлексивное 22
на множестве 14
обратное 14
принадлежности 7
рефлексивное 22
симметричное 22
транзитивное 22
“-местное 15
Отображение естественное 26
монотонное 23
элементарное 116
Отождествление аргументов 127, 132
Отрезок начальный 36
Отрицание 50
тесное 55
Переменная предметная 74
пропозициональная 50
свободная 75
связанная 75
существенная 57
фиктивная 57
П ер ер аб атывание машинного слова 137
Пересечение 7
Перестановка 64, 90
аргументов 126, 131
циклическая 126, 132
Подмножество 7
плотное 38
собственное 7
Подмодель 76, 117
Подобие множеств 35
Подсистема 76
порожденная множеством 117
собственное 76
элементарная 116
Подслово 50
Подстановка 14
-в слово 50
Подформула 51, 75
Полином Жегалкина 60
Порядковый тип 35
一一 двойственный 36
3536363636"①兀"а-----3536363636"①兀"а-----Порядок двойственный 22
3536363636"①兀"а-----
3536363636"①兀"а-----
-линейный 22
-плотный 38
-полный 23
-частичный 22
Правило вывода 63
——введения логического символа
64, 67, 70, 89, 90, 95
——удаления логического символа
64, 67, 70, 89, 90, 95
——допустимое в ИВ 66
— ИС 65
— ИВ 65
—ИП91
— ИПС 89
— ИС 63
——modus ponens 65
подстановки 66, 69
Предикат 75
вычислимый 142
примитивно рекурсивный 142
рекурсивный 142
Предложение 75
относящееся к алгебраической системе 76
Предпорядок 22
Принцип индукции 107
максимальности Куратовско- го—Хаусдорфа 44
наименьшего числа 104
трансфинитной индукции 41, 43
Программа машины Тьюринга 136
Произведение декартово 13
кардинальных чисел 44
отношений 14
порядковых типов 36
приведенное 109
прямое 13, 108
семейства множеств 15
слов 50
фильтрованное 109
частично упорядоченных множеств 28
Прообраз множества 14
Противоречие 51
Прф 125
Равенство множеств 7
Разбиение 25
Разбор случаев 66
Разветвление машин Тьюринга 138
Разность множеств 7
порядковых чисел 42
Расширение 64, 76, 90
модели 76
системы 76
элементарное 116
Расщепление посылок 66
Результат замены 50
подстановки 50, 75
Рекурсия возвратная 125
по двум переменным 147
примитивная 125
совместная 131
Релятивизация 82 Рефлексивность 8, 32.37
Решетка 23
дистрибутивная 23
Сведение к противоречию 64, 90
Сводимость 148
Связка логическая 50
С.д.н.ф. 52
Сегмент 28
Секвенция 63
выводимая 65
доказуемая 65
Семейство подмножеств 7
% 148
—0 148
Сечение 66
Сигнатура 74
Символ = 6
п 6
<=> 6
Символы алфавита 50
вспомогательные 50, 74
логические 74
предикатные 74
функциональные 74 Симметрическая разность 8 Симметричность 32, 37 Система аксиом класса 116
——независимая 66
——элементарной теории 99
алгебраическая 76
——нормальная 82
предложений независимая 99
схем аксиом независимая 66
формул независимая 66
——противоречивая 63
функций независимая 58
——полная 58
элементарно вложимая 116
Системы элементарно эквивалентные 116
С.к.н.ф. 52
Скобки 50
Скулемовская нормальная форма 82
Следствие непосредственное 63, 65, 91
Слово 50
машинное 136
Сокращение 64, 90
Соответствие взаимно однозначное 14
Спектр формулы 88
Степень кардинального числа 45
множества 13
порядкового числа 37
Структура 23
Сумма кардинальных чисел 44
порядковых типов 36
Суперпозиция 58, 124
Схема аксиом для ИВ 65
——ИП 91
—ИПР 98
——ИПС 89
— ИС 63
примитивной рекурсии 124
Таблица истинности 51
Тавтология 51, 81
Теорема адекватности 97
Гёделя о полноте 97
-интерполяционная 69, 123
-Кантора-Бернштейна 32
-Лёвенгейма-Скулема 97, 120
-Линденбаума 96
-Лося 114
-Мальцева локальная 97, 118
——о компактности 97
расширении 118
-о графике 143
一一 дедукции 70, 73, 95
——делении с остатком 42
-- замене 68, 71, 85, 93, 96
——неподвижной точке 150, 153
-- полноте 69, 72, 102
——существовании модели 97, 118
-Поста 62, 144
-Райса 151
Робинсон Ю. 135
Робинсон Р. 134
Стоуна 31
Цермело 44
Теоремы теории 98
Теория категоричная 122
ш-категоричная 122
равенства 99
элементарная 98
——неполная 99
——непротиворечивая 99
——полная 99
——противоречивая 99
-Е99
Р 99
-Q99
-R99
ZF100
Терм 58
замкнутый 75
свободный для переменной в формуле 75
данной сигнатуры 74
Транзитивность 8, 32, 37
Трихотомия 45
Ультрапроизведение 109
Ультрастепень 109
Ультрафильтр 24, 108
Условие индуктивности 29
минимальности 29
обрыва убывающих цепей 29
Утончение 64, 90
Фактормножество 22
Фильтр главный 108
максимальный 24
на булевой алгебре 23
над множеством 108
простой 24
счетно полный 108
Фреше 108
Форма дизъюнктивная нормальная 51
конъюнктивная нормальная 51
нормальная Клини 146
предваренная нормальная 81
-пренексная нормальная 81
-совершенная дизъюнктивная нормальная 52
-совершенная конъюнктивная нормальная 52
Формула алгебры высказываний 50
-атомная 75
-выводимая 65, 92
—из множества формул 65, 92
-выполнимая 51, 81
данной сигнатуры 75
двойственная 55
доказуемая 63
зависящая от системы формул 66
замкнутая 75
истинная 76
ложная 77
независимая от системы формул 66
общезначимая 66
опровержимая 51
семантически следующая из системы формул 81
следующая из системы формул 63
тождественно истинная 51, 81
——ложная 51
универсальная 81
условно фильтрующаяся 109
фильтрующаяся ПО
хорновская 114
экзистенциальная 82
Функция 14
Аккермана 135
алгебры логики 57
большого размаха 130 .
всюду определенная 124
выбора 44
вычислимая 125
-по Тьюрингу 137
Гёделя 130
кусочно заданная 128
линейная 59
монотонная 59
нигде не определенная 132
нумерующая канторовская 129
——клиниевская 148
общерекурсивная 125
правильно вычислимая 137
представимая термом 58
представляющая 142
примитивно рекурсивная 125
простейшая 124
самодвойственная 59
скулемовская 85
существенно зависит от переменной 57
универсальная 126
характеристическая 20, 142
——частичная 142
частичная числовая 124
частично вычислимая 125
-частично рекурсивная 125
-5-мажорируемая 136
-“-местная 15
Цепь 22
Число кардинальное 32
——бесконечное 32
——конечное 32
конструктивное 133
непосредственно следующее 38
общерекурсивное 133
ординальное 36
порядковое 36
——предельное 37
элементов множества 31
Чрф 125
Эквивалентность 22
множеств 31
формул 51
элементарная для систем 116
Элемент максимальный 22
минимальный 22
наибольший 22
наименьший 22
непосредственно следующий 38
^-подсистема 116
^-расширение 116
^-система 116
т-сводимость 148
V-формула 81
Я-составляющая 87
Я-формула 81
BV-формула 82
ц-оператор 125
1-1-функция 14
Учебное издание
ЛАВРОВ Игорь Андреевич
МАКСИМОВА Лариса Львовна
ЗАДАЧИ ПО ТЕОРИИ МНОЖЕСТВ,МАТЕМАТИЧЕСКОЙ ЛОГИКЕ
И ТЕОРИИ АЛГОРИТМОВ
Редактор Легостаева И. Л.
Компьютерная верстка Пелипенко О. /*, Тарасюк Л. В.
ЛР№ 07193 0 от 06.07.99.
Подписано в печать 25.02.04. Формат 60x90/16.Бумага офсетная № 1. Печать офсетная.
Ус л. печ. л. 16,0. Уч.-изд. л. 16,0. Заказ №Допечатка тиража
Издательская фирма «Физико-математическая литература»МАИК «Наука/Интерпериодика»117997, Москва, ул. Профсоюзная, 90
E-mail: fizmat@maik.m, http://www.foil.ru
Отпечатано с готовых диапозитивовв ППП «Типография «Наука»121099 Москва, Шуби некий пер., 6
И .А. Лавров, Л .Л. Максимова