рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Истинностные значения формул

Истинностные значения формул - раздел Математика, КОНСПЕКТ ЛЕКЦИЙ ПО МАТЕМАТИЧЕСКОЙ ЛОГИКЕ   Истинность Или Ложность Элементарных Высказываний Оставляется...

 

Истинность или ложность элементарных высказываний оставляется на совести той области знания, к которой они относятся. Логика позволяет по заданным истинностным значениям элементарных высказываний вычислять истинностные значения построенных из них сложных высказываний.

Прежде, чем переходить к формальным рассуждениям, введём следующие соглашения: вместо значения истина будем писать 1, а вместо значения ложь – 0. Интерпретацией формулыA(x1 , … , xn) назовём любой набор e = (e1 ; … ; en) значений переменных x1 = e1 , … , xn = en (ei Î {0, 1}, 1 £ i £ n).

Теперь любой формуле исчисления высказываний A(x1 , … , xn) от пропозициональных переменных x1 , … , xn можно присвоить истинностное значение A(e) = A(e1 , … , en ) Î {0, 1} при данной интерпретации e = (e1 ; … ; en) по следующим правилам:

(И1): если A(x1 , … , xn) – одна из пропозициональных переменных x1 , … , xn , то её истинностное значение уже определено: в случае A(x1 , … , xn) = xi полагаем A(e) = ei ;

(И2): если A(x1 , … , xn) = (B(x1 , … , xn) w C(x1 , … , xn)) или A(x1 , … , xn) = = , где w – одна из логических связок Ù , Ú , ® , « (т.е. формула A(x1 , … , xn) получена из более простых формул B(x1 , … , xn) и C(x1 , … , xn) с помощью одной из конструкций правила образования формул (Ф2)), а значения B(e) = B(e1 , … , en ) и C(e) = С(e1 , … , en ) уже вычислены, то истинностное значение A(e) = A(e1 , … , en ) приписывается с помощью следующих аксиом логических связок:

B(e) C(e) (e) (B(e) Ù C(e)) (B(e) Ú C(e)) (B(e) ® C(e)) (B(e) « C(e))
0 0 1 0 0 1 1
0 1 1 0 1 1 0
1 0 0 0 1 0 0
1 1 0 1 1 1 1

Следует подчеркнуть, что законы вычисления этих логических связок являются именно аксиомами – они принимаются на веру. Часть из них согласуется со здравым смыслом и интуитивными описаниями значения логических связок. Некоторые значения менее очевидны, и осознание необходимости их использования нуждается в дополнительных аргументах, которые рождаются только в результате работы мысли.

Наиболее трудна для понимания аксиома вычисления импликации, в частности, нуждается в дополнительных аргументах тот факт, что при ложной посылке B(e) значение импликации всегда истинно. По смыслу логическая связка импликация ® означает следование, выводимость. Таким образом, нужно понять, почему из ложного утверждения выводится любое другое. В связи с этим невозможно не упомянуть случай, произошедший с Бертраном Расселом – известным специалистом по математической логике XX в. Он читал лекцию для философов, когда один из них попросил объяснить, почему из ложного утверждения можно вывести всё, что угодно ? Тогда Рассел для примера доказал, что из утверждения 2´2 = 5 следует, что он – Папа Римский. Вот это остроумное доказательство:

2´2 = 5, 2+2 = 2+3, 2 = 3, 1+1 = 2+1, 1 = 2,

Рассел и Папа Римский – их двое, но 2 = 1, так что они – одно лицо, ч.т.д.

Отметим ещё, что значение импликации огромно: любое научное утверждение формулируется в импликативном виде, т.е. в виде импликации A ® B. Например, теорема Пифагора “сумма квадратов катетов равна квадрату гипотенузы” на самом деле означает следующее: если ABC – треугольник с прямым углом C, то AB2 = AC2 + BC2. Точно так же формулируются и утверждения других наук: в них всегда должна присутствовать посылка А и заключение В, а само утверждение означает истинность импликации A ® B. Если посылка А истинна, то истинность импликации означает истинность заключения В. Если же посылка ложна, то импликация всё равно истинна. Поэтому, если вдруг выяснилось, что В ложно, это ещё не значит, что нарушен закон той или иной науки, просто, возможно, посылка А стала ложной, а импликация всё равно истинна.

Как с помощью сформулированных аксиом вычислить значение любой формулы при заданных значениях её пропозициональных переменных ? Значение формулы вычисляется последовательно, начиная со значений пропозициональных переменных в соответствии с построением самой формулы по правилу (Ф2) с применением на каждом шаге описанных выше аксиом.

Примеры: 1. Вычислить значение формулы (Ú b) при a = 1, b = 0.

Формула (Ú b) построена из формул и b путём применением конструкции (A Ú B) правила (Ф2).Поэтому вначале нужно вычислить значения формул и b, а затем применить аксиому вычисления дизъюнкции. Значение b = 0 дано, а значение формулы вычисляется из заданного значения формулы a по аксиоме значения отрицания: = 0. Таким образом, по аксиоме значения дизъюнкции получаем в итоге (Ú b) = (0 Ú 0) = 0.

Следует отметить, что при других наборах значений переменных значение этой же формулы может быть другим. Например, если a = 0 = b, то = 1 и (Ú b) = (1 Ú 0) = 1.

2. Вычислить значение формулы (® c) при a = 1, b = 1, c = 0 .

Опишем процесс построения формулы по правилу (Ф2), одновременно вычисляя на каждом шаге истинностные значения получаемых формул при заданных значениях пропозициональных переменных: a = 1, b = 1, c = 0, (a Ù b) = 1, =0, ( ® c) = (0 ® 0) = 1. Таким образом, искомое значение равно 1.

Для a = 0, b = 0, с = 0 получим (a Ù b) = (0 Ù 0) = 0, =1, (® c) = (1® 0) = 0.

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

x1 xn A(x1 , … , xn )
e1 en A(e1 , … , en )

На практике обычно заранее неизвестно, какие именно значения принимают пропозициональные переменные. Поэтому для нахождения всех истинностных значений формулы A(x1 , … , xn ) строят её таблицу истинности, т.е. таблицу указанного слева вида, которая имеет (как будет показано ниже) 2n строк, каждая из которых в первых n столбцах содержит конкретные значения e1 , … , en пропозициональных переменных x1 , … , xn , в последующих столбцах – вычисленные промежуточные значения более простых формул, из которых строится рассматриваемая формула, а в последнем столбце – значение формулы A(x1 , … , xn ) при интерпретации e = (e1 ; … ; en) . При этом в первых n столбцах таблицы истинности должны быть ровно по одному разу перечислены все возможные наборы значений пропозицииональных переменных x1 , … , xn .

Примеры: 1. Строим таблицы истинности формул Ú b и .

a b Ú b   a b a ® b b ® a Ù
0 0 1 1 0 0 1 0 1 0 0
0 1 1 1 0 1 1 0 0 1 0
1 0 0 0 1 0 0 1 1 0 0
1 1 0 1 1 1 1 0 1 0 0
a b c 2
0 0 0 0 0 0 0 0 1
0 0 1 0 1 1 1 1 1
0 1 0 0 0 0 1 0 1
0 1 1 0 1 1 1 1 1
1 0 0 0 0 1 0 0 1
1 0 1 0 1 1 1 1 1
1 1 0 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1

2. Построим таблицу истинности для формулы ((a Ù b) Ú c) « ((a Ú c) Ù (b Ú c)).

В ней цифрами обозначены формулы: 1 = (a Ù b), 2 = (1Ú c), 3 = (a Ú c), 4= (b Ú c), 5= (3Ù 4), 6 = 2« 5. Такие сокращения удобны для построения таблиц истинности громоздких формул. Использованные в обозначениях числа определяют и порядок вычислений.

