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

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

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

Добавлен: 09.02.2025

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

Скачиваний: 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 курс)

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

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

2 2 = min (max (1 – 0,9;0,9), max (0,9; 1 –0,9)) = 0,9.

3 3 = min (max (1 – 0,8;0,9), max (0,8; 1 –0,9)) = 0,8.

4 4 = min (max (1 – 0,8;0,8), max (0,8; 1 –0,8)) = 0,8.

Окончательно по (4.6) получим

(,) ={(1, 2, …,n) (1, 2, …,n)} = 0,9&0,9&0,8&0,8 = min(0,9; 0,9; 0,8; 0,8) = 0,8.

Формулы и нечетко равносильны.

На других наборах степеней истинности нечетких переменных и формулы и могут быть нечетко неравносильны.

Определение 4.7. Пусть (1, 2, …,n) и (1, 2, …,n) – две нечеткие логические формулы, рассмотренные на некотором множестве M изменения нечетких переменных 1, 2, …,n. Областью нечеткой равносильности формул и называется подмножество множества M, на котором формулы и нечетко равносильны.


Пример 4.7.

Вернемся к примеру 4.7. Для этого примера множество M состоит из девяти наборов:

M = {{0,1; 0,1}; {0,1; 0,2}; {0,2; 0,1}; {0,2; 0,2}}.

На каждом наборе формулы и нечетко равносильны, так как (,) > 0,5. Поэтому областью нечеткой равносильности будет все множество M.

Определение 4.8. Если формула (1, 2, …,n) на всех наборах переменных 1, 2, …,n из некоторого множества M имеет степень истинности большую или равную 0,5, то она будет на нем нечетко истинной. Обозначается это так: =.

Определение 4.9. Если формула (1, 2, …,n) на всех наборах переменных 1, 2, …,n из некоторого множества M имеет степень истинности меньшую или равную 0,5, то она будет на нем нечетко ложной. Обозначается это так: =.


Пример 4.8.

Покажем, что  =и&=для всех значений нечеткой переменной:

0   1.

Учитывая (4,1), (4.2), (4. 3), имеем

 = max (,) =max (, 1 –) 0,5.

& =min(,) =min(, 1 –) 0,5.


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

Определение 4.10. Нечетким предикатом (x1, x2, ... , xn) называется нечеткая формула, переменные которой определены на некотором множестве М, x1, x2, ... , xn M, а сама она принимает значения из интервала [0, 1].

Нечеткий предикат от n переменных называется n-местным нечетким предикатом. Нечеткое высказывание , задаваемое степенью истинности ()Î [0, 1] является одноместным нечетким предикатом..

Пример 4.9.

Пусть М = {0, 1, 2, 3}. Зададим нечеткий предикат следующим образом: (x, y) = xy/9. Его значения определяются следующим образом: (0, y) = (x, 0) = 0; (1, 1) = 1/9; (1, 2) = (2, 1) = 2/9; (2, 2) = 4/9; (1, 3) = (3, 1) = 1/3; (2, 3) = (3, 2) = 2/3; (3, 3) = 1;

Определение 4.11. Нечеткими кванторами и называются логические символы, которые придают включающим их выражениям следующий смысл:

(x1, x2, ... , xn) = (x1, x2, ... , xn) = (x1, x2, ... , xn).


(x1, x2, ... , xn) = (x1, x2, ... , xn) = (x1, x2, ... , xn).

Пример 4.10.

Найдем значения степени истинности формул (x, 1) и (x, 1) для примера 4.9:

(x, 1) = min{(0, 1); (1, 1); (2, 1); (3, 1)} = min{0; 1/9; 2/9; 1/3} = 0.

(x, 1) = max {(0, 1); (1, 1); (2, 1); (3, 1)} = max {0; 1/9; 2/9; 1/3} = 1/3.

По аналогии с четкими предикатами вводятся также остальные понятия для нечетких предикатов.

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

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

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