МАТЕРИАЛЫ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
ПО ДИСЦИПЛИНЕ
«МАТЕМАТИЧЕСКАЯ ЛОГИКА И ТЕОРИЯ АЛГОРИТМОВ»
(по материалам проф. )
Оглавление
Задание 1. Логика высказываний 3
Задание 2. Логика предикатов 5
Задание 3. Реляционная логика 7
Задание 4. Нечеткая логика 12
Задание 5. Теория алгоритмов 14
Задание 1. Логика высказываний
Согласно варианту (см. табл. 1):
- составить таблицу истинности, столбцы которой включают: пропозициональные переменные, посылки по отдельности, заключение, конъюнкцию всех посылок, импликацию заключения из этой конъюнкции, выделить штриховкой строки, в которых истинны все посылки и заключение, указать необходимые значения пропозициональных переменных для истинных значений всех посылок и заключения; доказать истинность заключения:
а) методом дедукции и нарисовать граф дедуктивного вывода,
b) методом резолюции и нарисовать граф вывода пустой резольвенты.
Таблица 1
Вариант | Формула |
25 | (A>(B>C)), (D?A), B |? (D>C) |
Задание 2. Логика предикатов
Согласно варианту (см. табл. 2):
- преобразовать формулу к виду ПНФ, затем КНФ и ССФ, сформировать множество дизъюнктов К, выполнить унификацию дизъюнктов множества К, доказать истинность заключения:
а) методом дедукции,
b) методом резолюции.
Таблица 2
Вариант | Формула |
25 | ?x(A(x)>?y(B(y)))&(A(x)>?y(B(y)))>B(y) |
Задание 3. Реляционная логика
Согласно варианту (см. табл. 4):
- удалить из отношений r1 и r2 (см. табл. 3) четыре пары (столбец, строка) и сформировать из оставшихся строк и столбцов отношения индивидуального задания (r1 и r2); имена атрибутов не изменять,
Таблица3а Таблица 3b
r1 | A1 | A2 | A3 | A4 | A5 | A6 | A7 | A8 | r2 | A1 | A2 | A3 | A4 | A5 | A6 | A7 | A8 |
a1 | b2 | c3 | d4 | 1 | 2 | 3 | 4 | a1 | b2 | c3 | d4 | 1 | 2 | 3 | 4 | ||
a2 | b3 | c4 | d1 | 2 | 3 | 4 | 1 | a2 | b3 | c4 | d1 | 2 | 3 | 4 | 1 | ||
a3 | b4 | c1 | d2 | 3 | 4 | 1 | 2 | a3 | b4 | c1 | d2 | 3 | 4 | 1 | 2 | ||
a4 | b1 | c2 | d3 | 4 | 1 | 2 | 3 | a4 | b1 | c2 | d3 | 4 | 1 | 2 | 3 | ||
a1 | b1 | c1 | d1 | 4 | 3 | 2 | 1 | a1 | b1 | c1 | d1 | 4 | 3 | 2 | 1 | ||
a2 | b2 | c2 | d2 | 3 | 2 | 1 | 4 | a2 | b2 | c2 | d2 | 3 | 2 | 1 | 4 | ||
a3 | b3 | c3 | d4 | 2 | 1 | 4 | 3 | a3 | b3 | c3 | d4 | 2 | 1 | 4 | 3 | ||
a4 | b4 | c4 | d4 | 1 | 4 | 3 | 2 | a4 | b4 | c4 | d4 | 1 | 4 | 3 | 2 |
- выполнить операции (r1?r2), (r1?r2), (r1\r2) согласно п. п. 1, 2, 3 задания (см. табл. 4); написать формулы реляционной алгебры, реляционного исчисления с переменными-кортежами, нарисовать результирующие таблицы r’, написать по п. 4 задания формулы реляционной алгебры, реляционного исчисления с переменными-кортежами, составить таблицы для операций: Д, >< или >?<, ?, ?.
Таблица 4
Вариант | Удалить (столбец, строка) | Выполнить заданные операции |
25 | для r1: (3, 1), (4, 2), (7, 3), (8, 6); для r2: (3, 3), (4, 4), (7, 1), (8, 7) | 1) (r1?r2), 2) (r1?r2), 3) (r1\r2), 4) ?(r1.A1,r1.A5,r2.A5)((?((r1>?<r2, r2.A5<r1.A5), r1.A1?a3 and r2.A6?2)). |
Задание 4. Нечеткая логика
Согласно варианту (см. табл. 6):
- удалить из табл. 5 четыре элемента и сформировать из оставшихся элементов нечеткие множества индивидуального задания (X’1 и X’2); индексы элементов не изменять, выполнить операции (X’1?X’2), (X’1?X’2), (X’1\X’2), (X’1?X’2), X’1 и X’2, (X’1?X’2); для каждой операции написать формулы, составить множества-результаты.
Таблица 5
нечеткие множества | элементы универсума | |||||||||||||||
x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | x10 | x11 | x12 | x13 | x14 | x15 | x16 | |
X’1 | 0,8 | 0,6 | 0,4 | 0,5 | 0,7 | 0,7 | 0,6 | 0,6 | 0,2 | 0,3 | 0,4 | 0,1 | 0,2 | 0,1 | 0,4 | 0,2 |
X’2 | 0,7 | 0,6 | 0,6 | 0,7 | 0,5 | 0,8 | 0,6 | 0,7 | 0,8 | 0,3 | 0,3 | 0,2 | 0,2 | 0,4 | 0,2 | 0,3 |
Таблица 6
Вариант | Удалить {xi} |
25 | для X’1: x3, x5, x6, x8 для X’2: x13, x15, x16, x18 |


