![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Исчисление предикатов называют еще теорий первого порядка.
В исчислении предикатов, так же как и в исчислении высказываний, на первом по важности месте стоит проблема разрешимости.
Но в исчислении высказываний проблема разрешимости состояла в решении вопроса является ли данная сложная функция тождественно истинной, выполнимой или тождественно ложной.
Теперь же вопрос следует поставить иначе. Принимает ли данная функция значение 1 при:
а) любых предметных переменных и любых предикатах,
б) на некотором множестве предметных переменных и любых предикатах,
в) при некоторых значениях предметных переменных и любых предикатах,
г) является ли она тождественно ложной, т.е. невыполнимой?
Таким образом, в логике предикатов, в отличие от логики высказываний, нет эффективного способа для распознавания общезначимости функций.
Поэтому в исчислении предикатов указывается некоторая совокупность формул, которые называются аксиомами и составляют аксиоматическую теорию, и указывается конечное множество отношений между формулами, составляющее правила вывода.
Аксиоматическая теория и правила вывода и составляют исчисления предикатов.
Символами исчисления предикатов или алфавитом исчисления предикатов являются символы предметных переменных, символы предикатов, логические символы (отрицание и импликация), символы кванторов, а также скобки и запятая.
Сформулируем аксиомы исчисления предикатов и правила вывода исчисления предикатов.
Аксиомы исчисления предиката.
Пусть A, B и C - любые формулы.
Аксиома 1. A → (B→C).
Аксиома 2. (A → (B→C)) →((A → B) (A→C)).
Аксиома 3. (неB→неA) →((неB → A)→ B).
Аксиома 4. ( хi) A(хi) → A(хj), где формула A(хi) не содержит переменной хj.
Аксиома 5. A(хi) → ( хj) A(хj), где формула A(хi) не содержит переменной хj.
Правила вывода исчисления предикатов.
(1) Пусть (А(х) → В) и В не содержит переменной х, тогда
((( x)A(x) → В)
Это правило связывания квантором существования.
(2) Пусть В → А(х) и В не содержит переменной х, тогда
(В → (( x)A(x)))
Это правило связывания квантором общности.
(3) Связанную переменную формулы В можно заменить другой переменной, не являющейся свободной в В. Это правило переименования связанной переменной.
Дата публикования: 2014-11-04; Прочитано: 258 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!