Съдържание |
Предполагайки, че е дадена една структура S=(Σ,D,I), за всяка формула φ ще дефинираме нейна стойност φS,v в произволна конфигурация (S,v), като тази стойност ще бъде винаги някое от числата 0 и 1 (интуитивно те ще играят ролите на „лъжа“ и „истина“). Дефиницията е чрез уславянето, че при всеки избор на формули φ и ψ, на променлива ξ и на оценка v в S имаме равенствата
(¬φ)S,v | = | 1 − φS,v, |
(φ & ψ)S,v | = | min{φS,v,ψS,v}, |
(φ ∨ ψ)S,v | = | max{φS,v,ψS,v}, |
(∀ξφ)S,v | = | min{φS,v[ξ→d] | d∈D}, |
(∃ξφ)S,v | = | max{φS,v[ξ→d] | d∈D}. |
Забележка. Макар горната дефиниция еднозначно да определя стойността на всяка формула в дадена структура при дадена оценка на променливите, фактическото намиране на тази стойност в някои случаи се оказва много трудно. Главната причина за това е в обстоятелството, че понякога за да пресметнем дясната страна на някое от последните две равенства от дефиницията, може да е нужно да търсим стойността на формулата φ в безбройно много различни конфигурации.
За една формула φ ще казваме, че е вярна в дадена конфигурация (S,v), ако е в сила равенството φS,v = 1. Дефинициите, които дадохме, осигуряват, че отрицанието на една формула е вярно в дадена конфигурация точно тогава, когато самата формула не е вярна в тази конфигурация, и че конюнкцията на две формули е вярна в дадена конфигурация точно тогава, когато в нея са верни тези две формули, а дизюнкцията им е вярна в дадена конфигурация точно тогава, когато в нея е вярна някоя от тях. Дефинициите осигуряват още следното: генерализацията на една формула по една променлива ξ е вярна в дадена конфигурация (S,v) точно тогава, когато самата формула е вярна във всяка от конфигурациите (S,v[ξ→d]), където d принадлежи на носителя на S, а екзистенциализацията на формулата е вярна в конфигурацията (S,v) точно тогава, когато формулата е вярна в поне една от споменатите други конфигурации.
Пример. В пример 3 от въпроса „Формули на предикатното смятане“ разглеждахме формулата
Дотук се занимавахме със стойности на формули в една фиксирана структура. Да предположим сега, че са дадени структура S със сигнатура Σ и нейно обогатяване S′, което е със сигнатура Σ′. Тогава формулите при сигнатура Σ същевременно са формули и при сигнатура Σ′, а всяка оценка на променливите в S е тяхна оценка в S′ и обратно. С индукция се доказва, че за всеки формула φ при сигнатура Σ и всяка оценка v на променливите в S имаме равенството φS,v = φS′,v.
Последно изменение: 1.08.2008 г.