Рисунок 6 - Граф вывода пустой резольвенты
Рассмотрим вариант 19.
а.
Привести выражение к виду ПНФ
б. Привести выражение к виду ССФ. Для приведения к виду ССФ воспользуемся алгоритмом Сколема, поэтому будут проведены следующие замены:
Для приведения к виду ССФ воспользуемся алгоритмом Сколема, поэтому будут проведены следующие замены:
=a,
где a - предметная постоянная
В
результате получится следующее выражение:
в. Доказать истинность заключения методом дедуктивного вывода (с построением графа дедуктивного вывода):
Представим нашу формулу в следующем виде:
Построим
граф дедуктивного вывода для доказательства выводимости заключения из данного
множества посылок:
Рисунок 7 - Граф дедуктивного вывода
г. Доказать истинность заключения методом резолюции (с построением графа
вывода пустой резольвенты)
Построим граф вывода пустой резольвенты, представленный на рисунке 8.
Рисунок 8 - Граф вывода пустой резольвенты
Рассмотрим вариант 49.
а.
Привести выражение к виду ПНФ
б.
Привести выражение к виду ССФ Для приведения к виду ССФ воспользуемся
алгоритмом Сколема, поэтому будут проведены следующие замены:
с=f(z),
где f(z) - предметная постоянная
В результате получится следующее выражение:
в. Доказать истинность заключения методом дедуктивного вывода (с построением графа дедуктивного вывода):
Представим формулу в следующем виде:
Построим
граф дедуктивного вывода для доказательства выводимости заключения из данного
множества посылок:
Рисунок 9 -Граф дедуктивного вывода
г. Доказать истинность заключения методом резолюции (с построением графа
вывода пустой резольвенты)
Построим
граф вывода пустой резольвенты, представленный на рисунке 10.
Рисунок 10 - Граф вывода пустой резольвенты
Рассмотрим вариант 19.
В данном подразделе курсовой работы, бинарные операции и составление результирующих таблиц, будут выполнятся над двумя отношениями заданными следующими условиями: r1: (3,1), (4,2), (7,5), (8,8), r2: (3,3), (4,4), (7,5), (8,8).
Составление отношения r1 и r2 получается из заданного по условию отношения путем удаления соответствующих заданию пар элементов (столбец, строка).
В результате данных операций получаются отношения, представленные в таблицах 3 и 4.
предикат логический формула алгоритм
Таблица 3 - Отношение r1 Таблица 4 - Отношение r2
|
r1 |
|||||||||||||
|
A1 |
A2 |
A5 |
A6 |
||||||||||
|
а3 |
b4 |
3 |
4 |
||||||||||
|
а4 |
b1 |
4 |
1 |
b2 |
3 |
2 |
|||||||
|
а3 |
b3 |
2 |
1 |
||||||||||
|
r2 |
|
||||||||||||
|
A1 |
A2 |
A5 |
A6 |
|
|||||||||
|
a1 |
b2 |
1 |
2 |
|
|||||||||
|
a2 |
b3 |
2 |
3 |
|
|||||||||
|
a2 |
b2 |
3 |
2 |
|
|||||||||
|
a3 |
b3 |
2 |
1 |
|
|||||||||
а. r’= r1
r2
В результате операции объединения получается отношение, представленное в
таблице 5.
Таблица 5 - Результат выполнения операции r’= r1
r2
|
r’ |
|||
|
A1 |
A2 |
A5 |
A6 |
|
а3 |
b4 |
3 |
4 |
|
а4 |
b1 |
4 |
1 |
|
а2 |
b2 |
3 |
2 |
|
а3 |
b3 |
2 |
1 |
|
a1 |
b2 |
1 |
2 |
|
a2 |
b3 |
2 |
3 |
б. r’= r1
r2
В результате операции пересечения получается отношение, представленное в
таблице 6.
Таблица 6 - Результат выполнения операции r’= r1
r2
|
r’ |
|||
|
A1 |
A2 |
A5 |
A6 |
|
а2 |
b2 |
3 |
2 |
|
а3 |
b3 |
2 |
1 |
в. r’= r1 \ r2
В результате операции разности получается отношение, представленное в
таблице 7.
Таблица 7 - Результат выполнения операции r’= r1 \ r2
|
r’ |
|||
|
A1 |
A2 |
A5 |
A6 |
|
а3 |
b4 |
3 |
4 |
|
а4 |
b1 |
4 |
1 |
г. Выполнить заданную композицию операций
В данном пункте требует выполнить следующую композицию операций:
r’= π(r1.A1, r2.A2, r1.A5,
r2.A6)(r1>Θ<r2, r1.A5=r2.A6).в
Данное задание представляет собой композицию двух операций, поэтому для
ее выполнения требуется получить сначала промежуточное отношение,
представляющее собой результат выполнения операции условного соединения над
отношениями r1 и r2. Результирующее отношение представлено в таблице 8. После
этого необходимо выполнить операцию проекции над полученным отношением, выбрав
заданные по условию операции атрибуты отношения. Результат выполнения операции
проекции представлен в таблице 9.
Таблица 8 - Результат выполнения операции r’= r1>Θ<r2, r1.A5=r2.A6
|
r’ |
|||||||
|
r1.A1 |
r1.A2 |
r1.A5 |
r1.A6 |
r2.A1 |
r2.A2 |
r2.A5 |
r2.A6 |
|
a3 |
b4 |
3 |
4 |
a2 |
b3 |
2 |
3 |
|
a2 |
b2 |
3 |
2 |
a2 |
b3 |
2 |
3 |
|
a3 |
b3 |
2 |
1 |
a1 |
b2 |
1 |
2 |
Таблица 9 - Результат выполнения операции r’= π(r1.A1, r2.A2, r1.A5, r2.A6)(r1>Θ<r2, r1.A5=r2.A6)
|
r’ |
|||
|
r1.A1 |
r1.A5 |
r2.A2 |
r2.A6 |
|
a3 |
3 |
b3 |
3 |
|
a2 |
3 |
b3 |
3 |
|
a3 |
2 |
b2 |
2 |
Рассмотрим вариант 49
В данном подразделе курсовой работы, бинарные операции и составление результирующих таблиц будут выполнятся над двумя отношениями заданными следующими условиями: r1: (1,1), (2,2), (5,7), (6,8), r2: (1,2), (2,5), (5,7), (6,8).
Составление отношения r1 и r2 получается из заданного по условию отношения путем удаления соответствующих заданию пар элементов (столбец, строка).
В результате данных операций получаются отношения, представленные в таблицах 10 и 11.
Таблица 10 - Отношение r1 Таблица 11 - Отношение r2
|
r1 |
|||
|
A3 |
A4 |
A7 |
A8 |
|
с1 |
d2 |
1 |
2 |
|
с2 |
d3 |
2 |
3 |
|
с1 |
d1 |
2 |
1 |
|
с2 |
d2 |
1 |
4 |
|
r2 |
|||
|
A3 |
A4 |
A7 |
A8 |
|
c3 |
d4 |
3 |
4 |
|
c1 |
d2 |
1 |
2 |
|
c2 |
d3 |
2 |
3 |
|
c2 |
d2 |
1 |
4 |
а. r’= r1
r2
В результате операции объединения получается отношение, представленное в
таблице 12.
Таблица 12 - Результат выполнения операции r’= r1
r2
|
r’ |
|||
|
A3 |
A4 |
A7 |
A8 |
|
с1 |
d2 |
1 |
2 |
|
с2 |
d3 |
2 |
3 |
|
с1 |
d1 |
2 |
1 |
|
с2 |
d2 |
1 |
4 |
|
c3 |
d4 |
3 |
4 |