Составители:
Рубрика:
17
a
1
, a
2
, …, a
n
, … – предметные константы;
A
1
1
, A
2
2
, …, A
l
m
, P
1
1
,… – предикатные буквы;
f
1
1
, f
2
2
, …, f
l
k
,… – функциональные буквы.
Верхний индекс предикатной или функциональной буквы
указывает число аргументов, а нижний служит для различения букв
с одним и тем же числом аргументов.
Правила конструирования термов:
1) всякая предметная переменная или предметная константа есть
терм;
2) если f
n
i
– функцнональная буква и t
1
, t
2
, …, t
n
– термы, то f
n
i
(t
1
,
t
2
, …, t
n
) есть терм;
3) других правил образования термов нет.
Например, х, у и 1 – термы; mult и plus – двухместные
функциональные символы, тогда plus(у, 1) и mult(х, plus(у, 1)) –
также термы.
Правила образования атомов (атомарных формул):
1) всякое переменное высказывание есть атом;
2) если A
n
i
– предикатная буква, а t
1
, t
2
, …, t
n
– термы, то A
n
i
(t
1
,
t
2
, …, t
n
) есть атом;
3) других правил образования атомов нет.
Формулы исчисления предикатов конструируются по следующим
правилам:
1) всякий атом есть формула;
2) если А и В – формулы и х – предметная переменная, то каждое
из выражений
¬ А, А → В, А ~ В, А & В, А ∨ В, что ∃ xА, ∀ х А есть
формула;
3) других правил образования формул нет.
Как и раньше будем употреблять скобки только в тех случаях,
которые исключают двусмысленности. Кроме того, всегда
предполагаем, что свободные и связанные переменные обозначены
разными буквами и если один квантор находится в области действия
другого, то переменные, связанные этими кванторами, также
обозначены
разными буквами.
Пример.
Пусть Р(х) и N(х) обозначают соответственно «х есть
положительное целое число» и «х есть натуральное число». Тогда
утверждение «Всякое положительное целое число есть натуральное
число. Число 5 есть положительное целое число. Следовательно, 5
есть натуральное число» будет записано на языке исчисления
предикатов следующим образом:
∀ х(Р(х)) → N(х),
Р(5),
N(5).
a 1 , a 2 , …, a n , … – предметные константы; A 1 1 , A 2 2 , …, A l m , P 1 1 ,… – предикатные буквы; f 1 1 , f 2 2 , …, f l k ,… – функциональные буквы. Верхний индекс предикатной или функциональной буквы указывает число аргументов, а нижний служит для различения букв с одним и тем же числом аргументов. Правила конструирования термов: 1) всякая предметная переменная или предметная константа есть терм; 2) если f n i – функцнональная буква и t 1 , t 2 , …, t n – термы, то f n i (t 1 , t 2 , …, t n ) есть терм; 3) других правил образования термов нет. Например, х, у и 1 – термы; mult и plus – двухместные функциональные символы, тогда plus(у, 1) и mult(х, plus(у, 1)) – также термы. Правила образования атомов (атомарных формул): 1) всякое переменное высказывание есть атом; 2) если A n i – предикатная буква, а t 1 , t 2 , …, t n – термы, то A n i (t 1 , t 2 , …, t n ) есть атом; 3) других правил образования атомов нет. Формулы исчисления предикатов конструируются по следующим правилам: 1) всякий атом есть формула; 2) если А и В – формулы и х – предметная переменная, то каждое из выражений ¬ А, А → В, А ~ В, А & В, А ∨ В, что ∃ xА, ∀ х А есть формула; 3) других правил образования формул нет. Как и раньше будем употреблять скобки только в тех случаях, которые исключают двусмысленности. Кроме того, всегда предполагаем, что свободные и связанные переменные обозначены разными буквами и если один квантор находится в области действия другого, то переменные, связанные этими кванторами, также обозначены разными буквами. Пример. Пусть Р(х) и N(х) обозначают соответственно «х есть положительное целое число» и «х есть натуральное число». Тогда утверждение «Всякое положительное целое число есть натуральное число. Число 5 есть положительное целое число. Следовательно, 5 есть натуральное число» будет записано на языке исчисления предикатов следующим образом: ∀ х(Р(х)) → N(х), Р(5), N(5). 17
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »