Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

mgr-szz:in-pos:10-pos [2019/06/11 10:18]
lachmanfrantisek oprava math
mgr-szz:in-pos:10-pos [2020/04/12 16:56]
Řádek 1: Řádek 1:
-====== IN-POS 10. Konečné automaty (FA) a logiky nad slovy ====== 
  
-===== Zadání ===== 
- 
-  * Logika 1.řádu (FOL) a monadická logika 2.řádu (MSOL): 
-    * syntax a sémantika FOL a MSOL, 
-    * principy převoditelnosti mezi FA a formulemi MSOL. 
-  * Automaty nad nekonečnými slovy a omega-regulární jazyky. 
- 
-  * IA006 
- 
-===== Vypracování ===== 
- 
- 
-==== Logika prvního řádu (FOL) nad slovy ==== 
- 
-<note tip> 
-FOL obecně je zpracována v jiné otázce: 
-http://​statnice.dqd.cz/​home:​inf:​ap14 
-</​note>​ 
- 
-=== Syntax === 
- 
-^ ^ ^ 
-|<​m>​x,​y,​z,​...</​m>​| pozice| 
-|<​m>​P_a(x)</​m>​|unární predikát značící, že na pozici <​m>​x</​m>​ je písmeno ''​a''​| 
-|<m>x < y</​m>​|pozice <​m>​x</​m>​ je před <​m>​y</​m>​| 
-|<​m>​\wedge , ∨ , ¬ </​m>​|logické spojky| 
-|<​m>​\forall x, \exists x</​m>​|kvantifikace| 
-| |+ rovnost <​m>​x=y</​m>​| 
- 
-==== Monadická logika druhého řádu (MSO) nad slovy ==== 
- 
-=== Syntax === 
- 
-^ ^ ^ 
-|<​m>​x,​y,​z,​...</​m>​|pozice| 
-|<​m>​P_a(x)</​m>​|unární predikát značící, že na pozici <​m>​x</​m>​ je písmeno ''​a''​| 
-|<m>x < y</​m>​|pozice <​m>​x</​m>​ je před <​m>​y</​m>​| 
-|<​m>​\wedge , ∨ , ¬ </​m>​|logické spojky| 
-|<​m>​\forall x, \exists x</​m>​|kvantifikace| 
-|<​m>​X,​Y,​Z,​...</​m>​| množiny pozic| 
-|<m>x \in X</​m>​| <​m>​x</​m>​ leží v <​m>​X</​m>​| 
-|<​m>​\forall X, \exists X</​m>​| kvantifikace nad množinami pozic| 
- 
-Proměnné ve formuli mohou být: 
-  * **vázané** pomocí kvantifikátoru 
-  * **volné** (zpravidla píšeme za jméno formule) 
- 
- 
-<box 90% red|Sentence>​ 
-sentence = uzavřená formule = formule bez volných proměnných 
-</​box>​ 
- 
-=== Jazyky zadané sentencí MSO === 
- 
-  * Sentence MSO <​m>​\phi</​m>​ = vlastnost slov 
-  * Slovo <​math>​w \in \Sigma^{\star}</​math>​ vlastnost <​math>​\phi</​math>:​ 
-    * má: <​math>​w \vDash \phi</​math>​ 
-    * nemá: <​math>​w \nvDash \phi</​math>​ 
-  * <​math>​L(\phi) := \lbrace w \in \Sigma^{\star} | w \nvDash \phi \rbrace </​math>​ 
- 
- 
-=== Valuace formulí === 
- 
-Valuace přiřazuje hodnotu volným proměnným. 
- 
-==== Vztah FA a formulí MSOL ==== 
- 
- 
-<box 90% red> 
-Regulární jazyky = jazyky definovatelné MSO. 
-</​box>​ 
- 
-=== Převod NFA na formuli MSO === 
- 
- 
-==== Automaty nad nekonečnými slovy a omega-regulární jazyky ==== 
- 
-===== Zdroje ===== 
- 
-  * [[http://​www.fi.muni.cz/​usr/​kretinsky/​MSO_Automaty_slides.pdf|slidy:​ V. Brožek: Logika a regulární jazyky]] 
mgr-szz/in-pos/10-pos.txt · Poslední úprava: 2020/04/12 16:56 (upraveno mimo DokuWiki)
Nahoru
CC Attribution-Noncommercial-Share Alike 4.0 International
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0