Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект.docx
Скачиваний:
63
Добавлен:
28.05.2022
Размер:
2.46 Mб
Скачать
      1. Формальная теория исчисление предикатов

Определим формальную теорию исчисление предикатов.

  1. Алфавит.

    1. Предметные переменные: x1, x2, ..., xn, ...

    2. Предметные константы: a1, a2, ..., an, ...

    3. Функциональные символы: f 1, f 1, ..., f 2, f 2, ... f n, f n, ...

1 2 1 2 1 2

    1. Предикатные символы: A1, A1, ..., A2, A2, ... An, An, ...

1 2 1 2 1 2

    1. Квантор всеобщности: x, где x - предметная переменная.

Символы логических операций: , ¬.

Скобки и запятая: ), (, ,.

  1. Формулы.

Формула определяется с использованием понятия "терм".

Определение 5.2.2 .

    1. xi и ai - термы.

    1. i

      Если t1, t2, ..., tn - термы и f n

f n

  • функциональный символ, то

i (t1, t2, ..., tn) - терм.

    1. Других термов нет.

Определение 5.2.3 .

  1. i

    Пусть t1, t2, ..., tn - термы, An

  • предикатный символ. Тогда

An

i (t1, t2, ..., tn) - формула.

  1. Если A и B - формулы и x - предметная переменная, то

¬A, xA и (A B) - формулы.

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

Определение 5.2.4 . Областью действия квантора x в формуле xA

называют подформулу A.

Переменная xi называется связанной, если она входит в квантор xi,

или в область его действия. Иначе переменная xi называется свободной.

Пример 5.2.3 .

¬A2(x1, a1) x2(x3A2(x1, f 2(x2, x3)) (A2(x2, x1) A2(x2, a1))).

1 1 1 1 1

В этой формуле переменные x1 свободные, а переменные x2 и x3 - связанные.

Определение 5.2.5 . Если в формуле нет свободных переменных, она называется замкнутой.

Пример 5.2.4 . (x1(A1(x1) A1(x1)) A1(a1)) A1(a1) - замкнутая

формула.

1 2 1 2

В дальнейшем будем писать A(xi), подразумевая, что xi - свободная переменная формулы A.

Определение 5.2.6 . Будем говорить, что терм t - свободный для переменной xi в формуле A(xi), если в t нет такой переменной xj , что переменная xi в A(xi) попадает в область действия квантора xj .

1

1

Пример 5.2.5 . Пусть A(x1) = x2A2(x1, x2). Тогда терм tt = x3 -

свободный для x1

в A(

x1), терм ttt = f 2(x2, x3) - не является свободным

для

x1 в A(x1).

Будем обозначать A(t) формулу, полученную из A(xi) подстановкой

терма t вместо всех вхождений xi. При этом иногда специально оговаривается, что t - свободный для переменной xi в формуле A(xi).

  1. Аксиомы.

Как и в исчислении предикатов, введем счетное множество аксиом через схемы, подставляя в которые любые формулы получим аксиому

формальной теории. Пусть A, B, C - произвольные формулы. Тогда

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

1a (A (B A)).

2a ((A (B C)) ((A B) (A C))).

3a ((¬B ¬A) ((¬B A) B)).

4a (xiA(xi) A(t)), где t - терм, свободный для xi в формуле A.

Если в A нет свободной переменной xi, аксиома принимает вид xiA A.

5a (xi(A B) (A xiB)), где в A нет свободной переменной

xi.

Если больше аксиом нет, получаем исчисление предикатов первого

порядка. Если, кроме указанных, добавлены еще аксиомы, - формальную теорию первого порядка.

Соседние файлы в предмете Дискретная математика