Previous  Next  Contents

 

ЕКВИВАЛЕНТНИ ФОРМУЛИ

    Нека F и G са формули. Ще казваме, че F е еквивалентна на G (или че F и G са еквивалентни), и ще пишем  F є Gако за всяка структура S и всяка оценка v в S на променливите е изпълнено равенството FS,v=GS,v. Очевидно условието  F є G  е равносилно с това да бъдат едновременно изпълнени условията  F ъ= G  и  G ъ= F.

    Пример 1. Нека F е произволна формула. Тогава всяка от формулите and(F) и or(F) е еквивалентна на F. По-общо, всяка формула, имаща вида and(F,F...,F) или вида or(F,F...,F), е еквивалентна на F.

    Пример 2. При всеки избор на положително цяло число n и на формули F1, F2, ..., Fn са в сила съотношенията

and(F1,F2...,Fn,Fn+1)єand(and(F1,F2...,Fn),Fn+1),
or(F1,F2...,Fn,Fn+1)єor(or(F1,F2...,Fn),Fn+1).

    Пример 3. Нека F е произволна формула, а X е променлива, която не е свободна променлива на F. Тогава всяка от формулите  "X F  и  $X F  е еквивалентна на F. В това се убеждаваме, като забележим, че за всяка структура S, всяка оценка v в S на променливите и всеки елемент x на носителя на S е в сила равенството

FS,v[X:x] = FS,v
(понеже оценките v[X:x] и v съвпадат за свободните променливи на F).

    Пример 4. Нека F е произволна формула, а X и Y са две различни променливи. Тогава са в сила съотношенията  "X "Y F є "Y "X F  и  $X $Y F є $Y $X FПървото от тях се доказва, като се използва, че винаги, когато S е някоя структура, D е нейният носител и v е оценка в S на променливите, имаме равенствата

("X "Y F)S,v = min{("Y F)S,v[X:x] | xОD} = min{min{FS,v[X:x][Y:y] | yОD}| xОD} = min{FS,v[X:x][Y:y] | xОD, yОD},
("Y "X F)S,v = min{("X F)S,v[Y:y] | yОD} = min{min{FS,v[Y:y][X:x] | xОD}| yОD} = min{FS,v[Y:y][X:x] | xОD, yОD},
а v[X:x][Y:y] съвпада с v[Y:y][X:x] при всеки избор на x и y в D. Второто от съотношенията се доказва по аналогичен начин.

    Забележка. Пример 6 във връзка със следване на една формула от друга показва, че не при всеки избор на формулата F двете формули  "X $Y F  и  $Y "X F  са еквивалентни.

    Лесно се проверяват следните свойства на отношението еквивалентност, където F, F1, ..., Fn, G, G1, ..., Gn, H са произволни формули, а X е произволна променлива:
     а) F є F;
     б) ако F є F, то G є F;
     в) ако F є G и G є H, то F є H;
     г) ако F1 є G1, F2 є G2, ..., Fn є Gn, то  and(F1,F2...,Fn) є and(G1,G2...,Gn)  и or(F1,F2...,Fn) є or(G1,G2...,Gn);
     д) ако F є G, то  ШF є ШG"X F є "X G  и  $X F є $X G;
     е) Ш true є false;
     ж) Ш false є true;
     з) Ш and(F1,F2...,Fn) є or(ШF1,ШF2...,ШFn);
     и) Ш or(F1,F2...,Fn) є and(ШF1,ШF2...,ШFn);
     й) ШШF є F;
     к) Ш"X F є $XШF;
     л) Ш$X F є "XШF.

    Например свойството к) се доказва, като се използва, че винаги, когато S е някоя структура, D е нейният носител и v е оценка в S на променливите, имаме равенствата

(Ш"X F)S,v = 1 - ("X F)S,v = 1 - min{FS,v[X:x] | xОD} = max{1 - FS,v[X:x] | xОD} = max{(ШF)S,v[X:x] | xОD} = ($XШF)S,v.

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

 Previous  Next  Contents