Главная » Просмотр файлов » Верещагин Н.К., Шень А. - Языки и исчисления

Верещагин Н.К., Шень А. - Языки и исчисления (1076783), страница 10

Файл №1076783 Верещагин Н.К., Шень А. - Языки и исчисления (Верещагин Н.К., Шень А. - Языки и исчисления) 10 страницаВерещагин Н.К., Шень А. - Языки и исчисления (1076783) страница 102018-01-10СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Докажите, что формула (A → (B → C)) → ((A ∧ B) → C), так жекак и обратная к ней формула (в которой посылка и заключение переставлены), являются теоремами исчисления высказываний. Докажите аналогичное утверждение про формулы (A ∧ B) → (B ∧ A) и ((A ∧ B) ∧ C) →→ (A ∧ (B ∧ C)).Аксиомы 6 – 7 позволяют утверждать, что A ` A ∨ B и B ` A ∨ B.Аксиома 8 обеспечивает такое правило:Γ, A ` CΓ, B ` CΓ, A ∨ B ` CОно соответствует такой схеме рассуждения: «Предположим, что A∨B.

Разберём два случая. Если выполнено A, то h . . . i и потому C.Если выполнено B, то h . . . i и потому C. В обоих случаях верно C.Значит, A ∨ B влечёт C.»Обоснование: дважды воспользуемся леммой о дедукции, получив Γ ` (A → C) и Γ ` (B → C), а затем дважды применимправило MP к этим формулам и аксиоме (A → C) → ((B → C) →→ ((A ∨ B) → C)). Получив формулу (A ∨ B) → C, опять применимправило MP к ней и формуле (A ∨ B).24. Докажите, что следующие формулы, а также обратные к ним (меняем местами посылку и заключение) являются теоремами исчисления[п.

1]Исчисление высказываний (ИВ)45высказываний:((A ∨ B) → C) → ((A → C) ∧ (B → C)),((A ∧ C) ∨ (B ∧ C)) → ((A ∨ B) ∧ C),((A ∨ C) ∧ (B ∨ C)) → ((A ∧ B) ∨ C).У нас остались ещё три аксиомы, касающиеся отрицания. Аксиома 9 гарантирует, что из противоречивого набора посылок можновывести что угодно: если Γ ` A и Γ ` ¬A, то Γ ` B для любогоB. Аксиома 10, напротив, объясняет, как можно вывести отрицаниенекоторой формулы A: надо допустить A и вывести два противоположных заключения B и ¬B.

Точнее говоря, имеет место такоеправило:Γ, A ` BΓ, A ` ¬BΓ ` ¬A(в самом деле, дважды применяем лемму о дедукции, а затем правило MP с аксиомой 10).Аксиомы 9 и 10 позволяют вывести некоторые логические законы, связанные с отрицанием.

Докажем, например, что (для любыхформул A и B) формула(A → B) → (¬B → ¬A)(«закон контрапозиции») является теоремой исчисления высказываний. В самом деле, по лемме о дедукции достаточно установить, что(A → B), ¬B ` ¬A.Для этого, в свою очередь, достаточно вывести из трёх посылок(A → B), ¬B, A какую-либо формулу и её отрицание (в данном случае формулы B и ¬B).25. Выведите формулы A → ¬¬A и ¬¬¬A → ¬A с помощью аналогичных рассуждений.Последняя аксиома, называемая «законом исключённого третьего», и иногда читаемая как «третьего не дано» (tertium non daturв латинском оригинале), вызвала в первой половине века большоеколичество споров.

