Съдържание 
 

МНОЖЕСТВО НА ПРОМЕНЛИВИТЕ НА ТЕРМ.

      И тук под термове ще разбираме термове в дадена сигнатура Σ, която за краткост няма да споменаваме. На всеки терм τ ще съпоставим едно множество от променливи, което ще означаваме с VAR(τ). Елементите на това множество ще наричаме променливи на τ, а самото множество ще наричаме разбира се множество на променливите на τ. Дефиницията е индуктивна, като нейната еднозначност следва от еднозначността на прочита на термовете:
        1. Ако τ е променлива, то VAR(τ) = {τ}.
        2. Ако τ е константа, то VAR(τ) е празното множество.
        3. Ако τ = ω(τ1,,τm), където m е положително цяло число, ω e m-местен функционален символ и τ1, , τm са термове, то VAR(τ) е обединението на множествата VAR(τ1), , VAR(τm).

      Променливите на един терм са, тъй да се каже, онези променливи, които се използват при неговото построяване въз основа на дефиницията за терм. Чрез индукция, съобразена с нея, веднага се вижда, че за всеки терм τ множеството VAR(τ) е крайно и че всеки терм има поне една променлива или е затворен. Вижда се също, че всяка от променливите на един терм е негова поддума (оттук пак следва, че множеството на променливите му е крайно). В общия случай обаче не може да се твърди, че всяка променлива, която е поддума на даден терм, принадлежи на множеството на неговите променливи. Например би могло да се случи една дума, която е променлива, да е поддума на друга такава дума.

      Един терм е затворен точно тогава, когато множеството на неговите променливи е празно. И наистина, това, че термовете без променливи са затворени, следва непосредствено от отбелязаното по-горе обстоятелство, че всеки терм има поне една променлива или е затворен. От друга страна чрез индукция, съобразена с дефиницията на понятието затворен терм, веднага се установява, че всеки затворен терм е с празно множество на променливите.

      Следното твърдение показва, че стойността на един терм в дадена структура при дадена оценка на променливите не зависи от поведението на оценката вън от множеството на променливите на терма.

      Лема за базисна роля на променливите на един терм. Ако две оценки в S съвпадат върху множеството на променливите на даден терм τ, то стойностите на τ в S при тези две оценки са равни.

      Доказателство. Ще си послужим с индукция, съобразена с дефиницията за терм. Ако термът τ е променлива и две оценки v и w в S съвпадат върху множеството VAR(τ), то

τS,v = v(τ) = w(τ) = τS,w.
Ако τ е константа, то за всеки две оценки v и w в S имаме
τS,v = τS = τS,w.
Да предположим сега, че τ е термът ω(τ1,,τm), където m е положително цяло число, ω e m-местен функционален символ и τ1, , τm са термове, за които доказваното свойство е налице (т.е. ако две оценки в S съвпадат върху множеството на променливите на даден терм τk, то стойностите на τk в S при тези две оценки са равни). Нека v и w са оценки в S, които съвпадат върху множеството VAR(τ). Ако k е кое да е от числата 1, , m, то v и w ще съвпадат и върху множеството VAR(τk), тъь като то се съдържа в VAR(τ), следователно ще имаме равенството τkS,v = τkS,w. Оттук получаваме
τS,v = ωS1S,v, , τmS,v) = ωS1S,w, , τmS,w) = τS,w.  

Последно изменение: 13.10.2008 г.