Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дискретка.doc
Скачиваний:
53
Добавлен:
26.10.2018
Размер:
1.09 Mб
Скачать

53. Логическое следование и логическая эквивалентность.

Говорят, что логическая формула В следует из формулы А, если формула В имеет значение "истина" при всех интерпретациях, при которых формула А имеет значение "истина"

Говорят, что формулы А и В логически эквивалентны (), если они являются логическим следствием друг друга, логически эквивалентные формулы имеют одинаковые значения при любой интерпретации.

Теорема

¬Q

Док-во:

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

P

Q

¬

¬

F

F

T

T

T

F

T

T

T

T

T

F

F

F

F

T

T

T

F

T

54. Логические эквивалентности. Доказательство.

Теорема

Если A, B, C – любые логические формулы, то имеет место следующие логические эквивалентности:

1

2

3

4

5

6

7

8

¬(¬А)=А

9

¬(A&B)= ¬A¬B

¬(AB)= ¬A&¬B

10

A¬A=True

A&¬A=False

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

Исчисление высказываний – это формальная теория, в которой присутствуют:

1) алфавит:

- связки ¬, 

- служебные символы ,

- пропозициональные переменные х1, х2… хn

2) формулы:

- переменные

- если А и В – формулы, то ¬А и А В тоже формулы.

3) аксиомы

А1: А (ВА)

А2… А4

4) правило логического вывода

А, АВ

В

Modus ponens

Читается так: формула В выводится из формулы А и АВ по правилу вывода Modus ponens .

Modus ponens – правило от деления.

А и В – любые формулы.

Таким образом, множество аксиом бесконечно и задаются несколькими видами схем.

56. Понятие предиката.

Предикат (n-местный, или n-арный) — это функция с областью значений {0,1} (или «Истина» и «Ложь»), определённая на n-й декартовой степени множества M. Таким образом, каждую n-ку элементов M он характеризует либо как «истинную», либо как «ложную».

Предикат можно связать с математическим отношением: если n-ка принадлежит отношению, то предикат будет возвращать на ней 1.

Предикат — один из элементов логики первого и высших порядков. Начиная с логики второго порядка, в формулах можно ставить кванторы по предикатам.

Предикат называют тождественно-истинным и пишут: P

если на любом наборе аргументов он принимает значение 1.

Предикат называют тождественно-ложным и пишут: P

если на любом наборе аргументов он принимает значение 0.

Предикат называют выполнимым, если хотя бы на одном наборе аргументов он принимает значение 1.

Так как предикаты принимают только два значения, то к ним применимы все операции булевой алгебры, например: отрицание, импликация, конъюнкция, дизъюнкция и т. д.

Например, обозначим предикатом EQ(x, y) отношение равенства («x = y»), где x и y принадлежат множеству вещественных чисел. В этом случае предикат EQ будет принимать истинное значение для всех равных x и y.

Более житейским примером может служить предикат ПРОЖИВАЕТ(x, y, z) для отношения «x проживает в городе y на улице z» или ЛЮБИТ(x, y) для «x любит y», где множество M — это множество всех людей.