Kripkeho štruktúra

Zo stránky testwiki
Verzia z 19:49, 15. marec 2013, ktorú vytvoril imported>Legobot (Bot: Odstránenie 6 odkazov interwiki, ktoré sú teraz dostupné na Wikiúdajoch (d:q1077740))
(rozdiel) ← Staršia verzia | Aktuálna úprava (rozdiel) | Novšia verzia → (rozdiel)
Prejsť na navigáciu Prejsť na vyhľadávanie

Kripkeho štruktúra, pomenovaná po Saulovi Kripkem, je druh nedeterministického konečného automatu, používaného najmä v overovaní modelov na reprezentáciu správania systému. V podstate ide o graf, ktorého vrcholy (alebo uzly) reprezentujú dosiahnuteľné stavy systému, a ktorého hrany predstavujú prechody. Ohodnocovacia funkcia priraďuje každému uzlu množinu vlastností, ktoré v zodpovedajúcom stave platia. Temporálne logiky sa zvyčajne interpretujú v zmysle Kripkeho štruktúr.

Formálna definícia

Nech AP je množina tzv. atomických výrokov, teda boolovských výrazov nad danými premennými, konštantami a predikátovými symbolmi.

Kripkeho štruktúra je usporiadaná štvorica M=(S,I,R,L), kde

  • S je konečná množina stavov,
  • IS je množina počiatočných stavov,
  • RS×S je prechodová relácia, pre ktorú platí, že s s:(s,s)R,
  • L:S2AP je ohodnocovacia funkcia.

Keďže je relácia R zľava úplná, je vždy možné nájsť v danej Kripkeho štruktúre nekonečnú cestu. To znamená, že zo stavu uviaznutia vychádza práve jedna hrana smerujúca späť do daného stavu.

Ohodnocovacia funkcia L definuje pre každý stav sS množinu L(s) atomických výrokov, ktoré v stave s platia.

Pozri aj

Zdroj

Šablóna:Preklad