Съдържание |
Пример. Да разгледаме формулите
Очевидно множеството на свободните променливи на кой да е литерал съвпада с множеството на неговите променливи. Приема се свободните променливи на коя да е безкванторна формула да се наричат нейни променливи.
С индукция, съобразена с дефиницията за формула, виждаме, че множеството на свободните променливи на коя да е формула е крайно подмножество на множеството на всички променливи. Значението на това крайно подмножество от гледна точка на семантиката на формулите личи от следното твърдение.
Лема за базисна роля на свободните променливи на една формула. Нека S е дадена структура. Тогава за произволна формула φ имаме, че ако две оценки v и v' в S на променливите съвпадат върху множеството FVAR(φ), то е в сила равенството φS,v = φS,v'.
Доказателство. Използваме индукция, съобразена с дефиницията за формула. Ако φ е атомарна формула, то тя притежава доказваното свойство по лемата за базисна роля на променливите на една атомарна формула. Доказателството, че това свойство се запазва при образуване на отрицание, конюнкция или дизюнкция се свежда до лесна проверка. Малко повече грижи изискват случаите на генерализация и на екзистенциализация. Ще извършим индуктивната стъпка за първия от тях, а за втория разсъжденията са аналогични. Нека φ е формула, която има доказваното свойство, а ξ е произволна променлива. Ще покажем, че и формулата ∀ξφ го притежава. За целта да предположим, че две оценки v и v' в S на променливите съвпадат върху множеството FVAR(∀ξφ). Тогава при всеки избор на елемент d на носителя на S двете модифицирани оценки v[ξ→d] и v'[ξ→d] ще съвпадат върху множеството FVAR(φ). Това е така, защото те очевидно съвпадат върху променливата ξ, а пък всяка свободна променлива на φ, различна от ξ, е свободна променлива и на ∀ξφ, като за нея имаме съвпадане на двете модифицирани оценки съответно с v и с v'. Следователно за всеки елемент d на носителя на S имаме равенството
Лесно е да се убедим (чрез индукция, съобразена с дефиницията за формула), че ако Σ′ е коя да е сигнатура, съдържаща Σ, то за всяка формула φ при сигнатура Σ множеството на свободните променливи на φ ще остане същото и тогава, когато разглеждаме φ като формула при сигнатура Σ′.
Последно изменение: 2.06.2010 г.