next up previous
Next: Klauzulowe systemy tablicowe dla Up: No Title Previous: Definicje dotyczace zdaniowych logik

Modalne formu\ly Horna i pozytywne programy w zdaniowych logikach modalnych

Formu\la jest w normalnej postaci negatywnej jezeli kazda wystepujaca w niej negacja poprzedza bezposrednio zmienna zdaniowa. Formu\la jest nazwana negatywna jezeli w równowaznej jej formule w normalnej postaci negatywnej kazda zmienna zdaniowa jest poprzedzona przez negacje. Formu\la jest pozytywna jezeli jej negacja jest negatywna formu\la.


Definicja Formu\la $\phi$ jest nazwana formu\la Horna jezeli przynajmniej jeden z nastepujacych warunków zachodzi:



Definicja Pozytywnym programem w zdaniowych logikach modalnych jest skonczony zbiór regu\l nastepujacej postaci:

\begin{displaymath}\Box^s (B_1 \land \ldots \land B_k \to A)
\end{displaymath}

gdzie $s \geq 0$, $k \geq 0$, a $A, B_1, \ldots, B_k$ sa atomami jednej z postaci p, $\Box p$, $\Diamond p$, gdzie p jest zmienna zdaniowa. Czesto piszemy regu\ly w postaci:

\begin{displaymath}\Box^s (A \gets B_1, \ldots, B_k).
\end{displaymath}


W pracy pokaza\lem, ze mozna sprowadzic kazdy zbiór formu\l Horna X do pewnego programu P razem z pozytywna formu\la Q taka, ze dla dowolnej normalnej logiki modalnej L, X jest L-spe\lnialny wtw, gdy $P \models_L Q$.


Definicja Niech $M = \langle W,\tau,R,h\rangle$ i $N = \langle {{W}'},{{\tau}'},{{R}'},{{h}'}\rangle$ beda modelami Kripkego. Mówimy, ze M jest mniejszy lub równy N wzgledem relacji binarnej $r \subseteq W \times {{W}'}$, i piszemy $M \leq N$ wzg. r, jezeli:

1.
  $r(\tau ,{{\tau}'})$
2.
  $\forall x,{{x}'}\;\; r(x,{{x}'}) \to (h(x) \subseteq{{h}'}({{x}'}))$
3.
  $\forall x,{{x}'},y\;\; R(x,y) \land r(x,{{x}'}) \to
\exists{}{{y}'}\ {{R}'}({{x}'},{{y}'}) \land r(y,{{y}'})$
4.
  $\forall x,{{x}'},{{y}'}\;\ {{R}'}({{x}'},{{y}'}) \land r(x,{{x}'})\to
\exists y\; R(x,y) \land r(y,{{y}'})$
Mówimy, ze M jest mniejszy lub równy N i piszemy $M \leq N$ jezeli $M \leq N$ wzg. pewnej r.


W pracy pokaza\lem, ze relacja $\leq$ miedzy modelami Kripkego jest czesciowym porzadkiem. Ponadto, jezeli $M \leq N$, to dla dowolnej pozytywnej formu\ly $\phi$, jezeli $M \vDash\phi$, to $N \vDash\phi$.

Dla danego pozytywnego programu P w logice modalnej L, mówimy, ze M jest najmniejszym L-modelem dla P jezeli M jest L-modelem dla P i jest równy lub mniejszy niz kazdy L-model dla P.


next up previous
Next: Klauzulowe systemy tablicowe dla Up: No Title Previous: Definicje dotyczace zdaniowych logik
Nguyen Anh Linh
2000-04-01