Для того чтобы успешно строить таблицы истинности формул, нужно иметь алгоритм перечисления всех возможных наборов значений n её пропозициональных переменных x1 , … , xn . Можно воспользоваться, например, двоичной системой счисления: каждая интерпретация e = (e1 ; … ; en ) отождествляется с двоичным числом из n двоичных цифр e1 , … , en Î {0, 1}, которое в десятичном виде выглядит как e1×2n–1 + … + en×20. Наименьшее число 0 = 0 … 02 = = 0×2n–1+…+0×20 соответствует интерпретации e = (0 ; … ; 0 ), а наибольшее 1 … 12 = 1×2n–1+…+1×20 = 2n–1+2n–2+…+2+1 = = 2n – 1 (по формуле суммирования геометрической прогрессии) – интерпретации e = (1 ; … ; 1). Поэтому для перечисления всех интер­претаций достаточно исполь­зовать двоичные

0 00000 8 01000 16 10000 24 11000
1 00001 9 01001 17 10001 25 11001
2 00010 10 01010 18 10010 26 11010
3 00011 11 01011 19 10011 27 11011
4 00100 12 01100 20 10100 28 11100
5 00101 13 01101 21 10101 29 11101
6 00110 14 01110 22 10110 30 11110
7 00111 15 01111 23 10111 31 11111

коды чисел от 0 до 2n – 1, которые приве­дены в таблице (n = 5).

Здесь использована пя­тиразрядная двоичная запись чисел, но незначащие нули по мере необходимости можно отбросить так же, как это сделано в приводимых ниже примерах перечисления интерпретаций для n = 1, 2, 3, 4.

Примеры:n = 1: , n =2: , n = 3: , n = 4:

Теорема (о правиле перечисления интерпретаций).В таблице, построенной путём выписывания n-значных двоичных кодов всех чисел от 0 до 2n – 1, перечисляются ровно по одному разу всевозможные наборы значений n пропозициональных переменных.

Доказательство. Как было отмечено, каждой интерпретации e = (e1 ; … ; en ) соответствует двоичное число из n двоичных цифр e1 , … , en , которое находится в диапазоне от 0 до 2n – 1. При этом разным интерпретациям будут отвечать и разные числа: если e = (e1 ; … ; en ) ¹ (d1 ; … ; dn) = d, то . Кроме того, в результате такого сопоставления будут перечислены без пропусков все двоичные числа от 0 до 2n – 1 : число появится при рассмотрении интерпретации e = (e1 ; … ; en ).

Теорема доказана.

Следствие (о количестве наборов из нулей и единиц длины n).Количество всевозможных наборов длины n из нулей и единиц равно 2n . Столько же и строк в любой таблице истинности формулы от n переменных.

Доказательство очевидно, т.к. количество всевозможных наборов длины n из нулей и единиц равно количеству всевозможных интерпретаций для n пропозициональных переменных, которое (ввиду доказанной теоремы) равно количеству чисел от 0 до 2n – 1, т.е. 2n. Следствие доказано.

Следствие (о количестве подмножеств n-элементного множества). Любое n-эле­ментное множество содержит 2n подмножеств.

Доказательство. Пусть дано множество A = {a1 , … , an }. Каждому его подмножеству X Í A сопоставим набор (e1 ; … ; en ) из нулей и единиц длины n, полностью определяющий это подмножество. Для этого положим ei = 1, если ai Î X, и ei = 0, если ai Ï X (1 £ i £ n). Кстати, именно такой способ интерпретации множеств реализуется в некоторых языках программирования.

Примеры:Для множества A = {a1 , a2 , a3 } подмножеству Х = {a1 , a3} будет соответствовать набор (1; 0; 1), а подмножеству Х = {a2 } – набор (0; 1; 0). Пустому подмножеству (не содержащему элементов) будет сопоставлен набор (0; 0; 0), а всему множеству А – набор (1; 1; 1).

Легко понять, что по любому набору (e1 ; … ; en ) из нулей и единиц длины n однозначно восстанавливается соответствующее ему подмножество: именно в множестве X нужно собрать все те элементы ai , для которых ei = 1 (1 £ i £ n). Поэтому подмножеств в n-элементном множестве будет столько, сколько существует наборов из нулей и единиц длины n, т.е. 2n. Следствие доказано.

Пример. Перечислим все подмножества 4-элементного множества.

Будем перечислять подмножества, выписывая соответствующие им наборы нулей и единиц, построенные по двоичным числам из диапазона от 0 до 24 = 16:

 

набор подмножество набор подмножество
(0; 0; 0; 0) Æ (1; 0; 0; 0) {a1 }
(0; 0; 0; 1) {a4 } (1; 0; 0; 1) {a1 , a4 }
(0; 0; 1; 0) {a3 } (1; 0; 1; 0) {a1 , a3 }
(0; 0; 1; 1) {a3 , a4 } (1; 0; 1; 1) {a1 , a3 , a4 }
(0; 1; 0; 0) {a2 } (1; 1; 0; 0) {a1 , a2 }
(0; 1; 0; 1) {a2 , a4 } (1; 1; 0; 1) {a1 , a2 , a4 }
(0; 1; 1; 0) {a2 , a3 } (1; 1; 1; 0) {a1 , a2 , a3 }
(0; 1; 1; 1) {a2 , a3 , a4 } (1; 1; 1; 1) {a1 , a2 , a3 , a4 }

– Конец работы –

Эта тема принадлежит разделу:

КОНСПЕКТ ЛЕКЦИЙ ПО МАТЕМАТИЧЕСКОЙ ЛОГИКЕ

Государственное образовательное учреждение... Тобольская государственная социально педагогическая академия... им Д И Менделеева...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Истинностные значения формул

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Тобольск – 2010
УДК 510.6Печатается по решению редакционно-издательского ББК 22.12 я 73 совета Тобольской государственной социально- В 15пе

С О Д Е Р Ж А Н И Е
ПРЕДИСЛОВИЕ . . . . . . . . . . . . . .       Глава I.

П Р Е Д И С Л О В И Е
Хотя настоящее учебно-методическое пособие предназначено, в первую очередь, для студентов физико-математических специальностей пединститутов, оно может быть использовано и при чтении курса математи

Понятие высказывания
  Математика, как это ни кажется странным, – наука устная: математики, рассуждая, оперируют высказываниями, именно общение является питательной средой математического творчества, в ко

Язык исчисления высказываний
В любом естественном языке есть возможность строить из простых высказываний более сложные. Примеры: 1. “Сейчас температура воздуха на улице от –25 до –30 гра

И равносильные формулы
  Примеры предыдущего параграфа показывают, что таблицы истинности формул могут быть разнообразны. Формулы, принимающие при любых наборах значений пропозициональных переменных одно и

Нормальные формы
x1 … xn A(x1 , … , xn ) … … …

