Курсовая работа: Неразрешимость логики первого порядка

3. Независимость аксиом . Отдельная аксиома теории считается независимой, если эту аксиому нельзя вывести из остальных аксиом. Зависимая аксиома по сути избыточна, и ее удаление из системы аксиом никак не отразится на теории. Вся система аксиом теории называется независимой, если каждая аксиома в ней независима.

4. Разрешимость . Теория называется разрешимой, если в ней понятие теоремы эффективно, то есть существует эффективный процесс (алгоритм), позволяющий для любой формулы за конечное число шагов определить, является она теоремой или нет.

2. Основные понятия логики первого порядка

Логика первого порядка (исчисление предикатов) – формальное исчисление, то есть это совокупность абстрактных объектов, не связанных с внешним миром, в котором представлены правила оперирования множеством символов в строго синтаксической трактовке без учета смыслового содержания.

Язык логики первого порядка строится на основе сигнатуры, состоящей из следующих символов:

1) логические

– символы логических операций ¬, , , ↔, →;

– символы кванторных операций ", $;

– служебные символы: скобки и запятая.

2) нелогические

– множество предикатных символов, с которым связана арность, то есть число возможных аргументов P( n ) , Q( m ) , …, P1 ( n ) , P2 ( n ) ;

– символы пропозициональных переменных X, Y, Z, …, X1 , X2 , … (можно считать, что символы пропозициональных переменных – это нульместные предикатные символы);

– символы предметных переменных x, y, z, …, x1 , x2 ,…;

– символы предметных констант a , b , c , …, a 1 , a 2 , …

n -местным предикатом P (x1, x2,…, xn) называется функция P: M1 ЧM2 Ч…ЧMn → {1,0}, определенная на наборах длины n элементов некоторого множества M= M1 ЧM2 Ч…ЧMn и принимающая значения в области {1,0}. Множество М называется предметной областью предиката, его элементы – предметными константами.

Отрицанием предиката P(x1 , x2 ,…, xn ), определенного на множестве M1 ЧM2 Ч…ЧMn называется предикат ¬P(x1 , x2 ,…, xn ), определенный на том же множестве, который на наборе (a 1 , a 2 ,…, a n ) M1 ЧM2 Ч…ЧMn

Конъюнкцией предикатов P(x1 , x2 ,…, xn ), определенного на множестве M1 ЧM2 Ч…ЧMn , и Q(y1 , y2 ,…, ym ), определенного на множестве N1 ЧN2 Ч…ЧNm , называется предикат PQ(x1 , x2 ,…, xn , y1, y2,…, ym) c пердметной областью M1 ЧM2 Ч…ЧMn ЧN1 ЧN2 Ч…ЧNn , который на наборе (a 1 , a 2 ,…, a n , b 1 , b 2 ,…, b m ) M1 ЧM2 Ч…ЧMn ЧN1 ЧN2 Ч…ЧNn

Дизъюнкцией предикатов P(x1 , x2 ,…, xn ), определенного на множестве M1 ЧM2 Ч…ЧMn , и Q(y1 , y2 ,…, ym ), определенного на множестве N1 ЧN2 Ч…ЧNm , называется предикат PQ(x1 , x2 ,…, xn , y1, y2,…, yn) c пердметной областью M1 ЧM2 Ч…ЧMn ЧN1 ЧN2 Ч…ЧNn , который на наборе (a 1 , a 2 ,…, a n , b 1 , b 2 ,…, b m ) M1 ЧM2 Ч…ЧMn ЧN1 ЧN2 Ч…ЧNn

Импликацией предикатов P(x1 , x2 ,…, xn ), определенного на множестве M1 ЧM2 Ч…ЧMn , и Q(y1 , y2 ,…, ym ), определенного на множестве N1 ЧN2 Ч…ЧNm , называется предикат P → Q(x1 , x2 ,…, xn , y1, y2,…, yn) c пердметной областью M1 ЧM2 Ч…ЧMn ЧN1 ЧN2 Ч…ЧNn , который на наборе (a 1 , a 2 ,…, a n , b 1 , b 2 ,…, b m ) M1 ЧM2 Ч…ЧMn ЧN1 ЧN2 Ч…ЧNn

Эквивалентностью предикатов P(x1 , x2 ,…, xn ), определенного на множестве M1 ЧM2 Ч…ЧMn , и Q(y1 , y2 ,…, ym ), определенного на множестве N1 ЧN2 Ч…ЧNm , называется предикат P(x1 , x2 ,…, xn ) ↔ Q (y1, y2,…, yn) c пердметной областью M1 ЧM2 Ч…ЧMn ЧN1 ЧN2 Ч…ЧNn , который на наборе (a 1 , a 2 ,…, a n , b 1 , b 2 ,…, b m ) M1 ЧM2 Ч…ЧMn ЧN1 ЧN2 Ч…ЧNn

Операцией связывания квантором общности переменной xi в n-местном предикате P(x1 , x2 ,…, xn )), определенном на множестве M1 ЧM2 Ч…ЧMn , называется операция, в результате которой получается n-1-местный предикат "xi P(x1 , x2 ,…, xi -1 , xi +1 ,…, xn ), который при значениях x1 = a 1 , …, xi -1 = a i -1 , xi -1 = a i -1 , …, xn = a n истинен, если при любых значениях xi = a i высказывание P(a 1 , a 2 ,…, a n ) истинно.

Операцией связывания квантором существования переменной xi в n-местном предикате P(x1 , x2 ,…, xn ) называется операция, в результате которой получается n-1-местный предикат $xi P(x1 , x2 ,…, xi -1 , xi +1 ,…, xn ), который при значениях x1 = a 1 , …, xi -1 = a i -1 , xi -1 = a i -1 , …, xn = a n истинен, если при некотором значении xi = a i высказывание P(a 1 , a 2 ,…, a n ) истинно.

Вхождение какой-либо переменной в формулу, называется свободным, если оно не входит в область действия никакого квантора по этой переменной.

Формулами логики предикатов являются:

– всякая нульместная предикатная переменная;

К-во Просмотров: 257
Бесплатно скачать Курсовая работа: Неразрешимость логики первого порядка