Главная » Просмотр файлов » Колмогоров, Драгалин - Введение в математическую логику

Колмогоров, Драгалин - Введение в математическую логику (947386), страница 14

Файл №947386 Колмогоров, Драгалин - Введение в математическую логику (Колмогоров, Драгалин - Введение в математическую логику) 14 страницаКолмогоров, Драгалин - Введение в математическую логику (947386) страница 142013-09-15СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 14)

Такая подстановка называется константной. Константная подста. новка свободна для всякого выражения. Если подстановка О свободна для выражения Т, то нетрудно описать множество параметров выражения ТО. А именно, ~пусть 8' получается из 6 выбрасыванием из области определения О всех переменных, не входящих свободно в Т.

Пусть О' есть (хт, ..., хз) тогда Г» (ТО) = (Р»(Т),'~'(хь.„, х4) ()Р» ((~) Ц...ЦЕ» (1ь), т. е. из Р»(Т) следует выбросить параметры, вместо которых пбдставляют термы, и добавить параметры подставляемых термов. У п р а ж н е н и е. Приведите пример нарушения этого равенства в случае, когда О не допустима для Т. 7. Пусть А — формула и 0 — подстановка, необязательно допустимая для А.

Как мы уже говорили, в этом случае АО, вообще говоря, непригодна с точки зрения предполагаемого смысла подстановки. Правильный способ действий в этой ситуации таков. Следует найти вариант А', А'жА, такой; что 0 допустима для А', и рассмотреть формулу А'О. Мы назовем А'О результаяом правильной подстановки О в А и обозначим А'О через (АО]. И Формула ~АО) определена неоднозначно, она зависит от выбора варианта А'. Однако если А' А" и 8 — подстановка, свободная для Аг и для А", то А'О А"О. Таким образом, правильная подстановка определена однозначно с точаостью до конгрузнтности.

То обстоятельство, что нужный вариант А', для которого О допустима, найдется, вытекает, например, из следующей леммы. Будем говорить, что формула А обладает свойством чистоты переменных, если, во-первых, все ее связанные переменные отличны от свободных и, во-вторых, любые два различные вхождения кванторных приставок связывают различные переменные.- Л е м м а (о чистоте переменных). Пусть А — формула и 5 — конечное множество переменньи, Тогда может быть построена формула В со свойством чистоты переменных, такая, что АжВ и всякая связанная переменная В отлична от переменных из множества 5. > Доказательство проведем индувцией по ЦА). Если А атомарна, то в ~качестве В достаточно взять А.

Пусть А есть (СА0) и задано множество переменных Я. Пусть 51— множество всех переменных 0 (и свободных, и связарных). Найдем ~по индуктивному предположению формулу С' со свойством чистоты переменных, С'ж С, такую, что связан ные переменные С' отличны от всех переменных из ЯЦВь Пусть теперь Вз — множество всех переменных С'. Найдем вариант 0'ж0 со свойством чистоты переменных, так что связанные переменные 0' отличны от переменных из 50510 3ь Положим В= (С'б0').

Пусть А есть ЩгС. Выберем новую переменную и и определим формулу С', С'жС*,„так что С' обладает свойством чистоты переменных и связанные переменные С' отличны от элементов множества 50(и). Положим В=4иС'.С) Дадим теперь индуктивное определение правильной подстановки. Пусть А — формула, Π— формальная подстановка.

Определим формулу (А81 индукцией по ЦА), А. Если А атомарная формула, то (А81 = (АО), Б. Если А есть (ВАС), то ~А81 — ((ВО]Ь(СО) ). Если А есть ) В, то ~А81 — ЦВ81. В .Пусть А имеет вид ЯхВ. Тогда рассмотрим два'случая. ач 1) «Простой случай». Какую переменную у~доя О Рч(А) ни взять, все параметры соответствующего терм 0(у) отличны от х.

Тогда определим [А 01 — Ох[В (Π— (х)) 1. 2) «Сложный случай». Найдется переменная уендот О Рч(А), такая, что соответствующий терм 0(у) содержит свободно х. Выберем тогда новую переменную и, не входящую в ОхВ ни свободно, ни связанно и не фнгурирующу в подстановке О. Положим [АО1 = ()и [(В,") (Π— (х))[. Мы говорим, что [АО1 есть результат правильной под- становки 0 в А. 8.-Если О есть (хт ' х«1, то вместо [АО) мы часто А " Ть/' будем писать (А(хь ..., хь!!1ь ..., Ть)).

Если не возникает, разночтений, эту запись сокращаем до А(хи...,хь!!Ть...,(ь) или, даже до А(1ь ..., (ь), если упоминание о переменных хо ..., хь несущественно. Последнее обозначение, конечно, двусмысленно (неясно„ вместо каких переменных подставляют термы!), но компакт- но и практически часто употребляется. Например, если мы интересуемся параметрами х и у формулы А, то можно формулу А обозначить через А(х, у).. Если затем,в контексте имеется формула А(1, г), то сле- дует, конечно, иметь в виду именно правильную подстанов- ку А(х, у!!Т, г). У п р а ж н е н и е.

Произведите правильную подстановку: 1) ( ~ уР(х, у, х) (х, у, г!!х, я, у)); 2) ( Дху' у0(х, у)=зР(х)) (х!!1(х, х)), й 3. СЕМАНТИКА ЯЗЫКА. ИСТИННОСТЬ В МОДЕЛИ 1. Чтобы определить, что выражают формулы языка, следует, прежде всего, указать, какие множества пробегают переменные этого языка. Точно соответствующее понятие вводится следующим образом. Пусть дан язык первого порядка: й=(Ы, Спз1, Рп, Рг); Носителем для языка й, или объектпой областью для языка й, мы назовем функцию.й, сопоставляющую каждому сорту п~Бг! непустое множество.0, й:и х)„.

. Множество йя называется носителем,- сорта и, илн объектной областью сорта и. В наиболее популярном случае га:. олзосортного языка носитель Р полностью определяется за- данием множества Р,. Далее, мы желали бы нзучать формулы н термы, в кото- рые вместо параметров подставлены объекты носнтеля. По замыслу каждая-такая «оцененная» формула задает в модели конкретное высказывание. Так, В нестрогнх рассмот- реннях п. 11 $1' фнгурнровалн выражения Р(3, 5, 3), Р(3, 5, 8), йуР(2, у, 3) н т.

п. Весьма желательно, чтобы выражения такого тнпа сами били бы формулами некото- рого языка. С этой целью можно попытаться распзнрнть нс- ходный язык й объектамн носнтеля, нопользуя их в качест- ве новых констант языка. Но зто неудобно по ряду причнн. Во-первых, выражение языка есть строка нз снмволов, а не объектов «пронзвольной прнроды», н нельзя замешать пере- менные выраження любыми объектамн. Еще более серьез- ная причина состоит в том, что после,подстановкн объектов сложной природы может нарушаться однозначность чтения выраженнй. Так, элементы области Р„могут самн случайно оказаться выражениями языка й, н может оказаться, что после подстановкн по полученному выражению уже невоз- можно определять,.где именно находятся в нем объекты но- сителя.

Мы обойдем эту формальную трудность, сопоставнв вза- имно-однозначным образом каждому объекту а сорта и из носителя новый снмвол а н образовав язык, полученный до- бавлением нмевно этнх новых символов. 2. Итак; если задан носнтель Р для языка й, то можно определнть новый язык й(0): й(0)=(5г1, Спз1(0), Рп, Рг), отличаюшнйся от й только наличием новых констант Спз(«:— =-Спз((0). А нменно каждому элементу' аеяР„н сорту я- мы сопоставим новую константу а сорта и н добавим зту константу в множество Спз((Р). Каждая область Р„вза-. имно-однозначно сопоставлена' с .множеством констант (а~ае=Р„).

Кроме того, мы считаем, что константы разлнч- ных сортов раалнчны и, конечно, отличны от всех символов старого языка й. Замкнутое выражение языка й(0) мы назовем оценен- ным выражением языка й. Можно представлять, что, оце- ненное выражение получается яз некоторого выраження язы- ка й, еслй в последнем заместнть все параметры новыми константами языка й(0). В частностн, замкнутое выраже- ние самого языка й является оцененным выражением. Формальная подстановка языка й(Р) энда (а * ' 'а ) т. е. подстановка, прннямающая в качестве значепнй новые 71 константы, называется оценкой языка ь1 (в носителе 0) Заметим, что всякая оценка. является константной подста нонкой и потому свободна для всякого выражения. Будем говорить, что оценка О есть оценка для выражения Т, если Рч(Т)убогий. В этом случае ТО есть всегда оцененное выражение. Впрочем, на практике мы будем иногда смещивать а и а.

Необязательно следовать всем канонам строгости, достаточно понимать, как их достичь1 3. Введем фундаментальное в математической логике понятие — понятие интерпретации языка Й (в другой терминологии — понятие алгебраической структуры языка й, модели языка 11). Чтобы определить интерпретацию М для языка Й, необходимо задать несколько функций. А именно: 1) Следует задать носитель 0 для языка Я: Р;я Р. (пыБг1).

Мы говорим, что переменные сорта и пробегают область 0„. Таким образом, нужно задать область пробегания переменных каждого сорта. 2), Каждой константе сенСпз1 сорта и следует сопоставить объект сеиР„т. е. следует задать функцию Сйз(: с с. О) Каждому функциональному символу ~~рп вида (п~ ... и»- я) следует сопоставить функцию (,вида Р,, х ... х Рк»-э0„, т. е. й-местную функцию, перерабатывающую наборы аь ..., а» объектов соответствующих сортов в объекты сорта и.

.Все это соответствие задается, таким образом,' функцией Рп:Т 4) Каждому предикатному символу РенРг вида (яь я») следует сопоставить предикат Р вида 0«, х ... х 0„~-~-(0, 1), т. е. й-местную функцию, перерабатывающую на- ' боры аь ..., а» объектов из соответствующих областей Рл, 0к» ' в истинностцые значения О или 1 (О— «ложь», 1 — «истина») . В частном случае Й=О пропозиональной букве Р сопоставляется просто истинностное значение Р (т. е.

Р есть О или 1). Это соответствие задается функцией Рт:Р Р. Таким образом„модель М для языка Я определяется четверкой функций М = (Р, Сйз1, гй, Рг) указанного выше вида. Интуитивно говоря, модель языка есть предписание, сопоставляющее символам языка «настоящие» объекты: функциональным символам — функции,,предикатным символам — .предикаты и т.,п.

Если угодно, модель наполняет содержанием, смыслом символические 'выражения языка. Логики говорят, что модель определяет семантику языка (точнее, классическую семантику первого порядка). 4. Если дана модель М для языка Я, то носитель Р модели М определяет. согласно и.

1 оцененные формулы и термы языка й. Определим значение оцененного терма в модели М, Если 1 — терм сорта и,' то его значение 11~м есть объект области Р.. Значение определяется иидукцией по построению термов: 1) если сеиСпз1, то !с!м=с; 2) если 1 имеет вид а для а~Р„, то ~1~м=а; 3) У((ь -, 1») !м=й1111м, - 1Чм). Пусть теперь теиТт, — ' терм, быть может, содержащий параметры. Тогда для'всякой оценки 0 для 1 выражение 19 есть уже оцененный терм, и, следовательно, определено значение ~Ю~м. Таким образом, терм с параметрами определяет функцию от своей оценки. Значение терма зависит от значений его параметров. В частности, замкнутый терм тяТшдд» сам по себе является оцененным термом ~и определяет в М некоторый объект ~1)м. 5. Оцененные в модели М формулы языка И будем подразделять на истинньдв или ложные в М; Запись М).-=А будет означать: «оцененная формула А истинна в модели М».

Определим М)=А индукцией по логической сложности 1(А) формулы А: 1) М)=Р(Юд, ",1») =Р(1(д!м...,~(»1м) =1; 2) М)=АЛВ=М)=А и М)=В; 3) М ~ А у В = М )= А яли М )= В; 4) М)=А=иВ=если М~=А, то М)=В; 5) М)="1А= неверно, что М )=А; б) М)=)7' хА =для всякого ави Р„, М~= А,'; 7) М)=~кА=существует аеи Р„, М)=А,'„ в пунктах 6), 7) к — переменная сорта дд, тз Это определение является уточнением идеи нстинност формулы, если: ее связки и кванторы понимать «естествеиным образо как они читаются»„ считать, что переменные сорта н пробегают объекты об ласти Р„, функциональные символы и предвкатные символы «по, нвмаются» как функции и предикаты, указанные в моде ли М.

На первый взгляд определение истинности вообще мо жет показаться бессодержательным (слева и справа напи сана одно и то же!). Это обманчивое впечатление. Следует ясно понимать, что формула сама по себе ничего не означает, и нужно точно указать, как именно определять истинность формул в связи с моделью М. Чтение логических связок по-русски само,по себе,не придает значения формуле, необходимо точное определение истинности. Заметим, что приведенное выше определение М)==А явля ется законным математическим определением индукцией по величине логической сложности формулы А.

Характеристики

Тип файла
DJVU-файл
Размер
944,74 Kb
Тип материала
Предмет
Учебное заведение
Неизвестно

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6480
Авторов
на СтудИзбе
304
Средний доход
с одного платного файла
Обучение Подробнее