Details

Monadična logika drugega reda in prepoznavni jeziki : delo diplomskega seminarja
ID Nemanič, Anara (Author), ID Kudryavtseva, Ganna (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (563,75 KB)
MD5: 2552C2A9B855237DE16F905B26A9D163

Abstract
V diplomskem delu dokažemo povezavo med prepoznavnimi jeziki in monadično logiko drugega reda nad signaturo naslednika $\textbf{MSO}[\mathcal{L}_S]$. Uvedemo osnovne pojme iz teorije formalnih jezikov, regularnih izrazov in končnih avtomatov, ter predstavimo monadično logiko drugega reda in njeno interpretacijo na besedah. Kleenejev izrek, ki ga dokažemo z Ardenovo lemo in lastnostmi prepoznavnih in regularnih jezikov, vzpostavi enakost med regularnimi in prepoznavnimi jeziki. Büchijev izrek vzpostavi ekvivalenco med prepoznavnimi jeziki in jeziki, definiranimi v $\textbf{MSO}[\mathcal{L}_S]$. Pri dokazu najprej pokažemo, da vsak prepoznavni jezik lahko opišemo s stavkom monadične logike drugega reda. Nato v obratni smeri vsaki logični formuli s prostimi spremenljivkami priredimo jezik označenih besed nad razširjeno abecedo ter z indukcijo po zgradbi formule dokažemo, da so ti jeziki regularni; regularnost za osnovne formule preverimo neposredno, za logične veznike in kvantifikatorje pa uporabimo zaprtost regularnih jezikov za unijo, presek, komplement in homomorfizme. Iz tega sledi, da je vsak jezik, definiran v $\textbf{MSO}[\mathcal{L}_S]$, prepoznaven. S tem je podana popolna karakterizacija prepoznavnih jezikov z logičnimi formulami monadične logike drugega reda, kar predstavlja enega temeljnih rezultatov teorije formalnih jezikov in avtomatov.

Language:Slovenian
Keywords:regularni jeziki, prepoznavni jeziki, končni avtomati, monadična logika drugega reda, Kleenejev izrek, Büchijev izrek
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FMF - Faculty of Mathematics and Physics
Year:2026
PID:20.500.12556/RUL-184065 This link opens in a new window
UDC:510.6:004.43
COBISS.SI-ID:282789379 This link opens in a new window
Publication date in RUL:25.06.2026
Views:233
Downloads:100
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Monadic second order logic and recognisable languages
Abstract:
In this thesis, we establish the connection between recognizable languages and monadic second-order logic over the successor signature, denoted by $\textbf{MSO}[\mathcal{L}_S]$. We introduce the basic concepts of formal language theory, regular expressions and finite automata, and present monadic second-order logic together with its interpretation over words. Using Arden's lemma and the closure properties of recognizable and regular languages, we prove Kleene's theorem, which states that the classes of regular and recognizable languages coincide. Büchi's theorem establishes the equivalence between recognizable languages and the languages definable in $\textbf{MSO}[\mathcal{L}_S]$. In the proof, we first show that every recognizable language can be described by a sentence of monadic second-order logic. Conversely, we associate each formula with free variables with a language of marked words over an extended alphabet and prove, by induction on the structure of the formula, that all such languages are regular. Regularity for atomic formulas is verified directly, while for logical connectives and quantifiers we use the closure of regular languages under union, intersection, complement, and homomorphisms. Hence every language definable in $\textbf{MSO}[\mathcal{L}_S]$ is recognizable. This yields a complete characterization of recognizable languages in terms of formulas of monadic second-order logic, which is one of the fundamental results in the theory of formal languages and automata.

Keywords:regular languages, recognizable languages, finite automata, monadic second-order logic, Kleene's theorem, Büchi's theorem

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back