Булевы функции
  После того как каждой формуле A(x1 , … , xn) при любом наборе x1 = e1 , … … , xn = en (ei

Логическое следование
  Понятие логического следования является одним из важнейших в математической логике и имеет непосредственное отношение к жизни. Нам часто приходится обосновывать те или иные утвержде

Некоторые применения алгебры высказываний
I. Анализ логических рассуждений. Рассмотрим несколько примеров, которые используют понятие логического следования. Примеры: 1. Правильно ли следующее лог

Предикаты и кванторы
Каждая наука имеет дело со специфическими объектами, совокупность которых образует объектную (или предметную) областьданной науки. Об этих объектах можно формулировать высказывания, которые

Равносильные и тождественно истинные предикаты
  Два предиката P(x1 , … , xn ) и Q(x1 , … , xn ), определённые на множестве А (т.е. предикаты с условиями An

Теорема (об основных равносильностях с кванторами).
(0) " x Î A P(x, y) º " z Î A P(z, y), $ x Î A P(x, y) º $ z Î A P(z, y), где P(x,

Язык исчисления предикатов
  С помощью предикатов можно формулировать содержательные утверждения в различных областях знания. Поэтому важно дать средства построения осмысленных выражений с предикатами и приписы

Интерпретации формул исчисления предикатов
Уже в исчислении высказываний возникала ситуация, когда было невозможно однозначно говорить об истинности или ложности формулы: при одних значениях пропозициональных переменных эта формула может пр

Приведённая и предварённая нормальные формы
  По аналогии с исчислением высказываний, найдём некоторую нормальную форму, к которой можно равносильными преобразованиями привести любую формулу исчисления предикатов. С по

О структуре современных математических теорий
  Очень кратко, не претендуя на полноту, опишем лишь основные черты, присущие всем математическим теориям на современном этапе развития. Фундаментом любой математической теор

Некоторые методы доказательства теорем
  Под теоремой обычно понимается математическое утверждение, которое можно доказать. Доказательством теоремыТ называется конечная последовательность теорем Т1

Формальные и неформальные аксиоматические теории
Нами изучены две математические теории, относящиеся к логике: алгебра высказываний и алгебра предикатов. В обоих случаях делалось следующее: · были объявлены первоначальные (неопределяемые

Непротиворечивость аксиоматических теорий
Система аксиом формальной теории, как и сама теория, называются непротиворечивой, если не существует такой формулы Ф этой формальной теории, что Ф и

Полнота аксиоматических теорий
Любая содержательная формальная теория строится для обоснования рассуждений в некоторых содержательных теориях. Возникает вопрос: насколько полно описывает формальная теория соответствующую содержа

Разрешимость аксиоматических теорий
Проблема разрешимости теории может быть сформулирована несколькими способами: (Проблема доказуемости):Существует ли алгоритм, позволяющий за конечное число шагов эф

Независимость системы аксиом теории
Создавая аксиоматическую теорию, естественно стремиться не выписывать лишних аксиом – тех, которые выводимы из остальных. Система аксиом формальной теории называется независимой, если ни одн

Формальное исчисление высказываний
Подробно рассмотрим формальную теорию исчисления высказываний (ИВ). Нашей целью будет обоснование адекватности этой теории, описанной формально в § 1 главы III, неформальной алгебре высказыв

B, A (A Ù B) дедукция
11 · Г, B, A (A Ù B) расширение посылок 12 · Г, А, В

A Ù B) ® ((A Ú C) Ù (B Ú C))) дедукция
13 · (С ® (A Ú C)) (Д2) 14 · С (A Ú C) де

A Ú C) (В ® ((A Ù B) Ú C)) дедукция
10 · (A Ú C) (С ® ((A Ù B) Ú C)) (почему ?!) 11 ·

Дедукция
4 · (A Ù B) B (почему ?!) 5 ·

A, , (A ® B) Bдедукция
3 · A, , (A ® B)

A ® B) (Ú ) силлогизм
19 · (Ú )

A ® B)) дедукция
8 · (B ® (A ® B)) (И1) 9 · ((® (A ® B)) ® ((B ® (A ® B)) ® ((

Правило опровержения
Упражнение:Докажите формально остальные основные равносильности. 6. Доказуемость и тождественная истинность формул. Теперь уже можно доказать основной рез

Азы наивной теории множеств
В фундаменте современных математических теорий лежат понятия множества, элемента множества, отношения принадлежности элемента множеству. Интуитивный смысл этих понятий ясен: под множеством п

Аксиоматика Цермело-Френкеля теории множеств
  В § 1 приложения были даны основные понятия теории множеств. Однако развиваемая на этом основании Г. Кантором наивная теория множеств столкнулась в конце XIX в. с трудностями. Вот –

Кущи или адские дебри ?
Попытаемся неформально проанализировать общематематические достижения в задаче обоснования теории множеств. Сразу нужно отметить, что замкнутого изложения основ формальная теория множеств не даёт.

Л И Т Е Р А Т У Р А
А) ОСНОВНАЯ ЛИТЕРАТУРА: 1.Глухов М.М., Козлитин О.А., Шапошников В.А., Шишков А.Б. Задачи и упражнения по математической логике, дискретным функциям и тео

СПИСОК ОСНОВНЫХ ОБОЗНАЧЕНИЙ
N – множество всех натуральных чисел, Q – множество всех рациональных чисел, R – множество в

ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ
А аксиома объёмности................................................. 150 аксиома (неупорядоченной) пары..............................

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги