ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 09.02.2025

Просмотров: 2625

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

Министерство образования российской федерации

Содержание

Тема 1. Логика высказываний

1.1. Определение высказывания

1.2. Операции над высказываниями. Алгебра высказываний

1.3. Формулы логики высказываний. Равносильность формул

1.4. Запись сложного высказывания в виде формулы логики высказываний

1.5. Нормальные формы

1.6. Тождественно-истинные и тождественно-ложные формулы. Проблема разрешимости

1.7.Формализация рассуждений. Правильные рассуждения

Контрольные вопросы к теме 2

Тема 2. Логика предикатов

2.1. Определение предиката. Кванторы

2.2. Формулы логики предикатов. Равносильность формул

2.3. Приведенные и нормальные формулы

2.4. Выражение суждения в виде формулы логики предикатов

2.5. Интерпретация формулы логики предикатов в виде суждения. Выполнимость. Общезначимость

Контрольные вопросы к теме 2

Тема 3. Формальные аксиоматические теории (исчисления)

3.1. Принципы построения формальных теорий

3.2. Исчисление высказываний

3.3. Исчисление предикатов

3.4. Автоматическое доказательство теорем. Метод резолюций.

Тема 4. Нечеткая логика

4.1. Нечеткие множества

Для обычного четкого множества a можно положить

Операции с нечеткими множествами

4.2. Нечеткие высказывания

4.3. Нечеткие предикаты

Тема 5. Алгоритмы

5.1. Определение алгоритма

5.2. Машина Тьюринга

5.3. Вычислимые по Тьюрингу функции

Ответы на контрольные вопросы

Тема 2.

Указания к выполнению лабораторных работ

Контрольные задания по курсу "Математическая логика и теория алгоритмов"

Вариант №4

Вариант №4

Варианты индивидуальных заданий

Вопросы к экзамену по курсу “Математическая логика” (2 курс)

Список рекомендованной литературы

Краткие сведения о математиках

Импликация играет важную роль в логике высказываний. При учете смыслового содержания высказывания (а не только значений истинности), оборот “если, то” подразумевает причинно-следственную связь. Истинность импликации означает лишь то, что, если истинна посылка, то истинно и заключение. При ложной посылке заключение всегда истинно. Так, истинными являются следующие импликации: “Если в доме 5 этажей, то Иванов живет в квартире 50”; “Если идет снег, то 2 2 = 5”.

Пример 1.7.

Рассмотрим четыре высказывания:

A = “Дважды два четыре” = И;

B = “Дважды два пять” = Л;

C = “Снег белый” = И;

D – “Снег черный” = Л.

Образуем четыре импликации:

А C = “Если дважды два четыре, то снег белый” = И И = И;

B C = “Если дважды два пять, то снег белый” = Л И = И;

А D = “Если дважды два четыре, то снег черный” = И Л = Л;

B D = “Если дважды два пять, то снег черный” = Л Л = И.

Эквивалентностью двух высказываний А и B называется высказывание А B, истинное тогда и только тогда, когда оба высказывания А и B одновременно истинны или ложны. Говорят, что А эквивалентно B или A имеет место тогда и только тогда, когда имеет место B.

Пример 1.8.

А = “Треугольник равнобедренный”.

B = “В треугольнике углы при основании равны”.

А B = “Треугольник является равнобедренным тогда и только тогда, когда углы при основании равны”.

Эквивалентность определяется следующей таблицей истинности (таблица 1.5):

Таблица 1.5

А B

АB

Л Л

Л И

И Л

И И

И

Л

Л

И

Высказывания вместе с определенными для них операциями образуют алгебру высказываний.


1.3. Формулы логики высказываний. Равносильность формул

Определение 1.2. Формула логики высказываний определяется индуктивно следующим образом:

1. Любая высказывательная переменная, а также константы И, Л есть формула.

2. Если A и B – формулы, то А, AÚB, A&B, АB, АB есть формулы.

3. Ничто, кроме указанного в пунктах 1 – 2, не есть формула.

Две формулы называются равносильными, если на всех одинаковых наборах переменных значения этих формул совпадают.

Равносильность формул A и B будем обозначать следующтм образом: AB.

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

При доказательстве равносильности формул можно использовать принцип двойственности.

Символы &, Ú называются двойственными.

Формула F* называется двойственной формуле F, если она получена из F одновременной заменой всех символов &, Ú на двойственные.

Например, F = AÚ (B&C);

F* = A & (BÚ C).

Принцип двойственности.

Если F G, то F* G

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

Для любых формул A, B, C справедливы следующие равносильности:

1. Коммутативность.

а) A&B B&A (для конъюнкции);

б) AÚBBÚA (для дизъюнкции).

2. Ассоциативность.

а) A&(B&C)  (A&C)&C (для конъюнкции);

б) AÚ (BÚC)  (AÚBC (для дизъюнкции).

3. Дистрибутивность.

а) A&(BÚC)  A&BÚA&C (для конъюнкции относительно дизъюнкции);

б) AÚ(B&C)  (AÚB)&(AÚC) (для дизъюнкции относительно конъюнкции).


4. Закон де Моргана.

а) (A&B) ÚB (отрицание конъюнкции есть дизъюнкция отрицаний);

б) (AÚB) A& B (отрицание дизъюнкции есть конъюнкция отрицаний).

5. Идемпотентность.

а) A&AA (для конъюнкции);

б) AÚAA (для дизъюнкции).

6. Поглощение.

а) A&(AÚB)  A (1– ый закон поглощения);

б) AÚA&B  A (2– ой закон поглощения).

7. Расщепление (склеивание).

а)A&B Ú A&(B)  A (1–ый закон расщепления);

б) (AÚB) & (AÚB)  A (2–ой закон расщепления).

8. Двойное отрицание.

(A)  A.

9. Свойства констант.

а)A&И  A; б) A&Л  Л; в)AÚИ  И; г) AÚ Л  A; д) Л И; е) И Л.

10. Закон противоречия.

A& A  Л.

11. Закон “исключенного третьего”.

AÚA  И.

12. AB AÚB (A&B).

13. A~B  (AB)&(BA)  (A&B) Ú (A& ¬B) АÚB)&( AÚB).

Каждая из перечисленных равносильностей может быть доказана с помощью таблиц значений функций, составленных для выражений, стоящих слева и справа от символа “”.

Справедливы также обобщенные законы дистрибутивности и обобщенные законы де Моргана:

14. (A1ÚA2Ú...ÚAn)&(B1ÚB2Ú...ÚBm) 

A1&B1ÚA1&B2Ú...ÚA1&BmÚ...ÚAn&B1ÚAn&B2Ú...ÚAn&Bm.

15. (A1&A2&...&An) Ú (B1&B2&...&Bm) 

(A1ÚB1)&(A1ÚB2)&...&(A1ÚBm)&...&(AnÚB1)&(AnÚB2)&...&(AnÚBm).

16. (A1&A2&...&An) A1ÚA2Ú...ÚAn.

17. (A1ÚA2Ú...ÚAn) A1&A2&...&An

В равносильностях 1 – 17 в качестве A, B, Ai, Bi могут быть подставлены любые формулы и, в частности, переменные.


Пример 1.9.

Доказать равносильность формул логики высказываний:

(АB) & (A Ú B)  B.

Преобразуем левую часть, последовательно используя равносильности 12, 14, 10, 5а, 9г, 6б:

(АB) & (A Ú B) А Ú B) & (A Ú B) А & A Ú А &B Ú B & А Ú B & B  А &B Ú B &А Ú B  B.

Равносильность доказана.


1.4. Запись сложного высказывания в виде формулы логики высказываний

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

Пример 1.10.

Рассмотрим простые высказывания:.

A = "Будет холодное лето".

B = "Будет дождливое лето".

C = "Будет засушливое лето".

D = "Будет хороший урожай".

Формула (A&B Ú C)  D соответствует сложному высказыванию:

''Если будет холодное и дождливое или засушливое лето, урожай будет плохим".

Язык логики высказываний удобен для записи математических утверждений. Всякая теорема имеет вид импликации: АB (прямая теорема); B А (обратная теорема); B А (противоположная теорема).

Пример 1.11.

A = “Треугольник прямоугольный”.

B = “Квадрат одной стороны равен сумме квадратов двух других сторон”

АB (прямая теорема) = “Если треугольник прямоугольный, то квадрат одной стороны равен сумме квадратов двух других сторон”.

B А (обратная теорема) = “Если квадрат одной стороны равен сумме квадратов двух других сторон, то треугольник прямоугольный”.

B А (противоположная теорема) = “Если квадрат одной стороны не равен сумме квадратов двух других сторон, то треугольник не прямоугольный”.

В данном случае все три теоремы верны.

Равносильность АB B А есть основание метода доказательства от противного. Например, для доказательства теоремы : “Если треугольник равнобедренный, то углы при основании равны” (А B) достаточно доказать теорему: “Если углы при основании не равны, то треугольник не равнобедренный” (B А).

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

Пример 1.12.

Дано высказывание “Если политик обещает невыполнимое, то он обманывает людей”:

а) записать его в виде формулы логики высказываний;

б) произвести отрицание данного высказывания, так, чтобы результат не содержал внешних знаков отрицания; полученную при этом формулу записать на естественном языке.