Главная » Все файлы » Просмотр файлов из архивов » PDF-файлы » 1 - Алгебра высказываний. Введение. Алгебра логики. Тавтологии и эквивалентность формул. Функции алгебры логики

1 - Алгебра высказываний. Введение. Алгебра логики. Тавтологии и эквивалентность формул. Функции алгебры логики (Конспект лекций), страница 3

PDF-файл 1 - Алгебра высказываний. Введение. Алгебра логики. Тавтологии и эквивалентность формул. Функции алгебры логики (Конспект лекций), страница 3 Математическая логика и теория алгоритмов (17455): Лекции - 4 семестр1 - Алгебра высказываний. Введение. Алгебра логики. Тавтологии и эквивалентность формул. Функции алгебры логики (Конспект лекций) - PDF, страница 3 (2018-01-09СтудИзба

Описание файла

Файл "1 - Алгебра высказываний. Введение. Алгебра логики. Тавтологии и эквивалентность формул. Функции алгебры логики" внутри архива находится в папке "Конспект лекций". PDF-файл из архива "Конспект лекций", который расположен в категории "". Всё это находится в предмете "математическая логика и теория алгоритмов" из 4 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "математическая логика и теория алгоритмов" в общих файлах.

Просмотр PDF-файла онлайн

Текст 3 страницы из PDF

Кроме того, исходные значения, по которым отображениеформирует значение, должны быть упорядочены. Одна и та же формула задает разные функции. Так, формула x − t определяет и функцию f (x, t), и функцию f (t, x), а также, например,функцию f (x, y, t). Чтобы с формулой связать некоторую функцию n аргументов, необходимо установить связь между аргументами функции и переменными формулы.

Это в языкахпрограммирования реализуется формальными переменными: f (x, t) = x − t.ÌÃÒÓÔÍ-12формулы. Позже мы увидим, что любая двузначная (булева) функция от n аргументов естьистинностная функция некоторой пропозициональной формулы с n переменными.ÌÃÒÓÔÍ-12ÌÃÒÓ5ÔÍ-12ÌÃÒÓÔÍ-12ÌÃÒÓÔÍ-12ÌÃÒÓÔÍ-12ÔÍ-12ÌÃÒÓÔÍ-121. АЛГЕБРА ВЫСКАЗЫВАНИЙÌÃÒÓÌÃÒÓÔÍ-12ÌÃÒÓ6Пример 1.1. Формула (x ∨ (¬y)) → z является одновременно выполнимой и опровержимой:она истинна, если переменная z обозначает истинное высказывание, и ложна, если, например,переменные y и z обозначают ложные высказывания. Это можно увидеть, составив истинностную функцию, которая в данном случае описывается вектором 01110101. Формула (x ∨ (¬x))является тавтологией, а формула (x ∧ (¬x)) — противоречием.

#ÔÍ-12ÔÍ-12ÌÃÒÓÔÍ-121. АЛГЕБРА ВЫСКАЗЫВАНИЙÌÃÒÓÔÍ-12ÌÃÒÓÔÍ-12ÌÃÒÓÔÍ-12ÔÍ-12ÌÃÒÓÔÍ-12ÔÍ-12Как и в булевой алгебре, введем понятие эквивалентных формул алгебры высказываний —формул, имеющих равные истинностные значения при любых значениях входящих в формулы переменных. Альтернативное определение: формулы X и Y называются эквивалентными,если формула X ∼ Y является тавтологией.

Нетрудно показать, рассуждая как в последнейтеореме, что формула X ∼ Y является тавтологией тогда и только тогда, когда при любыхзначениях переменных формулы X и Y одновременно или истинны, или ложны, т.е. истинностные функции этих формул совпадают. Для эквивалентных формул введем обозначение X ≡ Y .Итак, X ≡ Y ⇔ X ∼ Y — тавтология. Обратите внимание на три символа эквивалентности в последней фразе.

Первый обозначает отношение эквивалентности формул, введенное намножестве формул алгебры высказываний, третий — операцию эквиваленции, а второй — посути та же эквиваленция, но в утверждении, в котором формулируется свойство самой алгебрывысказываний, и ее следует отнести к сфере метаязыка.Имеются некоторые стандартные приемы, приводящие к эквивалентным формулам. Одиниз них — подстановка. Если мы в формуле заменим одну из подформул другой, то получимновую цепочку символов. Нетрудно доказать индукцией по построению, что это цепочка будетформулой.

Заменяемая подформула может встречаться несколько раз. В этом случае говорято вхождениях подформулы. Замена может выполняться для одного какого-либо вхожденияданной подформулы или для всех.Под подстановкой будем понимать замену всех вхождений в формулу одной или несколькихпеременных некоторыми формулами. Результат подстановки в формулу X вместо переменныхz1 , . . . , zn формул Y1 , . . . , Yn обозначают примерно так: S(z1 , .

. . , zn |Y1 , . . . , Yn |X). Мы такжеnбудем использовать обозначение XYz11 ,...,z,...,Yn .Отметим, что замена в формуле X одного или нескольких вхождений подформулы Y форe подмулой Z можно рассматривать как получение самой формулы X и результата замены Xbстановкой в третью формулу X вместо некоторой переменной u формул Y (для получения X) иe Какие именно вхождения Y меняются, определяется конструкцией форZ (для получения X).b Например, в формуле X = (x → y) ∨ (x ∧ (x ∨ y)) два вхождения формулы Y = x → y.мулы X.Взяв Zb = u ∨ (x ∧ (x ∨ y)), в результате подстановки ZbYu получим X, а в результате подстановкиue = (x ∼ y) ∨ (x ∧ (x ∨ y)) — результат замены в X первого вхожденияZbx∼yполучим формулу XY на формулу Z = x ∼ y.Введем также обозначение X[x1 , x2 , . .

. , xn ], имея в виду, что список x1 , x2 , . . . , xn содержитвсе переменные, входящие в формулу X.ÌÃÒÓÌÃÒÓJ Пусть формулы X и Y построены из переменных z1 , . . . , zn . Выберем для этих переменныхкакие-либо значения. Тогда об истинности формулы X → Y можно судить на основании истинности формул X и Y . Анализируя истинностную функцию для импликации, видим, что приистинности X и ложности Y формула X → Y является ложной.

Но по условию теоремы этаформула тождественно истинная, как и формула X. Следовательно, формула Y не может бытьложной при выбранных значениях переменных. Поскольку значения переменных выбиралисьпроизвольно, заключаем, что формула Y тождественно истинна, т.е. тавтология. IÔÍ-12ÔÍ-12Теорема 1.1. Если формулы X и X → Y являются тавтологиями, то и формула Y естьтавтология.ÌÃÒÓÌÃÒÓСледующее утверждение отражает часто используемое на практике умозаключение, называемое modus ponens (модус поненс).ÌÃÒÓÌÃÒÓÔÍ-12ÌÃÒÓ7Теорема 1.2. Если X ≡ Y , то при замене всех вхождений какой-либо переменной u и вформуле X, и в формуле Y какой-либо формулой Z получим эквивалентные формулы, т.е.X≡Y⇒XZu ≡ YZu .Если в формуле X заменить одно из вхождений подформулы Y эквивалентной формулой Z, тополучим формулу, эквивалентную X, т.е.Y ≡Z⇒X ≡ XZY .J Объединим списки переменных у формул X, Y , Z в общий упорядоченный список z1 , z2 , .

. . ,zk , u. Тогда условие эквивалентности X ≡ Y можно записать как равенство истинностныхфункций:fX (z1 , . . . , zk , u) = fY (z1 , . . . , zk , u).(1.1)fXe (z1 , . . . , zk , u) = fX (z1 , . . . , zk , fZ (z1 , . . . , zk , u))(1.2)fYe (z1 , . . . , zk , u) = fY (z1 , . . . , zk , fZ (z1 , .

. . , zk , u))(1.3)иÔÍ-12Замена всех вхождений переменной u формулой Z приводит к композиции истинностных функe = X u , Ye = Y u , тоций: если XZZÌÃÒÓÔÍ-12ÌÃÒÓÔÍ-12ÔÍ-12ÌÃÒÓÔÍ-121. АЛГЕБРА ВЫСКАЗЫВАНИЙe и Ye .а это равносильно эквивалентности формул XПусть дана формула X[x1 , . . . , xn ], в которую входит подформула Y [x1 , . .

. , xn ] (мы можемсчитать, что подформула включает все переменные исходной формулы, рассматривая недостающие как фиктивные). Заменим подформулу Y новой переменной z, которая не входит всписок x1 , . . . , xn . Получим новуюz формулу Γ[x1 , . . . , xn , z], связь которой с исходной формулойможно записать в виде X = ΓY . Замена подформулы Y [x1 , . . . , xn ] эквивалентной формулойe = Γ z .Z[x1 , .

. . , xn ] приведет к новой формуле XZЗадав упорядоченный список переменных x1 , x2 , . . . , xn , z, можем для формул рассмотретьих истинностные функции. По условию fY (x1 , x2 , . . . , xn ) = fZ (x1 , x2 , . . . , xn ) (так как Y ≡ Z),Подстановки вместо z формул Y и Z можно записать как композицию функций:ÔÍ-12ÔÍ-12fXe (z1 , . . .

, zk , u) = fYe (z1 , . . . , zk , u),ÌÃÒÓÌÃÒÓИз равенств (1.1)–(1.3) вытекает, чтоИз равенства fY (x1 , x2 , . . . , xn ) = fZ (x1 , x2 , . . . , xn ) вытекает равенство fX (x1 , x2 , . . . , xn ) =e I= fXe (x1 , x2 , . . . , xn ), что равносильно эквивалентности X ≡ X.Следствие 1.1. Если X — тавтология, то и S(z1 , . . . , zn |Y1 , . . . , Yn |X) — тавтология.J Можно рассуждать так. Тавтологии — это формулы, эквивалентные, например, формулеW = x ∨ ¬x.

В качестве переменной x можно выбрать ту, которая не входит в формулу X. Всилу теоремы, заменив в формулах X и W все вхождения переменных z1 , . . . , zn формуламиY1 , . . . , Yn , мы получим эквивалентные формулы. Но формула W при этом не изменится.Поэтому вновь построенная формула S(z1 , . . . , zn |Y1 , . . . , Yn |X) будет эквивалентна формуле W ,т.е. будет являться тавтологией.

IСледствие 1.2. Пусть X ≡ Z и Y ≡ W . Тогда (X ∨ Y ) ≡ (Z ∨ W ), (X ∧ Y ) ≡ (Z ∧ W ),(X → Y ) ≡ (Z → W ), (X ∼ Y ) ≡ (Z ∼ W ), (¬X) ≡ (¬Z).ÔÍ-12ÌÃÒÓÔÍ-12ÌÃÒÓÔÍ-12ÔÍ-12fXe (x1 , x2 , . . . , xn ) = fΓ (x1 , x2 , . . . , xn , fZ (x1 , x2 , . . . , xn )).ÌÃÒÓÌÃÒÓfX (x1 , x2 , . . . , xn ) = fΓ (x1 , x2 , . . . , xn , fY (x1 , x2 , . . . , xn )),ÌÃÒÓЕще один способ получения эквивалентностей — замена одних операций другими по соответствующим формулам.

Из теории булевых функций вытекает, что верны следующиеэквивалентности:(¬(¬x)) ≡ x,(¬(x ∨ y)) ≡ (¬x) ∧ (¬y),(x → y) ≡ ((¬x) ∨ y).Отталкиваясь от этих эквивалентностей можно доказать следующее.J Доказывается теорема так же, как и предыдущая. Например, на основании простой эквивалентности (¬(¬x)) ≡ x, устанавливаемой непосредственно, путем подстановки вместо переменной x формулы X получаем эквивалентность (¬(¬X)) ≡ X. I¬(x ∨ y) ≡ ¬x ∧ ¬y,¬(x ∧ y) ≡ ¬x ∨ ¬y,t1 ,...,tnX ∗ ≡ ¬X¬t,1 ,...,¬tn(1.4)(1.5)t1 ,...,tn¬Z¬t≡ Z ∗,1 ,...,¬tnÔÍ-12где t1 , t2 , .

. . , tn — полный список переменных, входящих в X. Доказательство проводитсяиндукцией по построению формулы. Действительно, для переменных утверждение очевидно.Пусть X = Y ∨ Z. Тогда, согласно первой эквивалентности (1.4) ¬X = ¬(Y ∨ Z) ≡ ¬Y ∧ ¬Z.Предполагая в соответствии с индуктивным предположением, чтоt1 ,...,tn¬Y¬t≡ Y ∗,1 ,...,¬tnÌÃÒÓДля формул, содержащих только три операции ¬, ∨, ∧, имеет место принцип двойственности. Для каждой такой формулы X в результате взаимной замены операций ∨ и ∧ получимновую формулу X ∗ , которую назовем двойственной для X. Отметим, что если X ∗ двойственна X, то X двойственна X ∗ , так что отношение двойственности симметрично. Это можновыразить формулой X ∗∗ = X (знак равенства отражает совпадение формул, а не их эквивалентность).

Учитывая эквивалентностиÔÍ-12Теорема 1.4. Для любых пропозициональных формул X, Y и Z верны следующие эквивалентности:1) (¬(¬X)) ≡ X (закон двойного отрицания);2) (¬(X ∨ Y )) ≡ (¬X) ∧ (¬Y )) (перенос отрицания через конъюнкцию);3) (¬(X ∧ Y )) ≡ (¬X) ∨ (¬Y )) (перенос отрицания через дизъюнкцию);4) (¬(X → Y )) ≡ (X ∧ (¬Y )) (перенос отрицания через импликацию);5) (X → Y ) ≡ ((¬X) ∨ Y ) (представление импликации через дизъюнкцию);6) (X → (¬X)) ≡ (¬X) (закон упрощения);7) (X → Y ) ≡ ((¬Y ) → (¬X) (закон контрапозиции).ÔÍ-12ÌÃÒÓÌÃÒÓJ Непосредственно из таблицы для истинностной функции вытекает, что x ∧ x ≡ x.

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