Previous | Next | Contents |
Ще наричаме атомарни формули думите от P0 и думите от вида p(t1,...,tn), където n>0, pОPn и t1, ..., tn са термове. Затворени атомарни формули ще наричаме думите от P0 и думите от вида p(t1,...,tn), където n>0, pОPn и t1, ..., tn са затворени термове.
Очевидно затворените атомарни формули са атомарни формули. За да съществува поне една затворена атомарна формула, необходимо и достатъчно е множеството W0ИP0 да не е празно. Като се използва обстоятелството, че никой предикатен символ не е същевременно функционален символ или променлива и че функционалните и предикатните символи и променливите не съдържат лява кръгла скоба, веднага се вижда, че никоя дума не е едновременно терм и атомарна формула.
Вярно е следното твърдение за еднозначност на синтактичния анализ на атомарните формули: никоя дума от P0 не може да има вида p(t1,...,tn), и ако p(t1,...,tn)=pў(t1ў,...,tnўў), където n>0, nў>0, pОPn, pўОPnў и t1, ..., tn, t1ў, ..., tnўў са термове, то имаме и равенствата p=pў, n=nў, t1=t1ў, ..., tn=tnў. Това се доказва с използване на същите две леми, с чиято помощ установихме, че термовете имат еднозначен синтактичен анализ.
Ако S=(C,I) е структура, то на всяка затворена атомарна формула a ще съпоставим число aS от множеството {0,1}, което число ще наричаме стойност на a в S. Това ще направим, като положим pS=I(p) за всеки нулместен предикатен символ p и положим p(t1,...,tn)S=I(p)(t1S,...,tnS) всеки път, когато n>0, pОPn и t1, ..., tn са затворени термове. Когато aS=1, ще казваме, че a е вярна в S, а когато aS=0 - че a е невярна в S.
Ако S=(C,I) е структура, а v е оценка в S на променливите, то на всяка атомарна формула a ще съпоставим число aS,v от множеството {0,1}, което число ще наричаме стойност на a в конфигурацията (S,v), а също и стойност на a в S при оценка v. Това ще направим, като положим pS,v=I(p) за всеки нулместен предикатен символ p и положим
Сега ще формулираме и докажем едно твърдение, което ще играе много важна роля в по-нататъшната ни работа.
Основна лема за осъществимост. Нека T и F са две непресичащи се множества от атомарни формули. Тогава съществува Ербранова конфигурация, в която всички елементи на T са верни, а всички елементи на F са неверни. Ако множеството W0 не е празно и елементите на T и F са затворени атомарни формули, то съществува и Ербранова структура, в която елементите на T са верни, а елементите на F са неверни.
Доказателство. Нека h е функция от множеството на атомарните формули към множеството {0,1}, приемаща стойност 1 за всички елементи на T и стойност 0 за всички елементи на F (такава функция съществува поради това, че T и F не се пресичат). Разглеждаме Ербрановата конфигурация (S,v), където интерпретиращото съответствие I на S е такова, че
Следствие. Нека T и F са две множества от атомарни S-формули. За да съществува конфигурация, в която всички елементи на T са верни, а всички елементи на F са неверни, необходимо и достатъчно е множествата T и F да нямат общи елементи. В случай, че множеството W0 не е празно и елементите на T и F са затворени атомарни формули, същото условие е необходимо и достатъчно и за съществуването на структура, в която всички елементи на T са верни, а всички елементи на F - неверни.
Последно изменение: 26.07.1999 г.
Previous | Next | Contents |