Upozornenie: Prezeranie týchto stránok je určené len pre návštevníkov nad 18 rokov!
Zásady ochrany osobných údajov.
Používaním tohto webu súhlasíte s uchovávaním cookies, ktoré slúžia na poskytovanie služieb, nastavenie reklám a analýzu návštevnosti. OK, súhlasím









A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

Temporální logika

Temporální logika je široké spektrum formálních systémů, jejichž společným cílem je formalizovat a analyzovat věty obsahující časové (temporální) komponenty jako někdy, vždy či dokud. Kromě původních, spíše lingvistických a filosofických motivací nachází temporální logika od poslední třetiny dvacátého století uplatnění i v informatice a umělé inteligenci.

Úvod

Temporální logika má svůj počátek v díle Arthura Priora.[pozn. 1] Jak už naznačuje její název, jde o formální vědu zabývající se studiem modelů času. Jejím cílem není odhalit ty charakteristiky, které „skutečně" času náleží, naopak podobně jako jiná odvětví matematické logiky ji lze spíše chápat jako nástroj na popis a zpřehlednění struktur, které si s během času a problémem jeho zachycení lze představit. Oproti běžnému úzu ve studiu modálních logik postupoval historický vývoj jednotlivých temporálních logik od zamýšlených interpretací (modelů, struktur) k formálním systémům, a nikoli naopak.

Z hlediska času jako takového nachází temporální logika uplatnění například ve filosofických diskuzích.[pozn. 2] Už však motivace jejího vzniku byly především lingvistického rázu,[pozn. 3] totiž objasnit strukturu temporálních forem přirozeného jazyka, případně nabídnout pro tyto formy adekvátní sémantiku. To se například týká temporálních adverbií nebo slovesných časů. Na konci šedesátých a v sedmdesátých letech dvacátého století se začaly objevovat aplikace některých systémů v oblasti umělé inteligence[pozn. 4] a v informatice.[pozn. 5] To vedlo k dalšímu rozšiřování již tak velkého množství různých teorií co do šířky (například obohacování syntaxe), hloubky (studium logických vlastností jako úplnost, rozhodnutelnost, definovatelnost, kvantitativní aspekty) a spektra záběru.

Priorova výroková temporální logika TL

Výrokovou verzi Minimální temporální logiky lze syntakticky chápat jako rozšíření klasické výrokové logiky KVL o dva unární modální operátory a . Interpretace výroku je „vždy v budoucnosti p”, interpretace je „vždy v minulosti p”. Podobně jako v modální logice s operátorem mají i a svoje duální verze a , „někdy v budoucnosti” a „někdy v minulosti”.[1] Ze sémantického hlediska lze také chápat jako zjemnění KVL, totiž tak, že hodnota formule se relativizuje vzhledem k časovému okamžiku . Sémantika klasické logiky je v sémantice zahrnuta v tom smyslu, že čistě výrokové formule, které neobsahují temporální operátory, se vyhodnocují lokálně.

Syntax a sémantika

Nechť značí jazyk KVL obohacený o operátory a . Jejich duály a jsou definovány následovně:

Interpretaci formulí tvoří standardní sémantika modálních logik, kripkovské rámce, které se v temporální logice nazývají časové rámce. Jde o dvojici , z níž je neprázdná množina časových okamžiků a je binární relace, intuitivně značí tvrzení „ následuje po ”.

Pro temporální logiku je tedy zamýšlená interpretace relace ostré (částečné) uspořádání , u minimální logiky se však na žádná omezení nekladou. Ohodnocení proměnných je funkce , tedy každé dvojici se přiřadí hodnota True ci False. Model nad rámcem je trojice pro nějaké .

Formální sémantiku temporálních operátorů tvoří následující dvě klauze (hodnota formule se počítá vůči modelu a vrcholu ):

Tvrzení značí, že je splněna v ohodnocením . Definice platnosti v modelu, rámci a třídě rámců je následující: platí v právě tehdy, když je splněna v každém , formule platí v právě tehdy, když platí v každém modelu nad , a formule platí ve třídě rámců právě tehdy, když platí v každém .

Definovatelnost

Definice platnosti ve třídě časových rámců umožňuje zkoumat, které třídy rámců jsou „vydělitelné" pomocí některé formule , případně porovnávat expresivitu jazyka prvořádové logiky a jazyka logiky temporální. Temporální formule definuje (charakterizuje) třídu rámců , pokud platí právě v každém rámci ve třídě . Lze se například ptát, zda existují temporální formule charakterizující částečně uspořádané rámce, lineární rámce, hustě uspořádané lineární rámce, diskrétně uspořádané lineární rámce (jednoznačný následník a předchůdce každého bodu), shora neomezené rámce (každý bod má následníka), dobře uspořádané rámce, úplně uspořádané rámce, a další. Existují prvořádové vlastnosti, které nejsou vyjádřitelné temporální formulí. Jako příklady lze vzít antireflexivitu a antisymetrii. Na druhou stranu existují i vlastnosti rámců definovatelné temporální formulí, které nejsou vyjádřitelné jazykem prvořádové logiky. Důležité příklady jsou spojitost a dobré uspořádání.[2]

Standardní překlad, axiomatizace, úplnost

Nechť . Minimální logiku lze přeložit do klasické predikátové logiky s rovností. Nechť její jazyk obsahuje jeden binární predikát a spočetně mnoho unárních predikátů Potom lze nadefinovat standardní překlad z jazyka do následovně:

Proměnná symbolizuje aktuální stav věcí (přítomnost) a zápis značí substituci proměnné za všechny volné výskyty ve . Tímto způsobem lze každou formuli temporálního jazyka přeložit do prvořádové logiky.[3] Ačkoli je studium temporálních logik primárně motivováno strukturami zamýšlenými k popisu, například přirozenými či racionálními čísly, jako u všech ostatních logik je k dispozici i deduktivní (axiomatická) stránka. Minimální temporální logika má kromě vhodných výrokových axiomů následující dvě temporální obdoby modálního axiomu , dva axiomy stanovující dualitu operátorů a , a nakonec tranzitivitu (a tedy i ):


Zdroj: Wikipedia.org - čítajte viac o Temporální logika





Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky použitia.