Курсовая работа (т): Алгебра логики высказываний

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Рисунок 6 - Граф вывода пустой резольвенты

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


Рассмотрим вариант 19.


а. Привести выражение к виду ПНФ


б. Привести выражение к виду ССФ. Для приведения к виду ССФ воспользуемся алгоритмом Сколема, поэтому будут проведены следующие замены:

Для приведения к виду ССФ воспользуемся алгоритмом Сколема, поэтому будут проведены следующие замены:

=a,

где a - предметная постоянная

В результате получится следующее выражение:

в. Доказать истинность заключения методом дедуктивного вывода (с построением графа дедуктивного вывода):

Представим нашу формулу в следующем виде:


Построим граф дедуктивного вывода для доказательства выводимости заключения из данного множества посылок:


Рисунок 7 - Граф дедуктивного вывода

г. Доказать истинность заключения методом резолюции (с построением графа вывода пустой резольвенты)

Построим граф вывода пустой резольвенты, представленный на рисунке 8.

                        

                                            

                            

Рисунок 8 - Граф вывода пустой резольвенты

Рассмотрим вариант 49.


а. Привести выражение к виду ПНФ


б. Привести выражение к виду ССФ Для приведения к виду ССФ воспользуемся алгоритмом Сколема, поэтому будут проведены следующие замены:

с=f(z),

где f(z) - предметная постоянная

В результате получится следующее выражение:


в. Доказать истинность заключения методом дедуктивного вывода (с построением графа дедуктивного вывода):

Представим формулу в следующем виде:


Построим граф дедуктивного вывода для доказательства выводимости заключения из данного множества посылок:



Рисунок 9 -Граф дедуктивного вывода

г. Доказать истинность заключения методом резолюции (с построением графа вывода пустой резольвенты)

Построим граф вывода пустой резольвенты, представленный на рисунке 10.

                                     

                                       


Рисунок 10 - Граф вывода пустой резольвенты

3. Реляционная логика


Рассмотрим вариант 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’= r1r2

В результате операции объединения получается отношение, представленное в таблице 5.

Таблица 5 - Результат выполнения операции r’= r1r2

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’= r1r2

В результате операции пересечения получается отношение, представленное в таблице 6.

Таблица 6 - Результат выполнения операции r’= r1r2

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’= r1r2

В результате операции объединения получается отношение, представленное в таблице 12.

Таблица 12 - Результат выполнения операции r’= r1r2

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

Источник: https://www.bibliofond.ru/detail.aspx?id=896655