(См. раздел 2.4 об интуиционистской логике, вкоторой этой аксиомы нет.)Из неё можно вывести закон «снятия двойного отрицания», формулу ¬¬A → A. Достаточно показать, что A ∨ ¬A, ¬¬A ` A. Поправилу разбора случаев, достаточно установить, что A, ¬¬A ` A46Исчисление высказываний[гл. 2](это очевидно) и что ¬A, ¬¬A ` A (а это верно, так как из двух противоречащих друг другу формул выводится что угодно с помощьюаксиомы 9).26.

Докажите, что формула (¬B → ¬A) → (A → B) является теоремойисчисления высказываний. (Указание: используйте закон исключённоготретьего.)27. Исключим из числа аксиом исчисления высказываний закон исключённого третьего, заменив его на закон снятия двойного отрицания.Покажите, что от этого класс выводимых формул не изменится.28.

Докажите, что при наличии аксиомы исключённого третьего (11)аксиома (10) является лишней — её (точнее следовало бы сказать: любойчастный случай этой схемы аксиом) можно вывести из остальных аксиом.Теперь уже можно доказать теорему о полноте: всякая тавтология выводима в исчислении высказываний. Идея доказательствасостоит в разборе случаев. Поясним её на примере.

Пусть A — произвольная формула, содержащая переменные p, q, r. Предположим,что A истинна, когда все три переменные истинны. Тогда, как мыдокажем, p, q, r ` A. Вообще каждой строке таблицы истинности дляформулы A соответствует утверждение о выводимости. Например,если A ложна, когда p и q ложны, а r истинно, то ¬p, ¬q, r ` ¬A.Если формула A является тавтологией, то окажется, что она выводима из всех восьми возможных вариантов посылок. Пользуясьзаконом исключённого третьего, можно постепенно избавляться отпосылок. Например, из p, q, r ` A и p, q, ¬r ` A можно получитьp, q, (r ∨ ¬r) ` A, то есть p, q ` A (поскольку (r ∨ ¬r) является аксиомой).Проведём это рассуждение подробно.

Начнём с такой леммы:Лемма 3. Для произвольных формул P и QP, Q ` (P ∧ Q);P, ¬Q ` ¬(P ∧ Q);¬P, Q ` ¬(P ∧ Q);¬P, ¬Q; ` ¬(P ∧ Q)P, Q ` (P → Q);P, ¬Q ` ¬(P → Q);¬P, Q ` (P → Q);¬P, ¬Q ` (P → Q);P, Q ` (P ∨ Q);P, ¬Q ` (P ∨ Q);¬P, Q ` (P ∨ Q);¬P, ¬Q ` ¬(P ∨ Q);P ` ¬(¬P );¬P ` ¬P.Эта лемма говорит, что если принять в качестве гипотез истин-[п. 1]Исчисление высказываний (ИВ)47ность или ложность формул P и Q, являющихся частями конъюнкции, дизъюнкции или импликации, то можно будет доказать илиопровергнуть всю формулу (в зависимости от того, истинна она илиложна). Последняя часть содержит аналогичное утверждение проотрицание.После предпринятой нами тренировки доказать эти утверждениянесложно. Например, убедимся, что ¬P ` ¬(P ∧Q). Для этого достаточно вывести два противоположных утверждения из ¬P, (P ∧ Q);ими будут утверждения P и ¬P .Проверим ещё одно утверждение: ¬P, ¬Q ` ¬(P ∨ Q).

Нам надо вывести два противоположных утверждения из ¬P, ¬Q, (P ∨ Q).Покажем, что из ¬P, ¬Q, (P ∨ Q) следует всё, что угодно. По правилу разбора случаев достаточно убедиться, что из ¬P, ¬Q, P и из¬P, ¬Q, Q следует всё, что угодно — но это мы знаем.Утверждения, касающиеся импликации, просты: в самом деле,мы знаем, что Q ` (P → Q) благодаря аксиоме 1, а ¬P ` (P → Q)благодаря аксиоме 9.Остальные утверждения леммы столь же просты.Теперь мы можем сформулировать утверждение о разборе случаев для произвольной формулы.Лемма 4.

Пусть A — произвольная формула, составленная из переменных p1 , . . . , pn . Тогда для каждой строки таблицы истинностиформулы A имеет место соответствующее утверждение о выводимости: если ε1 , . . . , εn , ε ∈ {0, 1}, и значение формулы A есть ε приp1 = ε1 , . . . , pn = εn , то¬ε1 p1 , .

. . , ¬εn pn ` ¬εA ,где ¬u ϕ обозначает ϕ при u = 1 и ¬ϕ при u = 0 (напомним, что 1обозначает истину, а 0 — ложь).Лемма очевидно доказывается индукцией по построению формулы A. Мы имеем посылки, утверждающие истинность или ложностьпеременных, и для всех подформул (начиная с переменных и идя ковсей формуле) выводим их или их отрицания с помощью леммы 3.Если формула A является тавтологией, то из всех 2n вариантовпосылок выводится именно она, а не её отрицание. Тогда правилоразбора случаев и закон исключённого третьего позволяют избавиться от посылок: сгруппируем их в пары, отличающиеся в позиции p1(в одном наборе посылок стоит p1 , в другом ¬p1 ), по правилу разбораслучаев заменим их на посылку (p1 ∨ ¬p1 ), которую можно выбросить (она является аксиомой).

Сделав так для всех пар, получим48Исчисление высказываний[гл. 2]2n−1 выводов, в посылках которых нет p1 ; повторим этот процесс спосылками p2 , ¬p2 и т. д. В конце концов мы убедимся, что формулаA выводима без посылок, как и утверждает теорема о полноте. 2.2. Второе доказательство теоремы о полнотеЭто доказательство, в отличие от предыдущего, обобщается наболее сложные случаи (исчисление предикатов, интуиционистскоеисчисление высказываний).Начнём с такого определения: множество формул Γ называется совместным, если существует набор значений переменных, прикоторых все формулы из Γ истинны.

Заметим, что формула ϕ является тавтологией тогда и только тогда, когда множество, состоящееиз единственной формулы ¬ϕ, не является совместным. Для случаяодной формулы есть специальный термин: формула τ выполнима,если существуют значения переменных, при которых она истинна,то есть если множество {τ } совместно. Тавтологии — это формулы,отрицания которых не выполнимы.Множество формул Γ называется противоречивым, если из негоодновременно выводятся формулы A и ¬A. Мы знаем, что в этомслучае из него выводятся вообще все формулы. (В противном случаеΓ называется непротиворечивым.)Теорема 19 (корректность исчисления высказываний, вторая форма). Всякое совместное множество формул непротиворечиво.

В самом деле, пусть совместное множество Γ противоречиво.Так как оно совместно, существуют значения переменных, при которых все формулы из Γ истинны. С другой стороны, из Γ выводитсянекоторая формула B и её отрицание. Может ли так быть?Оказывается, что нет. Мы уже видели, что всякая выводимаяформула истинна при всех значениях переменных (является тавтологией).

Справедливо и несколько более общее утверждение: еслиΓ ` A и при некоторых значениях переменных все формулы из Γистинны, то и формула A истинна при этих значениях переменных.(Как и раньше, это легко доказывается индукцией по построениювывода A из Γ.)В нашей ситуации это приводит к тому, что на выполняющемнаборе значений переменных для Γ должны быть истинны обе формулы B и ¬B, что, разумеется, невозможно. Мы называем это утверждение другой формой теоремы о корректности исчисления высказываний, поскольку из него формально[п.

2]Второе доказательство теоремы о полноте49можно вывести, что всякая теорема является тавтологией: если A —теорема, то множество {¬A} противоречиво (из него выводятся A и¬A), потому несовместно, значит, ¬A всегда ложна, поэтому A всегдаистинна.Теорема 20 (полнота исчисления высказываний, вторая форма).Всякое непротиворечивое множество совместно. Нам дано непротиворечивое множество Γ, а надо найти такие значения переменных, при которых все формулы из Γ истинны.(Вообще говоря, множество Γ может быть бесконечно и содержатьбесконечное число разных переменных.)Пусть есть какая-то переменная p, встречающаяся в формулахиз семейства Γ.

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

Тип файла
PDF-файл
Размер
1,57 Mb
Тип материала
Высшее учебное заведение

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

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