Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
matlogika.docx
Скачиваний:
7
Добавлен:
03.08.2019
Размер:
80.12 Кб
Скачать

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

Одноместным предикатом P(x) называется всякая функция одного переменного, в которой x пробегает значения из некоторого множества M, а функция при этом принимает значения 0 или 1.

Множество M, на котором задан предикат, называется областью определения предиката.

Множество Ip c M, на котором предикат принимает только истинные значение, называется областью истинности предиката P(x).

Предикат P(x) называется ТИ (ТЛ) на множестве M, если Ip Ξ M (Ip = ).

n-местным предикатом на множестве M называется функция P(x1, x2, …, xn), имеющая тип , где аргумент – вектор длины n с компонентами из множества M, а значением 0 или 1.

Множество M – предметное множество. Предикаты обозначаются большими буквами латинского алфавита.

P, Q, R, Z – предикатные переменные

p, q, r, z – предметные переменные

При n = 1 одноместный предикат P(x) называют свойством.

При n = 2 двуместный предикат P(x) называют отношением.

Операции над предикатами

P(x) v Q(x)

P(x) v Q(y)

P(x) Λ Q(x)

P(x) Λ Q(y)

P(x) -> Q(x)

P(x) -> Q(y)

P(x) <--> Q(x)

P(x) <-> Q(y)

x P(x) – будем обозначать таким образом высказывание, которое истинно тогда и только тогда, когда P(x) = 1 для любых x, т. е. предикат P(x) принимает значение истина для всех x из предметной области.

P(x) не высказывание.

x P(x) – высказывание.

x P(x) – будем обозначать таким образом высказывание, которое ложно тогда и только тогда, когда P(x) = 0 при всех x из предметной области.

Операция навешивания квантора на переменную называется связыванием, и понижает мощность предиката на 1.

Символом x обозначается n-местный предикат на множестве M, зависящий от x1, x2, …, xn и не зависящий от x. Он принимает значение 1 для тех и только тех векторов (a1, a2, …, an), для которых одноместный предикат P(x, a1, …, an) тоже является истинным на M.

x P(x, x1, …, xn) называется n-местным на мн-ве M, зависит от x1, x2, …, xn и не зависит от x. Он принимает значение 0 для тех векторов (a1, a2, …, an) из M, для кот-х предикат P(x, a1, a2, …, an) = 0 на M.

Определение формулы логики предикатов (лп):

1. Каждое высказывание, как переменные, так и постоянные, является формулой.

2. Если P – символ предиката, а x1, x2, …, xn – предметные переменные или предметные константы, то P(x1, x2, …, xn) – формула. Такая формула элементарная, в ней предметные переменные свободны, не связаны кванторами.

3. Если A, B – формулы, то A Λ B, A v B, , A -> B, A <--> B тоже формулы.

4. Если A(x) – формула, в которой переменная x входит свободно, то x A(x), x A(x) – формулы, предметная переменная входит связанно.

5. Других формул нет.

Из определения формулы ЛП ясно, что всякая формула АВ является формулой алгебры предикатов.

Логическое значение формулы ЛП зависит от значений 3-х переменных:

1) значений, входящих в формулу, переменных высказываний;

2) значений свободных предметных переменных на M;

3) значений предикатных переменных.

При конкретных значениях каждого из 3-х видов переменных формула ЛП становится высказыванием, имеющим истинное или ложное значение.

Две формулы ЛП A и B называются равносильными на области M, если они принимают одинаковые логические значения входящих в них переменных, отнесенных к области M.

Две формулы ЛП A и B называются равносильными, если они равносильны на всякой области (A=B).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]