Previous  Next  Contents
 

 

СЛЕДВАНЕ НА ФОРМУЛА ОТ ДАДЕНА ФОРМУЛА ИЛИ ДАДЕНО МНОЖЕСТВО ОТ ФОРМУЛИ

      Когато F и G са формули, казваме, че от F следва G, и пишем F  G, ако винаги, когато формулата F е вярна в дадена конфигурация, формулата G също е вярна в тази конфигурация. Т.е. приемаме, че F  G, ако не съществува конфигурация, в която формулата F да е вярна, а формулата G да не е вярна. Разбира се ще пишем F  G, за да изразим, че от F не следва G  (т.е. че съществува конфигурация, в която формулата F е вярна, а формулата G не е вярна). Лесно се съобразява, че съотношението F  G е налице точно тогава, когато за всяка конфигурация (S,v) е в сила неравенството FS,v ≤ GS,v. Ясно е, че ако формулите F и G са затворени, то навсякъде в гореказаното конфигурациите могат да се заменят със структури.

      Пример 1. Ако една формула е неизпълнима, от нея следва всяка формула, а ако дадена формула е тъждествено вярна, тя следва от всяка формула. Всяка формула, от която следва някоя неизпълнима формула, също е неизпълнима, а всяка формула, която следва от някоя тъждествено вярна формула, също е тъждествено вярна,

      Пример 2. За всяка n-ка от формули  F1, , Fn  са налице съотношенията

F1 & & Fn  Fi ,      Fi  F1 Fn      (i=1,,n).

      Пример 3. Нека са дадени формули  F1, , Fn  и  G.  Ако  G  Fi  за  i=1,,n,  то  G  F1 &  & Fn,  а ако  Fi  G  за  i=1,,n,  то  F1    Fn  G.

      Пример 4. За всяка формула F и всяка променлива ξ имаме съотношенията  ξ F  F  и  F  ξ F  (проверката се извършва лесно, като се използва обстоятелството, че за всяка конфигурация  (S,v)  имаме равенството  v = vv(ξ)] ).

      Пример 5. Нека ξ и η са две различни променливи, а F е произволна формула. Ще покажем, че  ξ η F  η ξ F. Действително, нека формулата  ξ η F  е вярна в дадена конфигурация (S,v). Тогава съществува елемент x на носителя на S, такъв, че  S,vx η F и следователно  S, vx][ηy F за всяко y от носителя на S. Тъй като обаче  vx][ηy] = vy][ξx],  това гарантира, че за всяко y от носителя на S е налице съотношението  S,vy ξ F  и значи  S,v  η ξ F.

      Пример 6. Нека ξ и η да са пак две различни променливи, но F да е формула от вида π(ξ,η), където π е двуместен предикатен символ. Тогава  ξ η F  η ξ F.  За да се убедим в това, достатъчно е да разгледаме например такава структура S с носител D, състоящ се от поне два елемента, че предикатът  πS  да приема стойност 1 за двойките от D2 с равни членове и стойност 0 за останалите двойки от D2  -  при такъв избор на S затворената формула  ξ η F  е вярна в S, а затворената формула  η ξ F  не е вярна в S.

      От дефиницията на отношението следване веднага се вижда, че това отношение е рефлексивно, т.е  F  F  за всяка формула F,  и е транзитивно, т.е. винаги, когато за три формули F, G и H имаме съотношенията  F  G  и  G  H,  имаме и съотношението  F  H.

      Ще отбележим още следните лесно проверими свойства (първото от тях се нарича закон за контрапозиция):
        1. Ако за две формули F и G имаме съотношението  F  G,  то за тях е налице и съотношението  ¬ G  ¬ F.
        2. Ако за две n-ки от формули   F1, , Fn  и  G1, , Gn  имаме съотношенията  Fi  Gi  при  i=1,,n,  то са налице и съотношенията

F1 & & Fn  G1 & & Gn ,      F1 Fn  G1 Gn .
        3. Ако за две формули F и G имаме съотношението  F  G,  то при всеки избор на променлива ξ са налице и съотношенията  ξ F  ξ G  и  ξ F  ξ G.

      Ще казваме, че от едно множество от формули Γ следва дадена формула G, ако G е вярна във всяка конфигурация, с която са верни формулите от Γ, т.е. ако не съществува конфигурация, в която са верни формулите от Γ, а G не е вярна (разбира се, ако всички формули от Γ са затворени и формулата G също е затворена, то вместо с вярност в конфигурации можем да си служим с вярност в структури). Наличието на гореописаната семантична връзка между Γ и G ще записваме чрез означението  Γ  G,  а отсъствието й  -  чрез означението  Γ  G. Ясно е, че в случая, когато Γ се състои от точно една формула F, условието  Γ  G  е равносилно с условието   F  G,  а ако Γ е празно, то условието  Γ  G  е равносилно с изискването G да е тъждествено вярна. В сила е и следното обобщение на първото от тези твърдения: ако Γ е множеството на членовете на дадена конюнкция, то една формула следва от Γ точно тогава, когато следва от тази конюнкция.

      В края на предходния въпрос стана дума за това, че в логическото програмиране възникват някои задачи за изследване дали дадена формула е изпълнима във всеки модел на дадено множество от формули. Като заменим дадената формула с нейно екзистенциално затваряне, а формулите от даденото множество  -  с техни универсални затваряния, винаги можем да сведем този въпрос до въпрос дали дадена затворена формула следва от дадено множество от затворени формули.
 

Последно изменение: 15.04.2004 г.
 
 Previous  Next  Contents