1 research outputs found

    Topological Complexity of Sets Defined by Automata and Formulas

    Get PDF
    In this thesis we consider languages of infinite words or trees defined by automata of various types or formulas of various logics. We ask about the highest possible position in the Borel or the projective hierarchy inhabited by sets defined in a given formalism. The answer to this question is called the topological complexity of the formalism.It is shown that the topological complexity of Monadic Second Order Logic extended with the unbounding quantifier (introduced by Boja艅czyk to express some asymptotic properties) over 蠅-words is the whole projective hierarchy. We also give the exact topological complexities of related classes of languages recognized by nondeterministic 蠅B-, 蠅S- and 蠅BS-automata studied by Boja艅czyk and Colcombet, and a lower complexity bound for an alternating variant of 蠅BS-automata.We present the series of results concerning bi-unambiguous languages of infinite trees, i.e. languages recognized by unambiguous parity tree automata whose complements are also recognized by unambiguous parity automata. We give an example of a bi-unambiguous tree language G that is analytic-complete. We present an operation 蟽 on tree languages with the property that 蟽(L) is topologically harder than any language in the sigma-algebra generated by the languages continuously reducible to L. If the operation is applied to a bi-unambiguous language than the result is also bi-unambiguous. We then show that the application of the operation can be iterated to obtain harder and harder languages. We also define another operation that enables a limit step iteration. Using the operations we are able to construct a sequence of bi-unambiguous languages of increasing topological complexity, of length at least 蠅 square.W niniejszej rozprawie rozwa偶ane s膮 j臋zyki niesko艅czonych s艂贸w lub drzew definiowane poprzez automaty r贸偶nych typ贸w lub formu艂y r贸偶nych logik. Pytamy o najwy偶sz膮 mo偶liw膮 pozycj臋 w hierarchii borelowskiej lub rzutowej zajmowan膮 przez zbiory definiowane w danym formalizmie. Odpowied藕 na to pytanie jest nazywana z艂o偶ono艣ci膮 topologiczn膮 formalizmu.Przedstawiony zosta艂 dow贸d, 偶e z艂o偶ono艣ci膮 topologiczn膮 Logiki Monadycznej Drugiego Rz臋du rozszerzonej o kwantyfikator Unbounding (wprowadzony przez Boja艅czyka w celu umo偶liwienia wyra偶ania w艂asno艣ci asymptotycznych) na s艂owach niesko艅czonych jest ca艂a hierarchia rzutowa. Obliczone zosta艂y r贸wnie偶 z艂o偶ono艣ci topologiczne klas j臋zyk贸w rozpoznawanych przez niedeterministyczne 蠅B-, 蠅S- i 蠅BS-automaty rozwa偶ane przez Boja艅czyka i Colcombet'a, oraz zosta艂o podane dolne ograniczenie z艂o偶ono艣ci wariantu alternuj膮cego 蠅BS-automat贸w.Zaprezentowane zosta艂y wyniki dotycz膮ce j臋zyk贸w podw贸jnie jednoznacznych, tzn. j臋zyk贸w rozpoznawanych przez jednoznaczne automaty parzysto艣ci na drzewach, kt贸rych dope艂nienia r贸wnie偶 s膮 rozpoznawane przez jednoznaczne automaty parzysto艣ci. Podany zosta艂 przyk艂ad podw贸jnie jednoznacznego j臋zyka drzew G, kt贸ry jest analityczny-zupe艂ny. Zosta艂a wprowadzona operacja 蟽 na j臋zykach drzew taka, 偶e j臋zyk 蟽(L) jest topologicznie bardziej z艂o偶ony ni偶 jakikolwiek j臋zyk nale偶膮cy do sigma-algebry generowanej przez j臋zyki redukuj膮ce si臋 w spos贸b ci膮g艂y do j臋zyka L. W wyniku zastosowania powy偶szej operacji do j臋zyka podw贸jnie jednoznacznego otrzymujemy j臋zyk podw贸jnie jednoznaczny. Zosta艂o pokazane, 偶e kolejne iteracje aplikacji powy偶szej operacji daj膮 coraz bardziej z艂o偶one j臋zyki. Zosta艂a r贸wnie偶 wprowadzona druga operacja, kt贸ra umo偶liwia krok graniczny iteracji. U偶ywaj膮c obydwu powy偶szych operacji mo偶na skonstruowa膰 ci膮g d艂ugo艣ci 蠅 kwadrat z艂o偶ony z j臋zyk贸w podw贸jnie jednoznacznych o coraz wi臋kszej z艂o偶ono艣ci
    corecore