| Powrót do listy seminariów |
Seminarium Teoria Automatów
Prowadzą: Damian Niwiński, Mikołaj Bojańczyk i Joanna Ochremiak
| 2013-06-12, godz. 14:15, s. 5870 |
| Laure Daviaud (LIAFA, Université Paris 7) |
| Approximate comparison of distance automata (joint work with Thomas Colcombet) |
| Distance automata are automata weighted over the semiring (N U {+infinity},min,+) (the tropical semiring). Such automata compute functions from words to N U {+infinity} such as the number of occurrences of a given letter. It is known that testing f I will present an algorithm which, given e>0 and two functions f,g computed by distance automata, answers ``yes'' if f The core argument behind this quasi-decision procedure is an algorithm which is able to provide an approximated finite presentation to the closure under products of sets of matrices over the tropical semiring. I will also give another theorem, of affine domination, which shows that previously known decision procedures for cost-automata have an improved precision when used over distance automata. |
| 2013-06-05, godz. 14:15, s. 5870 |
| Claire David (Université Paris-Est Marne-la-Vallée) |
| Deciding Definability by Deterministic Regular Expressions (joint work with W.Czerwinski, K. Losemann, W. Martens) |
| Intuitively, a regular expression is deterministic if, when reading a word from left to right without looking ahead, one always knows where in the expression the next symbol will be matched. The set of languages definable by such regular expressions is a strict subset of the set of all regular languages. We investigate the complexity of deciding whether a given regular language can be defined with a deterministic regular expression. Our main technical result shows that the problem is \pspace-complete if the input language is represented as a regular expression or nondeterministic finite automaton. |
| 2013-05-29, godz. 14:15, s. 5870 |
| Piotr Hofman (Uniwersytet Warszawski) |
| Simulation of one-counter automata (joint work with Sławek Lasota, Patrick Toetzke and Richard Mayr) |
| The talk will be devoted to the following decision problem: for two given one-counter automata, find the winner of Simulation Game between these automata. We will discuss variants of the problems, influencing its decidability and complexity status. As a technical core a new proof method will be sketched, that allows us to prove PSPACE-completeness of the problem. |
| 2013-05-15, godz. 14:15, s. 5870 |
| Denis Kuperberg (The Hebrew University of Jerusalem) |
| Regular cost functions on finite words |
| The theory of regular cost functions, initiated by Thomas Colcombet and following work with Mikołaj Bojańczyk, is a satisfying framework to extend a large spectrum of results on regular languages to a quantitative setting. I will present the theory, and give an overview of the picture. We generalize a number of results from the theory of regular languages, often by showing equivalence between different formalisms (in terms of automata, logics, or semigroups). In particular we show that we can extend the notion of syntactic congruence to this quantitative framework. We also study the temporal class, which does not have a counterpart in language theory. This theory has also been developed on other structures: infinite words, finite trees and infinite trees. |
| 2013-05-08, godz. 14:15, s. 5870 |
| Howard Straubing (Boston College) |
| Quantifier Alternation in First-order Logic with Two Variables over Words |
It has long been known that every first-order formula over linear
order is equivalent to one that uses only three bound variables. This
talk is about what properties of finite words can be defined if we use
only two variables.
I'll survey some of the older results in this
domain, especially those of Thérien and Wilke giving an effective
characterization, in terms of the syntactic monoid, of the languages
definable in two-variable logic. I will also present some recent work,
done in collaboration with Andreas Krebs, extending this
characterization to the levels of the quantifier alternation hierarchy
in two-variable logic. In my opinion, the answers to these questions,
and especially the techniques used to obtain the answers, are more
interesting than the questions themselves, and provide a nice glimpse
into the power of algebraic techniques applied to these questions about
logic. If time permits, I will describe what happens when modular counting quantifiers are added into the mix, and speculate somewhat irresponsibly about a possible link to circuit complexity. |
| 2013-04-24, godz. 14:15, s. 5870 |
| Mikołaj Bojańczyk (Uniwersytet Warszawski) |
| Verification of Database-driven Systems via Amalgamation (joint work with Luc Segoufin and Szymon Toruńczyk) |
We describe a general framework for static verification of systems
that base their decisions upon queries to databases. The database is
specified using constraints, typically a schema, and is not modified
during a run of the system. The system is equipped with a finite number
of registers for storing intermediate information from the database and
the specification consists of a transition table described using
quantifier-free formulas that can query either the database or the
registers.
Our main result concerns systems querying XML databases – modeled
as data trees – using quantifier-free formulas with predicates such as
the descendant axis or comparison of data values. In this scenario we
show an ExpSpace algorithm for deciding reachability. |
| 2013-04-17, godz. 14:15, s. 5870 |
| Michał Skrzypczak (Uniwersytet Warszawski) |
| Decidable properties of game automata |
| For a given regular language of infinite trees, one can ask about the
minimal number of priorities needed to recognise this language with a
non-deterministic or alternating parity automaton. These questions are
known as, respectively, the non-deterministic and the alternating
Rabin-Mostowski index problems. Whether they can be answered effectively
is a long-standing open problem, solved so far only for languages
recognisable by deterministic automata (the alternating variant
trivialises). We investigate a wider class of regular languages, recognisable by so-called game automata, which can be seen as the closure of deterministic ones under complementation and composition. Game automata are known to recognise languages arbitrarily high in the alternating Rabin-Mostowski index hierarchy, i.e., the alternating index problem does not trivialise any more. Our main contribution is that both index problems are decidable for languages recognisable by game automata. Additionally, we show that it is decidable whether a given regular language can be recognised by a game automaton. |
| 2013-04-10, godz. 14:15, s. 5870 |
| Michał Szynwelski (Uniwersytet Warszawski) |
| Deterministic nominal automata minimization algorithm |
| My talk will be about the new representation of structures based on the nominal sets. I will present the minimization algorithm of deterministic nominal automata that use this representation. But the purpose of my work is to find the suitable environment not only for the minimization algorithm but also to design the programming language that is convenient for the other nominal computations. I will describe my implementation that, in my opinion, is a good step towards achieving these objectives. |
| 2013-04-03, godz. 14:15, s. 5870 |
| Andrea Calì (University of London, Birkbeck College & University of Oxford) |
| Decidable logics for the Semantic Web |
| The notion of Semantic Web involves the publication of data in machine-readable format. Such data are intended to be enriched with so-called ontologies, which express information about the domain of the data, in particular about concepts and relationships among them. Reasoning tasks on data and ontologies are to perform effective information gathering and search. Datalog-based languages have been recently proposed for ontology reasoning and querying, in addition to the vast offer of languages based on Description Logics. In this talk we illustrate the main decidability paradigms that have inspired the Datalog+/- family, a family of Datalog-based ontology languages whose rules are Horn rules with the addition of existential quantification in the head. We show some complexity results for the problem of query answering under some relevant Datalog+/- languages, as well as some proof techniques. |
| 2013-03-27, godz. 14:15, s. 5870 |
| Filip Mazowiecki (Uniwersytet Warszawski) |
| Complexity of two-variable logic over finite trees (joint work with Witold Charatonik and Emanuel Kieroński) |
| We consider the satisfiability problem for the two-variable fragment of first-order logic over finite unranked trees. We work with signatures consisting of some unary predicates and the binary navigational predicates child, right sibling, and their respective transitive closures. We prove that the satisfiability problem for the logic containing all these predicates is EXPSPACE-complete. Further, we consider the restriction of the class of structures to singular trees, i.e., we assume that at every node precisely one unary predicate holds. We observe that most logics, even if we work on unordered trees, remain EXPSPACE-complete over finite singular trees, but the complexity decreases for some weaker logics. Namely, the logic with one binary predicate, ancestor, is NEXPTIME-complete, and its guarded version is PSPACE-complete over finite singular trees, even though both these logics are EXPSPACE-complete over arbitrary finite trees. |
| 2013-03-20, godz. 14:15, s. 5870 |
| Nathanaël Fijalkow (Uniwersytet Warszawski) |
| Emptiness of alternating tree automata through games of imperfect information (joint work with Sophie Pinchinat and Olivier Serre) |
| In this talk, I will consider the emptiness problem for alternating tree automata with two different acceptance semantics: classical (all branches are accepted) and qualitative (almost all branches are accepted). I will show a new approach to tackle these problems, through games of imperfect information, and argue that this technique provides new answers as well as new questions: first, it shows the decidability of the emptiness problem for alternating (Buechi) tree automata with qualitative semantics, and second, it is generic in the sense that it only relies on a positionality result and decidability of the corresponding imperfect information games. |
| 2013-03-13, godz. 14:15, s. 5870 |
| Petr Jančar (Technical University of Ostrava) |
| Equivalence of Deterministic One-Counter Automata is NL-complete (joint work with Stanislav Böhm and Stefan Göller) |
| We prove that language equivalence of deterministic one-counter automata is NL-complete. This improves the superpolynomial time complexity upper bound shown by Valiant and Paterson in 1975. Our main contribution is to prove that two deterministic one-counter automata are inequivalent if and only if they can be distinguished by a word of length polynomial in the size of the two input automata. |
| 2013-03-06, godz. 14:15, s. 5870 |
| Wojciech Czerwiński (University of Bayreuth) |
| Separability of Regular Languages by Piecewise Testable Languages (joint work with Wim Martens and Tomas Masopust) |
| The separation problem is formulated as follows: given two regular languages K and L, does there exists a "simple" regular language S separating them, i.e. including all words from K and no words from L? I will give our motivation to study this problem coming from the XML Schemas and show how to solve it in polynomial time (for family of simple languages equal piecewise testable languages). |
| 2013-02-27, godz. 14:15, s. 5870 |
| Eryk Kopczyński (Uniwersytet Warszawski) |
| Trees in trees: is the incomplete information about a tree consistent? |
| We are interested in the following problem: given a tree automaton $\Aut$ and an incomplete tree description $P$, does a tree $T$ exist such that $T$ is accepted by $\Aut$ and consistent with $P$? A tree description is a tree-like structure which provides incomplete information about the shape of $T$. We show that this problem can be solved in polynomial time as long as $\Aut$ and the set of possible arrangements that can be forced by $P$ are fixed. We show how our result is related to an open problem in the theory of incomplete XML information. |
| 2013-02-20, godz. 14:15, s. 5870 |
| Piotr Hofman and Filip Murlak (Uniwersytet Warszawski) |
| Synthesizing transformations from XML schema mappings (joint work with Claire David and Michał Pilipczuk) |
| XML schema mappings have been developed and studied in the context of XML data exchange, where a source document has to be restructured under the target schema according to certain rules. The rules are specified with a set of source-to-target dependencies based on tree patterns. This set of dependencies is called a schema mapping. The crucial problem here is to build a target document for a given source document and a mapping. This problem is known to have polynomial complexity for a fixed mapping, but is still intractable due to high combined complexity (i.e., when the mapping is part of the input). We show how to solve this problem in time proportional to the evaluation time of the patterns involved in the mapping. If the number of variables in these patterns is considered fixed, we obtain a fixed-parameter tractable procedure with respect to the mapping size. As an additional step towards real-life applications, our algorithm separates the static and data-dependent phases of the construction. First, without looking at the source tree, we turn the mapping into a transformation expressed in an XML-to-XML query language. Then, the transformation can be executed on the source tree by any standard query engine. |
| 2013-01-23, godz. 14:15, s. 5870 |
| Leszek Kołodziejczyk (Uniwersytet Warszawski) |
| A collapse result for constant depth propositional proof systems with modular counting connectives - continuation |
| In the second part of my talk, I would like to discuss in more detail
some issues that were mentioned only briefly in the first part. In
particular, I would like to say some more about: - the definition of constant depth proof systems, with or without modular counting connectives, - the correspondence between bounded arithmetic theories and constant depth proof systems, - the proof of the base case of Toda's theorem (the so-called Valiant-Vazirani lemma), and some issues related to formalizing it in arithmetic. |
| 2013-01-16, godz. 14:15, s. 5870 |
| Leszek Kołodziejczyk (Uniwersytet Warszawski) |
| A collapse result for constant depth propositional proof systems with modular counting connectives |
| A major open problem in propositional proof complexity is to obtain strong (ideally, exponential) lower bounds for the size of proofs of tautologies in constant depth proof systems with the usual boolean connectives and a parity connective (or, more generally, a mod p counting connective, where p is prime). I will say a few words about the problem itself and then try to explain a recent joint result with Sam Buss and Konrad Zdanowski: the depth of a constant depth proof involving the parity connective can be reduced to 3 at the cost of a quasipolynomial blowup in size. |
| 2013-01-09, godz. 14:15, s. 5870 |
| Mikołaj Bojańczyk (Uniwersytet Warszawski) |
| Compactness in sets with atoms |
| This is another talk about sets with atoms (also known as Fraenkel-Mostowski sets, or nominal sets). Specifically, the topic is the notion of models for formulas of first-order logic. The problem is that a natural definition of a "model" for a formula of first-order logic makes the compactness theorem fail. On a related note, although sets with atoms are a good language to talk finite objects with data (such as data words), the language seems to be less suited to modelling infinite objects. As a solution to these problems, in the talk I will propose a different definition of "model" for first-order logic, together with a sound and complete proof system, which in particular means that the compactness theorem is recovered. |
| 2012-12-19, godz. 14:15, s. 5870 |
| Michał Skrzypczak (Uniwersytet Warszawski) |
| Uniformization and selection for FO and MSO |
| Uniformization problem asks whether for a given formula phi(X,Y) there exists a formula psi(X,Y) that for every X selects exactly one Y satisfying phi(X,Y). Quite natural arguments show that MSO logic has uniformization property in finite and infinite words. During this talk I will survey classical results in the area. Additionally, I plan to present some new (and simple) observations; one of them states that FO does not have uniformization property even in finite words. |
| 2012-12-05, godz. 14:15, s. 5870 |
| Alessandro Facchini (Uniwersytet Warszawski) |
| Modal correspondence and fixpoints (joint work with Yde Venema and Fabio Zanasi) |
| Modal correspondence theory is the comparative study of expressiveness of modal languages and classical languages, like first order logic (FO)
and monadic second order logic (MSO). The two main results in this context are van Benthem and Janin-Walukiewicz characterization theorems. The former states that modal logic is the bisimulation invariant fragment of FO, while the latter states that the modal mu-calculus is the bisimulation invariant fragment of MSO. Such characterization theorems can thence be seen as solutions for the equation: x / bis = y (over M) where x ranges over FO, MSO, WMSO etc, y ranges over fragments of the modal mu-calculus, and M ranges over subclasses of Kripke models. Thus for instance van Benthem's theorem says that the equation holds when x=FO, y=modal logic and M=the class of all Kripke models. In this talk I will discuss the case when x is WMSO (weak monadic second order logic) and y is the alternation free fragment of the modal mu-calculus. This is an ongoing joint research with Yde Venema (ILLC) and Fabio Zanasi (ENS Lyon). |
| 2012-11-14, godz. 14:15, s. 5870 |
| Tomasz Gogacz (Uniwersytet Wrocławski) |
| On BDD/FC Conjecture (joint work with Jerzy Marcinkowski) |
| Bounded Derivation Depth property (BDD) and Finite Controllability (FC) are two properties of sets of tuple generating dependencies, which recently attracted some attention. We conjecture that the first of these properties implies the second, and support this conjecture by some evidence proving, among other results, that it holds true for all theories over binary signature. |
| 2012-11-07, godz. 14:15, s. 5870 |
| Charles Paperman (LIAFA, University Paris-Diderot) |
| Two-variable first order logic with modular predicates is decidable over words (joint work with Luc Dartois) |
|
We consider first order formulae over the signature consisting of the symbols of the alphabet, the symbol $<$ (interpreted as a linear order) and the set $\MOD$ of modular numerical predicates. We study the expressive power of $\FO2[<,MOD]$, the two-variable first order logic over this signature, interpreted over finite words. We give an algebraic characterization of the corresponding regular languages in terms of their syntactic morphisms. It follows that one can decide whether a given regular language is captured by $\FO2[<,MOD]$. Our proofs rely on a combination of arguments from semigroup theory (stamps), model theory (E-F games) and combinatorics. |
| 2012-10-31, godz. 14:15, s. 5870 |
| Piotr Hofman (Uniwersytet Warszawski) |
| Weak simulation problem for one counter nets (joint work with Patrick Totzke and Richard Mayr) |
| One counter net is actually a one counter automaton without a possibility of testing the value 0. For example it can recognize a language a^n b^m for m less or equal n. Weak simulation is a version of a simulation between objects which allow for epsilon (silent) moves. This provides a lot of problem if one try to deal with them. I will present a sketch of an algorithm to solve the weak simulation between two one counter nets. Importance of this result comes from 2 directions. First of all, this result goes against well known intuition that bisimulation is easier than simulation (weak bisimulation is undecidable). Secondly this is the first result which solves a weak simulation for a quiet general class of infinite state systems (as far as I know). |
| 2012-10-24, godz. 14:15, s. 5870 |
| Martin Zimmermann (Uniwersytet Warszawski) |
| Degrees of Lookahead in Context-free Infinite Games (joint work with Wladimir Fridman and Christof Löding) |
| We consider delay games, infinite games in which one player may postpone her moves for some time to obtain a lookahead on her opponent's moves. For regular winning conditions, Hosch and Landweber and later Holtmann, Kaiser, and Thomas showed that constant delay suffices and the winner can be determined effectively. We show that the problem of determining the winner of such a game is undecidable for deterministic context-free winning conditions. Furthermore, we show that the necessary lookahead to win a deterministic context-free delay game cannot be bounded by any elementary function. Both results hold already for restricted classes of deterministic context-free winning conditions. |
| 2012-10-17, godz. 14:15, s. 5870 |
| Michał Skrzypczak (Uniwersytet Warszawski) |
| Choice on thin trees and unambiguity |
| During the talk I will almost provide a decidable characterisation of
strongly unambiguous languages - regular languages of infinite trees L
such that both L and its complement can be recognised by an unambiguous
automaton. It turns out that what remains for the characterisation to
hold is a new conjecture: There is no MSO definable choice function on thin trees This statement can be seen as an extension of the classical choice problem, solved negatively by Gurevich and Shelah. |
| 2012-10-11, godz. 14:30, s. 5820 |
| Andrew Pitts (University of Cambridge) |
| Notions of Finiteness for Nominal Sets |
| In the generalised version of nominal sets developed by the group in Warsaw, the property of a structure having only finitely many orbits plays a central role. I will discuss the relationship between "orbit-finiteness" and other notions of finiteness that have been used in connection with nominal sets---particularly order-theoretic ones. This leads to a "full abstraction" result (joint work with Steffen Loesch) for a symmetric version of the Ershov-Scott-Plotkin extensional theory of computable functions of higher type, which I will sketch. All this is with respect to the "equality symmetry"---the version of nominal sets that I know best. The extent to which these results extend to other data symmetries is open. |
| 2012-10-10, godz. 14:15, s. 5870 |
| Bartek Klin (Uniwersytet Warszawski) |
| P!=NP (in nominal sets) (joint work with Mikołaj Bojańczyk, Sławomir Lasota and Szymon Toruńczyk) |
| After a brief recap on nominal sets, and following a standard definition of deterministic and nondeterministic Turing machines, I will show a nominal language that is in NP, but is not deterministically recognizable by a nominal Turing machine. As a corollary, P!=NP over nominal sets. |
| 2012-10-03, godz. 14:15, s. 5870 |
| Mikołaj Bojańczyk (Uniwersytet Warszawski) |
| Automating automata exams |
| Online education is hot. One weakness is grading students' solutions to problems. So far, automatic systems can do superficial grading of genuine problems (e.g. multiple choice questions about theory, or testing algorithms), or genuine grading of superficial problems (e.g. produce a minimal deterministic automaton for a given language). I think the time and place is right to go beyond this, in the field of formal languages. The computer technology is ready, and the Warsaw automata group has the appropriate skills. |
| 2012-07-18, godz. 14:15, s. 5870 |
| Marcin Przybyłko (Uniwersytet Warszawski) |
| Between tree patterns and conjunctive queries: computational complexity of boolean combinations of patterns. |
| In static analysis of patterns, negation causes drastic increase of complexity. When consider patterns that allow both data comparison and negation,
undecidability can be reached with simple queries. Even without data,
potential complexity is unacceptably high, being 2 EXPTIME-complete in
contrast to NP-complete satisfiability of positive queries (Bjorklund,
Martens and Schwentick MFCS'08). However, using tree patterns and restricting schema gives hope of achieving relatively low complexity classes. In
this talk I will consider satisfiability of boolean combinations of patterns, in the presence of a schema, and show how some restrictions on
pattern or schema structure affect the complexity. |
| 2012-06-28, godz. 14:15, s. 5870 |
| Wojciech Kazana (INRIA and ENS Cachan) |
| First-order logic over classes of graphs with bounded expansion (joint work with Luc Segoufin) |
| In 2010 it has been shown by Dvorak, Kral and Thomas that the model-checking problem for first-order logic over classes of graphs with bounded expansion can be solved in linear time. In this talk I would like to present a different approach to proving this result. I will define what does it mean for a class of relational structures (or graphs) to have bounded expansion and show some examples. Then I'll try to advocate that the equivalent notion of transitive-fraternal augmentations can be useful in showing main result. I will also mention its two natural extensions and sketch why augmentations might find their use in proving them. The talk is based on a (still in progress) joint work with Luc Segoufin. |
| 2012-06-20, godz. 14:15, s. 5870 |
| Nathanaël Fijalkow (Uniwersytet Warszawski) |
| Cost-Parity Games (joint work with Martin Zimmermann) |
| The
starting point of this work is the following observation: although
similar in flavor, parity games and finitary parity games are very
different from an algorithmic perspective. Both are two-player games on
graphs whose vertices are labeled by integers. The parity winning
condition states that almost all odd labels are followed by a greater
even label. Parity games have received a lot of attention since they are
the model-checking games of the modal mu-calculus and determining the
winner in a parity game is one of the few problems in NP and co-NP, but
not known to be in PTIME. The finitary parity condition is obtained by
additionally requiring a bound on the number of edges traversed between
odd labels and the next greater even label. Quite surprisingly, deciding
the winner in a finitary parity game can be carried out in polynomial
time. This work generalizes both parity games and finitary parity games by introducing cost-parity games. In these games traversing an edge comes with a cost and the condition requires a bound on the cost between odd labels and the next greater even label. We show that cost-parity games enjoy two nice properties of parity and finitary parity games: the first player has memoryless winning strategies, and determining the winner lies in NP and co-NP (as for parity games). Furthermore, we show that solving cost-parity games can be algorithmically reduced to solving parity games, which allows to solve cost-parity games almost as efficiently as parity games. |
| 2012-06-13, godz. 13:15, s. 5870 |
| Violeta Manevska (St. Clement of Ohrid University of Bitola, Macedonia) |
| Generalization of the Theory of Finite Semigroup Automata |
| Observing the automata, we can see that they, during their work, make a transition from one state to another, on which a word from an alphabet corresponds, and in the end they finish in some final states. Here, the question how to define automata is posed, which automata will have words from an alphabet for an input, while they finish in some final states and words from the alphabet on which they are treated. Namely, every transition from one state to another will correspond with the words from the given alphabet which will be mapped to words with smaller length. In the talk I will give a generalization of finite semigroup automata and languages to the vector valued semigroup automata and vector valued languages. Also, the Eilenberg's theorem for the (3,2)-automata will be discussed. |
| 2012-06-13, godz. 14:15, s. 5870 |
| Szczepan Hummel (Uniwersytet Warszawski) |
| Unambiguous Tree Languages Are Topologically Harder Than Deterministic Ones |
| Topological complexity becomes more and more popular set complexity measure in automata theory. One of its remarkable uses is the separation of the classes of languages. I will address the question of the topological complexity of unambiguous automata on infinite binary trees, i.e. nondeterministic automata that have at most one accepting run on each tree. It was shown by Niwiński and Walukiewicz already in the 90's that unambiguous automata recognise not all regular tree languages. On the other hand, it is not hard to see that they are more expressive than deterministic automata. However, until now it was not known whether unambiguity introduces any hardness versus determinism from the topological viewpoint. Deterministic parity tree automata are capable of recognising only sets in Π^1_1 topological class (coanalytic sets). I will show an example of unambiguous language G that is Σ^1_1 complete (analytic complete), hence is not in Π^1_1. Then using G, I will show the construction of another unambiguous language that is topologically harder than any set obtained from Σ^1_1 and Π^1_1 sets by countable boolean operations. If there is enough time, I will relate my examples to the parity index hierarchies. |
| 2012-06-06, godz. 14:15, s. 5870 |
| Szymon Toruńczyk (Uniwersytet Warszawski) |
| Imperative programming with FM-sets (joint work with Mikołaj Bojańczyk, Bartek Klin, Sławek Lasota) |
| I will describe a rather natural programming language for working with
orbit-finite Fraenkel-Mostowski sets (aka "nominal" sets). |
| 2012-05-30, godz. 14:15, s. 5870 |
| Mikołaj Bojańczyk (Uniwersytet Warszawski) |
| Which data words are simple from an XPath perspective? (joint work with Vince Barany, Diego Figueira, Paweł Parys) |
| XPath satisfiability is undecidable. However, when doing the undecidability proof, one produces formulas that are only satisfied by very artificial data words. We propose a measure of data words, emulating tree-width for graphs, such that the following problem is decidable: given a number k, and an Xpath formula phi, decide if the formula is satisfied in a data word of measure at most k. |
| 2012-05-23, godz. 14:15, s. 5870 |
| Tony Tan (University of Edinburgh) |
| An Automata Model for Trees with Ordered Data Values |
| Data trees are trees in which each node, besides carrying a label from a finite alphabet, also carries a data value from an infinite domain. They have been used as an abstraction model for reasoning tasks on XML and verification. However, most existing approaches consider the case where only equality test can be performed on the data values. In this paper we study data trees in which the data values come from a linearly ordered domain, and in addition to equality test, we can test whether the data value in a node is greater than the one in another node. We introduce an automata model for them which we call ordered-data tree automata (ODTA), provide its logical characterisation, and prove that its emptiness problem is decidable in 3-NEXPTIME. We also show that the two-variable logic on unranked trees, studied by Bojanczyk, Muscholl, Schwentick and Segoufin in 2009, corresponds precisely to a special subclass of this automata model. Then we define a slightly weaker version of ODTA, which we call weak ODTA, and provide its logical characterisation. The complexity of the emptiness problem drops to NP. However, a number of existing formalisms and models studied in the literature can be captured already by weak ODTA. We also show that the definition of ODTA can be easily modified, to the case where the data values come from a tree-like partially ordered domain, such as strings. |
| 2012-05-16, godz. 14:15, s. 5870 |
| Artur Jeż (Uniwersytet Wrocławski) |
| Recompression-based PSPACE algorithm for word equations. |
| In this talk I will present an application of a simple technique of local recompression, to word equations. The technique is based on iterative replacement of pairs of letters appearing in the equation by a `fresh' letter and local modification of variables (replacing X by aX or Xa). This can be seen as a bottom-up compression of the solution of the given word equation, to be more specific, an SLP (Straight-Line Programme) for the solution of the word equation is built in this way. The interesting feature of this technique is that it, and its application, do not require any understanding of the word equations nor of their solutions. Using this technique I will give a new, independent and self-contained proofs of most of the known results for word equations. To be more specific, the presented (nondeterministic) algorithm runs in polynomial space and in time polynomial in log N, where N is the size of the length-minimal solution of the word equation. Both upper bounds were previously attained, though by separate and completely different algorithms. The presented algorithm can be easily generalised to a generator of all solutions of the given word equation (without increasing the space usage). A further analysis of the algorithm yields a doubly exponential upper bound on the size of the length-minimal solution. The presented algorithm does not use exponential bound on the exponent of periodicity, only its weaker version which is concerned with blocks of one letter only, conversely, the analysis of the algorithm yields an independent proof of the exponential bound on exponent of periodicity. The technique can be also applied to SLP-related problems, like fully compressed pattern matching (yielding a quadratic algorithm) or fully compressed membership problem for NFAs (yielding an NP algorithm). |
| 2012-05-09, godz. 14:15, s. 5870 |
| Nathanael Fijalkow (joint work with Hugo Gimbert and Youssouf Oualhadj) (Uniwersytet Warszawski) |
| Deciding the value 1 problem for probabilistic leaktight automata |
In this talk, I will present some recent work on the value 1 problem for probabilistic automata over finite words: given a probabilistic automaton, are there words accepted with probability arbitrarily close to 1? This problem was proved undecidable recently. However, it shows some similarities with another problem, the boundedness problem for distance automata, which was shown decidable by Hashiguchi in 1982. Initially derived from a very long and complicated proof, this decidability result has been considerably simplified, the major steps being an algebraic algorithm proposed by Leung in 1991 and algebraic techniques developed by Simon in 1990 and 1994. The decidability result was later extended to nested desert distance automata and conceptually simplified by Kirsten in 2005. We have transferred the underlying ideas to probabilistic automata. Our main contribution is to introduce a new class of probabilistic automata, called leaktight automata, for which the value 1 problem is shown decidable (and PSPACE-complete). We construct an algorithm based on the computation of a monoid abstracting the behaviors of the automaton, following Leung's algorithm. As in the case of distance automata, the correctness proof relies on the algebraic techniques developed by Simon, namely factorization and decomposition trees. |
| 2012-04-25, godz. 14:15, s. 5870 |
| Igor Walukiewicz (LaBRI, Bordeaux) |
| Verification on higher-order recursive schemes |
| We propose a new approach to analysing higher-order recursive schemes. Higher-order recursive schemes were introduced by Damm in the 80-ties as a respelling of simply-typed lambda calculus with fixpoints (lambda-Y). In this century the interest in higher-order schemes has been renewed by the discovery by Knapik, Niwinski and Urzyczyn of the equivalence between higher-order pushdown automata of order n and schemes of order n satisfying a syntactic constraint called safety. Later Ong has proved that trees generated by recursive schemes without safety restriction have decidable monadic second-order theory. We will present two new approaches to annalysing recursive schemes. The first one uses stadandard models of lambda-Y. The second uses evaluation model called Krivine machine. Both methods are quite standard in the lambda-calculus community, but have not yet been applied to verification problems. We will show that they are extremely well adapted to the task. |
| 2012-04-18, godz. 14:15, s. 5870 |
| Anca Muscholl (LaBRI, Bordeaux) |
| Asynchronous games over tree architectures (joint work with B. Genest, H. Gimbert and I. Walukiewicz) |
| The control problem starts with a plant and asks to restrict its controllable actions in such a way that a given specification is met. The synthesis problem can be seen as a special case of the control problem. We consider the control problem for Zielonka asynchronous automata. This is a distributed synthesis problem since Zielonka automata is an asynchronous parallel composition of finite processes communicating via rendez-vous. The most important aspect of this model is that the processes participating in a rendez-vous can exchange complete information about their causal past. It is an intriguing open problem whether the control problem is decidable in this setting. We show decidability of the control problem for Zielonka automata over an acyclic communication architecture, where every process can communicate with its parent, its children, and with the environment. The complexity of our algorithm is $l$-fold exponential with $l$ being the height of the tree representing the architecture. We show that this complexity is tight. |
| 2012-04-04, godz. 14:15, s. 5870 |
| Paweł Parys (Uniwersytet Warszawski) |
| Collapsible Pushdown Systems |
| I will briefly describe two results (the second one is a joint work with A. Kartzow). One is that collapsible pushdown systems are more expressible that higher-order pushdown systems without collapse, for any level. This extends my previously presented work which was for level 2 only. The second result is that the hierarchy of trees (and the hierarchy of graphs) generated by collapsible pushdown systems is strict, i.e. different for each level. Both results are obtained by proving and using some "pumping lemmas". Let us remind that an n-th level pushdown automaton is a pushdown automaton, which has a stack of stacks of ... of stacks. It works like a normal pushdown automaton, seeing only the topmost sybmol on the topmost stack, but it can also copy a stack of some level, or remove a stack of some level. Sometimes an additional operation called "collapse" is allowed; then we obtain collapsible automata. |
| 2012-03-28, godz. 14:15, s. 5870 |
| Piotr Hofman (Uniwersytet Warszawski) |
| Approximants techniques against weak bisimulation for BPP (joint work with Patrick Totzke) |
| I will briefly present Basic Parallel Processes and the problem of weak bisimulation. Next I will introduce idea of the approximants technique and show a few known facts about them. Then I will present counterexample for the Jancar and Hirshfeld conjecture. After this we will look to natural extensions of known approximants and we will study limits of this technique. In the end I will present a few new positive results which we have obtained by approximants techniques. |
| 2012-03-21, godz. 14:15, s. 5870 |
| Eryk Kopczyński (Uniwersytet Warszawski) |
| Logics with algebraic operators (joint work with Anuj Dawar, Erich Graedel, Bjarki Holm, Wied Pakusa) - continuation |
| The quest for a logic for PTIME is one of the central open problems in
both finite model theory and database theory. Specifically, it asks
whether there is a logic in which a class of finite structures is
expressible if, and only if, membership in the class is decidable in
deterministic polynomial time. After extending the first order logic
with fix point operators (which correspond to recursion) and counting,
there are still some problems which can be solved in polynomial time,
but are not expressible in our logic. It turns out that most of these
problems reduce to some kind of algebraic questions. Is the given system
of linear equations solvable? What is the rank of the given matrix?
Thus, the natural next step is to try to extend our logic with
quantifiers which answer such questions. In the talk I will give a general introduction to logics which capture parts of PTIME, and some of the current results regarding such logics with algebraic operators. |
| 2012-03-14, godz. 14:15, s. 5870 |
| Eryk Kopczyński (Uniwersytet Warszawski) |
| Logics with algebraic operators (joint work with Anuj Dawar, Erich Graedel, Bjarki Holm, Wied Pakusa) |
| The quest for a logic for PTIME is one of the central open problems in both finite model theory and database theory. Specifically, it asks whether there is a logic in which a class of finite structures is expressible if, and only if, membership in the class is decidable in deterministic polynomial time. After extending the first order logic with fix point operators (which correspond to recursion) and counting, there are still some problems which can be solved in polynomial time, but are not expressible in our logic. It turns out that most of these problems reduce to some kind of algebraic questions. Is the given system of linear equations solvable? What is the rank of the given matrix? Thus, the natural next step is to try to extend our logic with quantifiers which answer such questions. In the talk I will give a general introduction to logics which capture parts of PTIME, and some of the current results regarding such logics with algebraic operators. |
| 2012-03-07, godz. 14:15, s. 5870 |
| Sławomir Lasota (Uniwersytet Warszawski) |
| Application of nominal sets to machine-independent characterization of timed languages (joint work with Mikołaj Bojańczyk) |
| We introduce a variant of nominal sets that is well-suited for languages recognized by timed automata. We state and prove a machine-independent characterization of languages recognized by deterministic timed automata. Finally, in the setting of nominal sets we define a class of automata, called timed register automata, that extends timed automata and is effectively closed under minimization. |
| 2012-02-29, godz. 14:15, s. 5870 |
| Michał Skrzypczak (Uniwersytet Warszawski) |
| Descriptive properties of regular languages of thin trees |
| 2012-02-22, godz. 14:15, s. 5870 |
| Mikołaj Bojańczyk (Uniwersytet Warszawski) |
| Model theory with nominal sets (joint work with Thomas Place) |
Using nominal sets, we define a uniform approach to logics over data words, data trees, data graphs and so on. The key technical result is that, in the equality symmetry, formulas that quantify over data values are equivalent to formulas that do not quantify over data values. |
| 2012-02-15, godz. 14:15, s. 5870 |
| Martin Zimmermann (Uniwersytet Warszawski) |
| Solving Infinite Games with Bounds |
| In this talk I will present results reported in my PhD thesis. Parameterized linear temporal logic (PLTL) is an extension of Linear Temporal Logic (LTL) by temporal operators equipped with variables for time bounds. One can in determine in doubly-exponential time, whether a player wins a game with PLTL winning condition with respect to some, infinitely many, or all variable valuations. Hence, these problems are not harder than solving LTL games. Furthermore, in triply-exponential running time an optimal variable valuation that allows a player to win a game can be determined. Then, we introduce McNaughton's scoring functions for Muller games. We construct winning strategies that bound the losing player's scores by two and show this to be optimal. This improves the previous best upper bound of n! in a game with n vertices, obtained by McNaughton. Using these strategies, we show how to transform a Muller game into a safety game whose solution allows to determine the winning regions of the Muller game and to compute a finite-state winning strategy for one player. This yields a novel memory structure and the first definition of permissive strategies for Muller games. Moreover, we generalize our construction by presenting a new type of game reduction from infinite games to safety games and show its applicability to several other winning conditions. |
| 2012-02-08, godz. 14:15, s. 5870 |
| No seminar |
| 2012-02-01, godz. 14:15, s. 5870 |
| No seminar |
| 2012-01-25, godz. 14:15, s. 5870 |
| Tomasz Idziaszek (Uniwersytet Warszawski) |
| An algebra for languages of infinite thin trees - continuation |
| Still there is no satisfactory algebraic framework which deals with
languages of infinite trees. For example, a framework which we used with
Mikołaj to effectively characterize EF logic is an algebra with
infinite number of operations and axioms. Instead of attacking the problem in its full generality, we focused on a certain class of infinite trees which is an intermediate class between finite trees and general infinite trees. The class is called "thin trees" and contains all trees with countably many infinite paths. It turns out that this class is quite robust. I will present an algebra for this class such that regular languages of thin trees are precisely those which are recognized by a homomorphisms onto finite algebras. I will also show an effective characterization of EF logic in thin trees which, unlike the general case, is given by a finite set of identities. |
| 2012-01-18, godz. 14:15, s. 5870 |
| Tomasz Idziaszek (Uniwersytet Warszawski) |
| An algebra for languages of infinite thin trees |
| Still there is no satisfactory algebraic framework which deals with languages of infinite trees. For example, a framework which we used with Mikołaj to effectively characterize EF logic is an algebra with infinite number of operations and axioms. Instead of attacking the problem in its full generality, we focused on a certain class of infinite trees which is an intermediate class between finite trees and general infinite trees. The class is called "thin trees" and contains all trees with countably many infinite paths. It turns out that this class is quite robust. I will present an algebra for this class such that regular languages of thin trees are precisely those which are recognized by a homomorphisms onto finite algebras. I will also show an effective characterization of EF logic in thin trees which, unlike the general case, is given by a finite set of identities. |
| 2012-01-11, godz. 14:15, s. 5870 |
| Thomas Place (Uniwersytet Warszawski) |
| Regular languages of infinite trees that are boolean combinations of open sets - continuation (joint work with Mikołaj Bojańczyk) |
| This is the continuation of last week talk. Last week I presented a decidable characterization of the class of trees languages definable by boolean combinations of open sets. This week I will present part of the proof. |
| 2012-01-04, godz. 14:15, s. 5870 |
| Thomas Place (Uniwersytet Warszawski) |
| Regular languages of infinite trees that are boolean combinations of open sets (joint work with Mikołaj Bojańczyk) |
This talk will be about boolean (not necessarily positive) |
| 2011-12-21, godz. 14:15, s. 5870 |
| No seminar |
| 2011-12-14, godz. 14:15, s. 5870 |
| No seminar |
| 2011-12-07, godz. 14:15, s. 5870 |
| Martin Lang (RWTH Aachen) |
| Bounded reachability in resource pushdown systems |
In the talk, we present a model for recursive programs with resource |
| 2011-11-30, godz. 14:15, s. 5870 |
| Jerome Leroux (LaBRI, Bordeaux) |
| Vector Addition System Reachability Problem |
The reachability problem for Vector Addition Systems (VASs) is a central problem of net theory. The general problem is known decidable by algorithms exclusively based on the classical Kosaraju-Lambert-Mayr-Sacerdote-Tenney decomposition (KLMTS decomposition). Recently from this decomposition, we deduced that a final configuration is not reachable from an initial one if and only if there exists a Presburger inductive invariant that contains the initial configuration but not the final one. Since we can decide if a Preburger formula denotes an inductive invariant, we deduce from this result that there exist checkable certificates of non-reachability in the Presburger arithmetic. In particular, there exists a simple algorithm for deciding the general VAS reachability problem based on two semi-algorithms. A first one that tries to prove the reachability by enumerating finite sequences of actions and a second one that tries to prove the non-reachability by enumerating Presburger formulas. In this presentation we provide the first proof of the VAS reachability problem that is not based on the KLMST decomposition. The proof is based on the notion of production relations inspired from Hauschildt that directly provides the existence of Presburger inductive invariants. |
| 2011-11-23, godz. 14:15, s. 5870 |
| Michał Skrzypczak (Uniwersytet Warszawski) |
| Separation property for wB and wS-regular languages |
In this paper we show that wB and wS-regular languages satisfy the following separation-type theorem: |
| 2011-11-16, godz. 14:15, s. 5870 |
| Eryk Kopczyński (Uniwersytet Warszawski) |
| Zero-one laws and planar graphs (joint work with Anuj Dawar) |
It is well known that first order logic admits a zero one law: a probability that a random structure of size $n$ tends to a limit of either 0 or 1 as $n$ tends to infinity. The same property holds for other logics, like the infinitary logic $L_\infty$. |
| 2011-11-09, godz. 14:15, s. 5870 |
| Eryk Kopczyński (Uniwersytet Warszawski) |
| Bounded degree and planar spectra (joint work with Anuj Dawar) |
There are many problems about which we know a lot in the unrestricted
|
| 2011-11-02, godz. 14:15, s. 5870 |
| Alexander Kartzow (Universitat Leipzig) |
| A Survey on Model Checking for Collapsible Pushdown Graphs |
The model checking problem for some logic L and a class of |
| 2011-10-26, godz. 14:15, s. 5870 |
| Łukasz Kaiser (LIAFA, Paris) |
| Model Checking the Quantitative mu-Calculus on Infinite Transition Systems |
We consider the model-checking problem for a quantitative |
| 2011-10-19, godz. 14:15, s. 5870 |
| No seminar |
| 2011-10-12, godz. 14:15, s. 5870 |
| Piotr Hofman (Uniwersytet Warszawski) |
| Reachability problem for stateless multi-pushdown automata (joint work with Sławek Lasota and Wojtek Czerwiński) |
| It is well known that multi-pushdown automata are Turing complete. However, one obtains an interesting class under assumption that the automata have only one state. Surprisingly, the reachability problem becames decidable and the complexity isn't as high as one might expect. During the talk I will prove that the set of predecessors of a regular set of configurations is always a regular set. In particular, I will discuss a proper definition of regularity. |
| 2011-10-05, godz. 14:15, s. 5870 |
| Damian Niwiński (Uniwersytet Warszawski) |
| On separation question for tree languages (joint work with Andre Arnold and Henryk Michalewski) |
| Once we know that a class C is different from co-C, we may ask a more subtle question: can any two disjoint sets in C be ``approximated'' by their super-sets in co-C, still disjoint ? In the classical hierarchies, typically one of two dual classes on each level enjoys such property. We pursue the question for the Rabin-Mostowski index hierarchy of alternating automata on infinite trees. We discover that the property fails for all Sigma classes, which extends our previous result obtained with Szczepan Hummel concerning the co-Buchi sets. It is open whether the property holds for Pi classes for levels > 2. The result for trees builds on an analogous result for the index hierarchy of deterministic automata on infinite words. In this case we solve the problem completely: the approximation (separation) property holds for Pi classes and fails for Sigma classes. As a by-product we discover a simplification of the Arnold's proof of the strictness of the Rabin-Mostowski index hierarchy. More specifically: the use of the Banach Fixed-Point Theorem can be replaced by an explicit construction of a fixed point. |
| 2011-06-15, godz. 14:15, s. 5870 |
| Alessandro Facchini (Uniwersytet Warszawski) |
| Definable Operations On Weakly Recognizable Sets of Trees (joint work with Filip Murlak and Jacques Duparc) |
| We introduce a class of alternating tree automata, called game automata, which is the largest class for which the substitution operation preserves Wadge equivalence. Moreover it contains all deterministic automata. We then show that for the subclass of weak game automata, the following facts hold: - the Wadge hierarchy is decidable, - the weak index hierarchy and the Borel hierarchy coincide. As a corollary we obtain that the weak index problem for this class is also decidable. |
| 2011-06-08, godz. 14:15, s. 5870 |
| Andre Arnold (Labri, Bordeaux) |
| Separation theorems in the Wagner hierarchy of rational omega-langauges |
| In the Borel hierarchy every pair of disjoint Pi_n sets is separable by a Delta_n set, and there are pairs of disjoint Sigma_n sets which are not separable. It is still a partially open question whether these separation results hold for the Mostowski hierarchy, i.e., for sets of trees defined by parity automata. A first milestone on the road to the solution of this separation problem is to solve it for the Wagner hierarchy of languages defined by deterministic parity word automata. |
| 2011-06-01, godz. 14:15, s. 5870 |
| No seminar |
| 2011-05-25, godz. 14:15, s. 5870 |
| No seminar |
| 2011-05-18, godz. 14:15, s. 5870 |
| No seminar |
| 2011-05-11, godz. 14:15, s. 5870 |
| Mikołaj Bojańczyk (Uniwersytet Warszawski) |
| Nominal Computation |
| I will present a programming language that manipulates nominal sets. In the programming language, an orbit finite set behaves like a finite set. One can execute in finite time a loop over all elements of an orbit finite set, such as the rational numbers. Using the programming language, one can write single piece of code, which, when compiled by three different compilers, does the following tasks: 1. test for emptiness an alternating automaton on finite words over a finite alphabet. 2. test for emptiness a one-register alternating automaton on data words, with data values compared for equality. 3. test for emptiness a one-register alternating automaton on data words, with linearly ordered data values. |
| 2011-05-04, godz. 14:15, s. 5870 |
| No seminar |
| 2011-04-27, godz. 14:15, s. 5870 |
| Martin Zimmermann (RWTH Aachen) |
| Solving Muller Games via Safety Games |
Using results on finite-time Muller Games (which are defined using scoring |
| 2011-04-20, godz. 14:15, s. 5870 |
| Laurent Braud (Uniwersytet Warszawski) |
| Limits of interpretations and unfoldings |
| The original motivation was the characterisation of more structures with decidable MSO theory. We consider the transformation approach : operations that preserve decidability include MSO-interpretations and unfoldings, which can be used to build the Caucal hierarchy. In an attempt to extend the latter, we consider a limit operation using these operations. We prove that even with FO-interpretations and starting with a finite tree, we can build a limit tree with undecidable FO theory. |
| 2011-04-13, godz. 14:15, s. 5870 |
| Paweł Parys (Uniwersytet Warszawski) |
| The excluded grid theorem |
| I will present a proof of the excluded grid theorem of Robertson and Seymour: a graph has no large grid minor if and only if it has small tree-width. |
| 2011-04-06, godz. 14:15, s. 5870 |
| Michał Pilipczuk (Uniwersytet Warszawski) |
| Solving problems parameterized by tree-width in single exponential time: a logical approach |
| We introduce a variant of modal logic on graphs, dubbed EXISTENTIAL COUNTING MODAL LOGIC (ECML), which captures a vast majority of problems known to be tractable in single exponential time when parameterized by treewidth. It appears that all these results can be subsumed by the theorem that model checking of ECML admits an algorithm with such complexity. We extend ECML by adding a certain type of connectivity requirements and, basing on the Cut&Count technique, prove that the problems expressible in the extension are also tractable in single exponential time when parameterized by treewidth; however, using randomization. The need for navigationality of the introduced logic is justified by a negative result that an expository problem involving a non-acyclic condition, C_l-VERTEX DELETION for l>=5, does not admit such a robust algorithm unless Exponential Time Hypothesis fails. |
| 2011-03-30, godz. 14:15, s. 5870 |
| Wojciech Czerwiński (Uniwersytet Warszawski) |
| Towards decidability of weak bisimilarity on BPP |
| Consider transition system generated by commutative context-free grammar, so called BPP. Strong bisimilarity is known to be PSPACE-complete on this class of infinite graphs, weak bisimilarity (with possible epsilon transitions) is important and long standing open problem. I will show the new technique which allows us to solve the problem for the slightly different version of weak bisimilarity and may be helpful for the main one. |
| 2011-03-23, godz. 14:15, s. 5870 |
| Mikołaj Bojańczyk (Uniwersytet Warszawski) |
| No satisfiability measure for first-order logic on graphs |
| Consider MSO on graphs, with quantification over sets of edges and sets of nodes. Tree-width is a good measure of graphs for this logic because: a) for every k, satisfiability is decidable over graphs of tree-width at most k; and b) satisfiability is undecidable over any class of graphs that has unbounded tree-width. I will show that no measure on graphs exists that has similar properties for first-order logic. |
| 2011-03-16, godz. 14:15, s. 5870 |
| Marcin Bilkowski (Uniwersytet Warszawski) |
| Complements of unambiguous languages. |
| An automaton is unambiguous if it has at most one accepting run for every input. A language is unambiguous if there exists an unambiguous automaton recognizing that language. It is known that not all regular languages of infinite trees are unambiguous. Our goal is to show that it is decidable if a complement of the unambiguous regular language is also unambiguous. For this purpose we split all regular languages into two groups - “thin languages” and “thick languages”. |
| 2011-03-09, godz. 14:15, s. 5870 |
| Sławomir Lasota (Uniwersytet Warszawski) |
| Automata with group actions |
| Our motivating question is a Myhill-Nerode theorem for infinite alphabets. We consider several kinds of those: alphabets whose letters can be compared only for equality, but also ones with more structure, such as a total order or a partial order. We develop a framework for studying such alphabets, where the key role is played by the automorphism group of the alphabet. This framework builds on the idea of nominal sets of Gabbay and Pitts; nominal sets are the special case of our framework where letters can be only compared for equality. We use the framework to uniformly generalize to infinite alphabets parts of automata theory, including decidability results. In the case of letters compared for equality, we obtain automata equivalent in expressive power to finite memory automata, as defined by Francez and Kaminski. |
| 2011-03-02, godz. 14:15, s. 5870 |
| Vince Barany (Uniwersytet Warszawski) |
| Guarded negation (joint work with Balder ten Cate and Luc Segoufin) |
| We consider restrictions of first-order logic and least fixpoint logic in which all occurrences of negation are required to be guarded by an atomic predicate. The so obtained guarded negation fragments GNFO and GNFP naturally extend the well-known guarded fragments GFO and GFP, as well as the unary negation fragments UNFO and UNFP of FO and LFP, respectively. The latter were recently introduced by ten Cate and Segoufin [STACS'11] based on the novel idea of constraining the use of negation instead of quantification (which has had more currency in the theory of databases). The expressive power of the guarded negation fragments can be characterized in terms of invariance under an appropriate notion of bisimulation. It follows that GNFO and GNFP possess the tree-like model property. We show that the satisfiability problems of GNFO and GNFP are 2ExpTime-complete and that GNFO has the finite (smallish) model property. These results are obtained via reduction to the respective guarded fragments based on a refinement of the approach of [B.,Gottlob,Otto LICS'10] for the solution of query answering against guarded theories in the finite. The same translation reduces the finite satisfiability problem for GNFP to that of guarded fixpoint logic, a problem recently shown decidable by Bojanczyk and myself. I will briefly discuss the model checking complexity of GNFO and GNFP and mention the Craig interpolation property of GNFO, which are arrived at by lifting them from the unary negation fragments. |
| 2011-02-23, godz. 14:15, s. 5870 |
| Alessandro Facchini (Uniwersytet Warszawski) |
| Characterizations of EF over Infinite Trees (joint work with Balder ten Cate) |
| We provide several equivalent effective characterizations of EF (the modal logic of the descendant relation) on arbitrary trees. More specifically, we prove that, for EF-bisimulation invariant properties of trees, being definable by an EF formula, being a Borel set, and being definable in weak monadic second order logic, all coincide. The proof builds upon a known algebraic characterization of EF for the case of finitely branching trees due to Bojańczyk and Idziaszek. As a corollary, we obtain that over transitive models, for every formula \phi of the modal \mu-calculus: \phi is equivalent to a modal formula iff \phi is equivalent to a WMSO (or FO) formula iff the class of models of \phi is Borel. |
| 2011-02-02, godz. 14:15, s. 5870 |
| Henryk Michalewski (Uniwersytet Warszawski) |
| On the separation property of regular languages (joint result with D. Niwinski). |
| We will show that separation property fails for the regular languages of index (1,3) on infinite trees. More specifically, we will construct two disjoint tree languages B_1 and B_2 of index (1,3) not separable by any set C such that both C and its complement are recognizable by an automaton of index (1,3). This theorem extends by one level the previous result obtained jointly with Sz. Hummel on the inseparability of co-Buchi languages of infinite trees. |
| 2011-01-26, godz. 14:15, s. 5870 |
| Crocodile Dundee (Tasmania) |
| Holiday |
| Because of 26.01 which is Australia Day we have holiday. You should use those days to prepare for next week seminar :). |
| 2011-01-19, godz. 14:15, s. 5870 |
| Diego Figueira (Uniwersytet Warszawski) |
| Ackermannian and Primitive-Recursive Bounds with Dickson’s Lemma (joint work with S. Figueira, S. Schmitz and Ph. Schnoebelen) |
Dickson’s Lemma is a simple yet powerful tool widely used in |
| 2011-01-12, godz. 14:15, s. 5870 |
| Wojciech Czerwiński (Uniwersytet Warszawski) |
| Fast equivalence checking for normed context-free processes. Joint work with Sławomir Lasota. |
| We consider graphs generated by context free grammars and ask the question if given two states in such an infinite graph are equivalent. I will talk about the new algorithm which answers this question using some type of string compression. In fact it also solves the language equivalence question for deterministic normed context free languages. I will focus on ideas in this field rather than technical issues. |
| 2011-01-05, godz. 14:15, s. 5870 |
| Mikołaj Bojańczyk (Uniwersytet Warszawski) |
| Ramsey Theorems for Compact Colors. Joint work with Eryk Kopczyński and Szymon Toruńczyk |
| When applied to omega-words, the Ramsey Theorem says the following. Suppose that finite factors (=infixes) of an omega-word are colored by a finite number of colors. Then one factorize a suffix of the omega-word so that every finite union of consecutive factors has the same color. I will present a variant of the theorem where there are infinitely many colors, but they form a compact metric space. Then I will present a tree variant of the theorem. These results are useful when working with automata with counters. |
| 2010-12-08, godz. 14:15, s. 5870 |
| Mikołaj Bojańczyk (Uniwersytet Warszawski) |
| Efficient evaluation for temporal logic on changing XML documents joint work with Diego Figueira |
We consider a sequence $t_1,\ldots,t_k$ of XML documents that is |
| 2010-12-01, godz. 14:15, s. 5870 |
| Sławomir Lasota (Uniwersytet Warszawski) |
| Minimisation of automata over data words |
(a joint work with Mikołaj Bojańczyk and Bartek Klin)
I will state and prove an analog of the Myhill-Nerode |
| 2010-11-24, godz. 14:15, s. 5870 |
| No seminar. |
| 2010-11-17, godz. 14:15, s. 5870 |
| Michał Skrzypczak (Uniwersytet Warszawski) |
| Equational theories of profinite structures |
| I will present a simple way of defining profinite structures in a very general framework. The applications include such objects as words, trees and generic finite structures. The procedure gives interesting results in the context of FO logic and relational models. The paper ,,Duality and equational theory of regular languages'' by M. Gehrke, S. Grigorie and J. Pin presents the following theorem: A family of regular languages is a lattice if and only if it is definable by a set of equations on profinite words. I will provide a simple topological proof of the theorem in a more general setting, including all frameworks mentioned above. |
| 2010-11-10, godz. 14:15, s. 5870 |
| Szymon Toruńczyk (Uniwersytet Warszawski) |
| Languages of infinite and profinite words |
I will present connections between three classes of objects: 1) languages of infinite words, such as B- and S-regular languages defined by Mikolaj Bojańczyk and Thomas Colcombet 2) regular cost functions, defined by Thomas Colcombet 3) languages of profinite words I will introduce the corresponding notions and discuss the interplay between them. |
| 2010-11-03, godz. 14:15, s. 5870 |
| Thomas Place (Uniwersytet Warszawski) |
| Expressive power of $FO_2(<_h,<_v)$ on finite trees |
I will present results about the expressive power of |
| 2010-10-27, godz. 14:15, s. 5870 |
| Filip Murlak (Uniwersytet Warszawski) |
| Solutions in XML Data Exchange |
The task of XML data exchange is to restructure a document conforming to a source schema under a target schema according to certain mapping rules. The rules are typically expressed as source-to-target dependencies using various kinds of patterns, involving horizontal and vertical navigation, as well as data comparisons. The target schema imposes complex conditions on the structure of solutions, possibly inconsistent with the mapping rules. In consequence, for some source documents there may be no solutions. I will discuss three computational problems: deciding if all documents of the source schema can be mapped to a document of the target schema (absolute consistency), deciding if a given document of the source schema can be mapped (solution existence), and constructing a solution for a given source document (solution building). It turns out that the complexity of absolute consistency is rather high in general, but within the polynomial hierarchy for bounded depth schemas. The combined complexity of solution existence and solution building behaves similarly, but the data complexity is very low. In fact, even for very expressive mapping rules, based on MSO definable queries, absolute consistency is decidable and data complexity of solution existence is polynomial. This is joint work with Mikolaj Bojanczyk and Leszek Kolodziejczyk. |
| 2010-10-20, godz. 14:15, s. 5870 |
| Laurent Braud (Institut Gaspard Monge in Marne-la-Vallée) |
| Morphic words and recursion schemes |
We will look at infinite words which are the leaves in lexicographic order of a deterministic tree (in the case where the order type of this object is omega). When the tree can be generated by an order-1 recursion scheme, the corresponding words are known as morphic words. The natural question is then : what are the words generated by higher-order recursion schemes? I will provide an answer for order 2. |
| 2010-10-13, godz. 14:15, s. 5870 |
| Diego Figueira (Laboratoire Spécification et Vérification) |
| Satisfiability of downward XPath |
XPath is a logic for finite data trees, and the downward fragment restricts the syntax by allowing only descending paths. I will show that downward XPath has a decidable satisfiability problem. For this, I will work with an automaton model that captures the logic and has a decidable (Exptime) emptiness problem. |
| 2010-10-06, godz. 14:15, s. 5870 |
| Mikołaj Bojańczyk (Uniwersytet Warszawski) |
| Opening Session |
Dear colleagues, On Wednesday, 6 October, we start the new academic year at the Automata Theory Seminar. The room is 5870. We have are happy to have a new group of international visitors, and also new local people. That is why the first meeting of the seminar will be devoted to introductions. Everybody who wants, gets around 3-4 minutes, and 0.5m2 of blackboard to introduce themselves and the problems they like. Hopefully, at the end of the seminar, we will recognize each other, and maybe we can form cooperations inside the seminar. Hoping to see you soon, Mikolaj |
| 2010-09-30, godz. 14:15, s. |
| holiday |
| 2010-06-02, godz. 14:15, s. 5870 |
| Piotrek Hofman (Uniwersytet Warszawski) |
| time becomes data on the other side of the mirror |
Timed automata and register automata are well-known models of computation over timed and data words respectively. The former has clocks that allow to test the lapse of time between two events, whilst the latter includes registers This is joint work with Diego Figueira and Sławek Lasota.
|
| 2010-05-26, godz. 14:15, s. 5870 |
| Tibor Szabo (Freie Univeritaet Berlin) |
| Probabilistic intuition in positional games |
| 2010-05-19, godz. 14:15, s. 5870 |
| Marek Grabowski (Uniwersytet Warszawski) |
| On simulation and trace inclusion |
| Simulation preorder and trace inclusion between transition systems as examples of branching and linear time problems. The talk will be devoted to the case when the two systems are given as a kind of product of finite-state ones. The definition of the product depends on a kind of synchronization allowed. We considered few different modes of synchronization. It is widely acknowledged that the linear time is 'harder' than the branching time - I'll show some examples to justify this claim. Then I'll give an example in which the opposite holds, thus demonstrating that relation between linear and branching time is more complex than expected. I'll mention some open problems at the end of the talk. |
| 2010-05-12, godz. 14:15, s. 5870 |
| Mr. Nobody (Neverland) |
| There won't be seminar, this wednesday. |
| Holiday :-). |
| 2010-05-05, godz. 14:15, s. 5870 |
| Tomasz Kazana (Uniwersytet Warszawski) |
| connection between cryptography and a pebble game |
| I will define a specific game in which a player puts pebbles on a board. Then I will show some properties of this game and connections with cryptrography. |
| 2010-04-28, godz. 14:15, s. 5870 |
| Mikołaj Bojańczyk (Uniwersytet Warszawski) |
| Data monoids |
| A data monoid is like a monoid, but it is used to recognize languages of data words, and not languages of words over finite alphabets. I will say what kind of languages of data words can be recognized by data monoids (not many), and how much of finite monoid theory extends to data monoids (a lot). I will talk about the following theorem: for a language of data words recognized by an orbit finite data monoid, aperiodicity is equivalent to definability in first-order logic. |
| 2010-04-21, godz. 14:15, s. 5870 |
| Vince Barany (Rheinisch-Westfälische Technische Hochschule Aachen) |
| Querying the Guarded Fragment |
Evaluating a boolean conjunctive query q over a guarded first-order |
| 2010-04-14, godz. 14:15, s. 5870 |
| Arnaud Carayol (Institut Gaspard-Monge) |
| Linear orderings in the pushdown hierarchy. |
| 2010-03-31, godz. 14:15, s. 5870 |
| Mr. Nobody. (Neverland) |
| There won't be seminar, this wednesday. |
| Holiday :-). |
| 2010-03-24, godz. 14:15, s. 5870 |
| Michał Skrzypczak (Uniwersytet Warszawski) |
| On topological complexity of MSO+U over infinite words |
| In [1] Bojańczyk considered WMSO+U logic and a new type of automata: max-automata. His main result is a conclusion that this logic is decidable over Ω. There arise the natural questions about expressive power of MSO+U. There is still no adequate automata model for this logic. In [2] autors showed that BS-automata (model strictly weaker then MSO+U) define some Σ0_4-complete languages. The aim of the speach is to show examples of languages definable in MSO+U, complete for all finite levels of Borel hierarchy. [1] Mikołaj Bojanczyk, Weak MSO with the Unbounding Quantifier, CSTACS 2009 (2009) p. 159-170. [2] Szymon Torunczyk, Szczepan Hummel, Topological complexity of Ω BS-regular languages, unpublished, 2010. |
| 2010-03-17, godz. 14:15, s. 5870 |
| Clemens Ley (Oxford) |
| Towards effective characterizations of data languages. |
| We study the following decision problem. Given a deterministic register automaton and a logic, decide if the language recognized by the register automaton can be defined in the logic. This study requires new insights into deterministic register automata, such as the notion of a minimal deterministic register automaton. |
| 2010-03-10, godz. 14:15, s. 5870 |
| Vaclav Brozek (Masaryk University) |
| Simple stochastic games on pushdown automata zoo |
| I will try to answer some suitable superset of the following questions: What the hell are simple stochastic games? Why should someone want to play it on pushdown automata? What are the natural habitats of the animals in the zoo -- one-counter machines, stackless pushdowns, etc.? Is it only the taiga of modelling and verification, or do they appear also in the queuing theory forest, language processing desert, and game theory gambling mountains and valleys? Which of them are inevitably dangerous (undecidable), and how long does it take to tame the rest (complexity)? Everyone is invited to ask their own questions as well. |
| 2010-03-03, godz. 14:15, s. 5870 |
| Paweł Parys (Uniwersytet Warszawski) |
| Collapse Operation Increases Expressive Power of Deterministic Higher Order Pushdown Automata. (part 2) |
| A second order pushdown automaton is a pushdown automaton, which has a stack of stacks. It works like a normal pushdown automaton, seeing only the topmost sybmol on the topmost stack, but it has additional operation: copy the topmost stack. Sometimes a additional operation is allowed, called a collapse operation. I show that this operation increases the expressive power, when the automata are deterministic. These automata (both with and without collapse) appear naturally in some contexts. |
| 2010-02-24, godz. 14:15, s. 5870 |
| Paweł Parys (Uniwersytet Warszawski) |
| Collapse Operation Increases Expressive Power of Deterministic Higher Order Pushdown Automata. |
| A second order pushdown automaton is a pushdown automaton, which has a stack of stacks. It works like a normal pushdown automaton, seeing only the topmost sybmol on the topmost stack, but it has additional operation: copy the topmost stack. Sometimes a additional operation is allowed, called a collapse operation. I show that this operation increases the expressive power, when the automata are deterministic. These automata (both with and without collapse) appear naturally in some contexts. |
| 2010-02-17, godz. 14:15, s. 5870 |
| Szymon Toruńczyk (Uniwersytet Warszawski) |
| Automata based verification over linearly ordered data domains (joint work with Luc Segoufin) |
| In this paper we work over linearly ordered data domains equipped with finitely many unary predicates and constants. We consider nondeterministic automata processing words and storing finitely many variables ranging over the domain. During a transition, these automata can compare the data values of the current configuration with those of the previous configuration using the linear order, the unary predicates and the constants. We show that emptiness for such automata is decidable, both over finite and infinite words, under reasonable computability assumptions on the linear order. Finally, we show how our automata model can be used for verifying properties of workflow specifications in the presence of an underlying database. |
| 2010-01-27, godz. 13:00, s. 5870 |
| Szczepan Humel & Paweł Parys (Uniwersytet Warszawski) |
| Topological Complexity of omega-BS regular languages (joint work with Szymon Toruńczyk) & Evaluation of normalized mu-calculus formulas is polynomial for fixed structure size |
| Szczepan 13.00 Bojańczyk and Colcombet have recently introduced new classes of omega languages, \omega B-, \omega S- and \omega BS-regular languages. All those classes can be characterized by counter automata with different acceptance conditions or by extensions of omega-regular expressions with two variants of Kleene star. As a consequence, they all extend the class of classical omega-regular languages. We prove that the Borel complexities of the classes are \Sigma_3, \Pi_3 and \Sigma_4, respectively. We give both, upper and lower, bounds for that. Since the result itself occurs to be short, I should have enough time to define some basic topological notions and recollect basic facts that bind topology and automata theory.
|
| 2010-01-20, godz. 14:15, s. 5870 |
| Brak |
| Nie ma seminarium |
| W najbliższą środę, nie ma seminarium. |
| 2010-01-13, godz. 14:15, s. 5870 |
| Damian Niwiński (Uniwersytet Warszawski) |
| On the Borel complexity of MSO definable sets of branches (joint work with Alexander Rabinovich and Adam Radziwonczyk-Syta) |
| What sets of infinite words can be defined by means of MSO formulas interpreted in a binary tree, if we additionally allow some monadic predicates over the nodes ? We show that topologically these languages are no more complex than ordinary omega-regular languages. The proof goes via a characterization of this class by Buchi automata with advice, which can be determinized by a suitable adaptation of the classical Safra construction. |
| 2010-01-06, godz. 14:15, s. 5870 |
| Tomasz Idziaszek (Uniwersytet Warszawski) |
| Single-Type Approximations of Regular Tree Languages |
| XML Schema Definitions can be adequately abstracted by the single-type regular tree languages, which form a strict subclass of regular unranked tree languages. Sadly, in this respect, XSDs are not closed under the basic operations of union and set difference, complicating important task in schema integration and evolution. We investigate how these operations can be approximated within the framework of single-type regular tree languages. We consider both lower and upper approximations. |
| 2009-12-16, godz. 14:15, s. 5870 |
| Konrad Zdanowski (Uniwersytet Warszawski) |
| part 2 / A Tight Lower Bound for Determinization of Transition Labeled Buchi Automata (joint work with Thomas Colcombet) |
| We present a lower bound for the problem of translating a Buchi word automaton into a deterministic Rabin word automaton when both the Buchi and the Rabin conditions label transitions rather than states. This lower bound exactly matches the known upper bound to this problem. |
| 2009-12-09, godz. 14:15, s. 5870 |
| Mikołaj Bojańczyk (Uniwersytet Warszawski) |
| Query Width (joint work with Slawomir Lasota) |
| Query Width is a complexity measure, like Tree Width, or Clique Width. The difference is that Tree Width or Clique Width measure the complexity of a graph, while Query Width measures the complexity of a graph whose nodes are linearly ordered (or organized in a tree, in the more general case). I will discuss where this notion comes from (our research on XPath), how it is related to the other measures (closely, with clique width) and what can be done in the future. |
| 2009-12-02, godz. 14:15, s. 5870 |
| Konrad Zdanowski (Uniwersytet Warszawski) |
| part 1/ A Tight Lower Bound for Determinization of Transition Labeled Buchi Automata (joint work with Thomas Colcombet) |
| We present a lower bound for the problem of translating a Buchi word automaton into a deterministic Rabin word automaton when both the Buchi and the Rabin conditions label transitions rather than states. This lower bound exactly matches the known upper bound to this problem. |
| 2009-11-25, godz. 14:15, s. 5870 |
| Marcin Dziubinski (Uniwersytet Warszawski) |
| Location games on multiple disjoint spaces: circles and lines.(joint work with Jaideep Roy and Debabrata Datta) |
| Location games are games where players select a subsets of points of some space, determining the division of this spaces into areas of points that are closer to the points of one of the players than to the points of other players. Because of many possible interpretations that abstraction of space offers, problems such as positioning production plants, proposing a political position in an issue space, locating a brand in a feature space, or locating a server in a computer network, can all be modelled as location problems and whenever any competition is involved, as location games. I will present results concerning certain multiround two player location game played on disjoint circles and disjoint line segments of equal sizes. In this game players move alternately selecting one or more locations in each move, having the same total numbers of points to select throughout the game. I will show tying or winning strategies for the players for different variants of this game (i.e. different total numbers of locations to select and different numbers of spaces). Additionally I will present an open problem concerning a multiplayer sequential location game played on a single line segment. |
| 2009-11-18, godz. 14:15, s. 5870 |
| Paweł Parys (Uniwersytet Warszawski) |
| Algorithm computing Simon decomposition in polynomial time |
| Simon decomposition is a very important tool in the finite monoid theory. I will present a new, efficient construction of the Simon decomposition. All previous constructions were starting from a finite monoid. When we have a finite automaton on input, it was first needed to transform it into a monoid, which was causing exponential blowup. Our construction works in time polynomial in the size of an automaton, since monoids are used only implicitly. The construction has some implications in efficient XPath processing. |
| 2009-11-04, godz. 14:15, s. 5870 |
| Filip Murlak (Uniwersytet Warszawski) |
| Consistency of XML Schema Mappings (joint work with Shunichi Amano and Leonid Libkin) |
| Relational schema mappings have been extensively studied in connection with data integration and exchange problems, but mappings between XML schemas have not received the same amount of attention. I will present an attempt to develop a theory of expressive XML schema mappings. Such mappings should be able to use various forms of navigation in a document, and specify conditions on data values. I will introduce a language for XML schema mappings, and concentrate on two decision problems: - consistency: is it possible to map some document of a source schema into a document of the target schema? - absolute consistency: can all documents of a source schema be mapped? |
| 2009-10-28, godz. 14:15, s. 5870 |
| Diego Figueira (Laboratoire Spécification et Vérification (LSV)) |
| Huge lower bounds of weak logics for data words |
| I will show how to code very hard problems into the satisfiability of the linear temporal logic (LTL) equipped with one register to store and test data values from positions of a data word. I will show that this lower bound holds even when there only navigational modality is the Future. I will mention some of the consequences this entails for the satisfiability of some fragments of XPath over XML documents. Joint work with Luc Segoufin. |
| 2009-10-21, godz. 14:15, s. 5870 |
| Eryk Kopczyński (Uniwersytet Warszawski) (Uniwersytet Warszawski) |
| Languages over Commutative Alphabets (part 2) |
| We consider languages accepted by non-deterministic finite automata and context-free grammars, except that we treat the language in a commutative way: we do not care about the order of letters in the accepted word, but rather how many times each one of them appears. In this setting, usual problems, like membership and equality, have different complexities than in the non-commutative case. In most cases we assume that the alphabet is of fixed size, and sometimes even of size 1 or 2. We show tight complexity bounds for those problems. |
| 2009-10-14, godz. 14:15, s. 5870 |
| Eryk Kopczyński (Uniwersytet Warszawski) |
| Languages over Commutative Alphabets |
| We consider languages accepted by non-deterministic finite automata and context-free grammars, except that we treat the language in a commutative way: we do not care about the order of letters in the accepted word, but rather how many times each one of them appears. In this setting, usual problems, like membership and equality, have different complexities than in the non-commutative case. In most cases we assume that the alphabet is of fixed size, and sometimes even of size 1 or 2. We show tight complexity bounds for those problems. |
| 2009-10-07, godz. 14:15, s. 5870 |
| Wouter Gelade (Hasselt) |
| Dynamic Complexity of Formal Languages |
| We will discuss the dynamic complexity of formal languages. As opposed to static complexity theory, which investigates the complexity of problems over fixed structures, dynamic complexity theory concerns the complexity necessary to maintain the answer to a problem on an ever changing structure. In terms of formal languages, this amounts to maintaining whether a changing word is in a given language. We will show that the regular languages are exactly those languages maintainable using quantifier-free first order updates, and consider some related questions. |
| 2009-09-30, godz. 14:15, s. 5870 |
| Alessandro Facchini (Lozanna) |
| Max=Muller, up to Wadge equivalence |
| Recently, Mikolaj Bojanczyk introduced a class of max-regular languages, an extension of regular languages of infinite words preserving many of its usual properties. This new class can be seen as a different way of generalizing the notion of regularity from finite to infinite words. This paper compares regular and max-regular languages in terms of topological complexity. It is proved that up to Wadge equivalence the classes coincide. Moreover, when restricted to $\mathbf{\Delta}^0_2$-languages, the classes contain virtually the same languages. On the other hand, separating examples of arbitrary complexity exceeding $\mathbf{\Delta}^0_2$ are constructed. |
| 2009-06-17, godz. 14:15, s. 5870 |
| Dariusz Dereniowski (Uniwersytet Warszawski) |
| On some searching problems and related graph parameters |
| During this talk we focus on some graph searching problems. There exist several interesting connections between graph searching and graph parameters. As an example one can mention the correspondence between the minimum number of searchers required to clear a graph and pathwidth or treewidth. We are interested in some new and less examined properties. In particular, we consider, for a search strategy, the maximum vertex occupation time, i.e. the maximum number of steps a vertex is occupied (guarded) by a searcher. The corresponding graph parameter is called treespan and is closely related to the concept of elimination trees. As a second problem example we investigate a connection between the graph ranking problem (a model of graph coloring) and the maximum number of queries necessary to find an element in tree-like partial orders and partial orders with maximum element. |
| 2009-05-27, godz. 14:15, s. 5870 |
| Marcin Bilkowski (Uniwersytet Warszawski) |
| Unambiguous tree languages |
| I will talk about the class of unambiguous regular languages of trees. For every language in this class there exists an automaton that accepts this language and admits at most one successful run for every tree. I will show that not all regular languages on trees are unambiguous. I will also show a few classes of languages that are ambiguous. |
| 2009-05-27, godz. 14:00, s. 2080 |
| Marcin Bilkowski (Uniwersytet Warszawski) |
| Unambiguous tree languages |
| I will talk about the class of unambiguous regular languages of trees. For every language in this class there exists an automaton that accepts this language and admits at most one successful run for every tree. I will show that not all regular languages on trees are unambiguous. I will also show a few classes of languages that are ambiguous. |
| 2009-05-13, godz. 14:15, s. 5870 |
| Szymon Toruńczyk (Uniwersytet Warszawski) |
| Deciding emptiness of min-automata |
| I will present an algorithm which verifies emptiness of min-automata. This problem is equivalent to the problem of limitedness of Distance Automata and the finite section problem for the semiring of matrices over the (+,min) semiring, both of which were considered by Hashiguchi, Leung and Simon. I will present a proof of correctness based on a proof by Kirsten (which, in turn, originates from Leung). I will also show that the problem is PSpace-complete. |
| 2009-05-06, godz. 14:15, s. 5870 |
| Mikołaj Bojańczyk (Uniwersytet Warszawski) |
| An automaton for XPath (joint work with Slawomir Lasota) |
| I will talk about an automaton model for Xpath. The new model can capture many boolean queries of XPath (in particular, all queries of FOXPath). Consequently, emptiness is undecidable. Nevertheless, the automaton seems interesting for the following reasons. a) Model checking (query evaluation) is decidable, and automata methods could be used to derive efficient algorithms for XPath using this model. b) By restricting the class of models to some class X (such as bounded tree-width), emptiness for XPath becomes decidable again. To understand which classes X are a good idea, it helps to work with automata instead of formulas. c) Some nice techniques are used to show how XPath can be captured by the automaton. |
| 2009-04-29, godz. 14:15, s. 5870 |
| Paweł Parys (Uniwersytet Warszawski) |
| XPath evaluation in linear time |
| We consider a fragment of XPath where attribute values can be tested for equality (FOXPath). We show that for any fixed unary query in this fragment, the set of nodes that satisfy the query can be calculated in time linear in the document size and polynomial in the query size. When we allow arbitrary regular expressions in path expressions, the complexity in the query size is exponential. |
| 2009-04-22, godz. 14:15, s. 5870 |
| Dexter Kozen (Cornell) |
| On the Coalgebraic Theory of Kleene Algebra with Tests |
| We develop a coalgebraic theory of Kleene algebra with tests (KAT) along the lines of Rutten (1998) for Kleene algebra and Chen and Pucella (2003) for a limited version of KAT, resolving two open problems of Chen and Pucella. Our treatment includes a simple definition of the Brzozowski derivative for KAT expressions and an automata-theoretic interpretation involving automata on guarded strings. We also give a complexity analysis, showing that an efficient implementation of coinductive equivalence proofs in this setting is essentially equivalent to standard automata-theoretic constructions. It follows that coinductive equivalence proofs can be generated automatically in PSPACE. This matches the bound of Worthington (2008) for the automatic generation of equational proofs in KAT. |
| 2009-04-01, godz. 14:15, s. 5870 |
| Wojciech Czerwiński (joint work with Sławomir Lasota) (Uniwersytet Warszawski) |
| Partially Commutative Context Free Processes (cont.) |
| 2009-03-25, godz. 14:15, s. 5870 |
| Paweł Parys (Uniwersytet Warszawski) |
| Lower bound for computing fixed points |
| We consider the following problem: There is given a monotone K-argument function f defined on N-bit sequences {0,1}^N. There is also given the following simpliest possible mu-calculus expression: mi(x1).ni(x2).mi(x3).ni(x4)...mi(xK).f(x1,...,xK). The function is given as a black-box: we can only query it for given arguments. The question is how many queries are necessary to calculate the value of the expression? The goal would be to show an exponential (in N and K) lower bound. I will show that for K=2 almost N^2 queries are needed. |
| 2009-03-25, godz. 14:15, s. 5870 |
| Paweł Parys (joint work with Igor Walukiewicz) (Uniwersytet Warszawski) |
| Weak Alternating Timed Automata |
| Alternating timed automata on infinite words are considered. The main result is the characterization of acceptance conditions for which the emptiness problem for the automata is decidable. This result implies new decidability results for fragments of timed temporal logics. It is also shown that, unlike for some logics, the characterisation remains the same even if no punctual constrains are allowed. |
| 2009-03-18, godz. 14:15, s. 5870 |
| Wojciech Czerwiński (joint work with Sławomir Lasota) (Uniwersytet Warszawski) |
| Partially Commutative Context Free Processes |
| I will talk about some new class of processes (transition systems) which could be useful for investigating properties of the Process Algebra (PA), a well known class of transition systems. In particular I will show language differences between PA and PCCFP and shortly describe a new algorithm for testing bisimulation in PCCFP. |
| 2009-03-11, godz. 14:15, s. 5870 |
| Mikołaj Bojańczyk (joint work with Tomasz Idziaszek and Wojciech Czerwiński) (Uniwersytet Warszawski) |
| Forest algebra for infinite forests |
| I will talk about an extension of forest algebra for ω-forests. We show how the standard algebraic notions (free object, syntactic algebra, morphisms, etc) extend to the infinite case. To prove its usefulness, I will use the framework to get an effective characterization of the ω-forest languages that are definable in the temporal logic that uses the operator EF (exists finally). |
| 2009-03-04, godz. 14:15, s. 5870 |
| Szymon Toruńczyk (joint work with Mikołaj Bojańczyk) (Uniwersytet Warszawski) |
| Min-regular languages |
| A new class of languages of infinite words is introduced, called the min-regular languages, extending the class of omega-regular languages. Min-regular languages are somehow dual to max-regular languages introduced before. The class has two equivalent descriptions: in terms of automata (a type of deterministic counter automaton), and in terms of logic (weak monadic second-order logic with a bounding quantifier). |
| 2009-02-25, godz. 14:15, s. 5870 |
| Paweł Parys (Uniwersytet Warszawski) |
| Lower bound for computing fixed points |
| We consider the following problem: There is given a monotone K-argument function f defined on N-bit sequences {0,1}^N. There is also given the following simpliest possible mu-calculus expression: mi(x1).ni(x2).mi(x3).ni(x4)...mi(xK).f(x1,...,xK). The function is given as a black-box: we can only query it for given arguments. The question is how many queries are necessary to calculate the value of the expression? The goal would be to show an exponential (in N and K) lower bound. I will show that for K=2 almost N^2 queries are needed. |
| 2009-02-18, godz. 14:15, s. 5870 |
| Łukasz Kaiser (Aachen) |
| Basic Analysis of Structure Rewriting Systems |
| A single state of an analyzed system has, in practice, often a complex structure in itself, while in theory it is usually simple in some sense, e.g. it can be a tree. We show how the interpretation of structures of bounded clique-width in the binary tree allows to apply tree automata to the analysis of a basic kind of systems where states are arbitrary relational structures. A few new questions emerge for more general systems, and we discuss them as well. |
| 2009-01-21, godz. 14:15, s. 5870 |
| Henryk Michalewski (Uniwersytet Warszawski) |
| Complete pairs of coanalytic sets |
| 2009-01-10, godz. 14:15, s. 5870 |
| Robert Dąbrowski (Uniwersytet Warszawski) |
| Introducing equations in free semigroup |
| Let be given a free monoid with a set of generators E whose cardinality is at least 2. We shall call elements of E 'letters' and elements of E* 'words'. Let also be given a set of 'unknowns'; disjoint with letters. A 'word expression' is defined recursively to be either a letter, an unknown or a nonempty finite sequence of word expressions. A 'word equation' is then of the form L=R where L, R are word expressions. A 'solution' to a word equation is any mapping from the unknowns into (possible empty) words which makes L and R identical words. The fundamental problem for equations in free monoids ('word equations') is to decide if a solution exists. The problem apparently had its source with Markov and remained open for a considerable period. The more general problem is finding a convenient description of all solutions. I will first present some fundamental constructions and results that allow to investigate word equations. Then I will summarize current results in respect to deciding solvability and finding solutions. I will focus on the cases with a fixed number of variables. Examples will follow. |
| 2009-01-06, godz. 14:15, s. 5870 |
| Mikołaj Bojańczyk (Uniwersytet Warszawski) |
| A geometrical approach to star height |
| I will talk about an algorithm deciding limitedness of distance desert automata (which is the hard part in deciding star height). The algorithm itself is quite simple, and the correctness argument involves concepts such as compact metric space and convergent sequence. |
| 2008-12-10, godz. 14:15, s. 5870 |
| Tomasz Idziaszek (Uniwersytet Warszawski) |
| EF logic |
| I will talk about a simple temporal logic EF over finite words, infinite words and finite trees. I will show that a language is definable by an EF formula if and only if its syntactic algebra satisfies certain equations. Eventually I will present some examples which exhibit the difficulty of EF over infinite trees. |
| 2008-12-03, godz. 14:15, s. 5870 |
| Leszek Kołodziejczyk (Uniwersytet Warszawski) |
| Parity games in weak arithmetic theories |
| Parity games in weak arithmetic theories I will present A. Beckmann and F. Moller's paper "On the complexity of parity games". The main result of the paper is that positional determinacy of parity games can be proved in a weak subtheory of Peano Arithmetic called S^2_2. The provability of determinacy in a still weaker theory, S^1_2, would mean that the problem of deciding which player wins from a given position in a parity game is in P. The current result implies that the problem of finding a winning strategy is in the class PLS (polynomial local search). |
| 2008-11-26, godz. 14:15, s. 5870 |
| Mikołaj Bojańczyk (Uniwersytet Warszawski) |
| The star-height problem |
| 2008-11-05, godz. 14:15, s. 5870 |
| Tomasz Jurdziński (Wrocław) |
| Leftist grammars |
| Leftist grammars were introduced as a tool to show decidability of the accessibility problem in certain general protection systems. In the presentation, I will concentrate on complexity of the membership problem for these grammars and their restricted variants. |
| 2008-10-22, godz. 14:15, s. 5870 |
| Mikołaj Bojańczyk (Uniwersytet Warszawski) |
| Max-regular languages (cont.) |
| 2008-10-17, godz. 14:15, s. 5870 |
| Thomas Wilke (Kiel) |
| Contract Signing Protocols: A Playground for Temporal (and other Modal) Logics in Information Security |
| 2008-10-08, godz. 14:15, s. 5870 |
| Mikołaj Bojańczyk (Uniwersytet Warszawski) |
| Max-regular languages |
| A new class of languages of infinite words is introduced, called the max-regular languages, extending the class of omega-regular languages. The class has two equivalent descriptions: in terms of automata (a type of deterministic counter automaton), and in terms of logic (weak monadic second-order logic with a bounding quantifier). Effective translations between the logic and automata are given. |
| 2008-10-01, godz. 14:15, s. 5870 |
| Stefan Dziembowski (Rome) (Uniwersytet Warszawski) |
| How to do cryptography on non-trusted machines? |
| Most of the real-life attacks on cryptographic devices do not break their mathematical foundations, but exploit vulnerabilities of their implementations. This concerns both the cryptographic software executed on PCs (that can be attacked by viruses), and the implementations on hardware (that can be subject to the side-channel attacks). Traditionally fixing this problem was left to the practitioners, since it was a common belief that theory cannot be of any help here. However, new exciting results in cryptography suggest that this view was too pessimistic: there exist methods to design cryptographic protocols in such a way that they are secure even if the hardware on which they are executed cannot be fully trusted. We will give a brief overview of some of those methods, concentrating on the theory of the bounded-retrieval model (see e.g. [1,2]) [1] S. Dziembowski and K. Pietrzak. Intrusion-Resilient Secret Sharing, FOCS 2007. [1] S. Dziembowski and K. Pietrzak. Leakage-Resilient Cryptography in the Standard Model, accepted to FOCS 2008. |
| 2008-06-20, godz. 14:15, s. 5870 |
| Szczepan Hummel (Uniwersytet Warszawski) |
| On Borel Inseparability of Game Tree Languages |
| 2008-06-04, godz. 14:15, s. 5870 |
| Aymeric Vincent (Uniwersytet Warszawski) |
| Thomas Colcombet's deterministic version of Simon's decomposition theorem |
| In this presentation, we will introduce Simon's decomposition theorem and give an outline of the proof given by Thomas Colcombet. We will then concentrate on a weaker version of the theorem which has the advantage of being "deterministic" in the sense that the decomposition of any prefix of a word does not depend on its suffix. The work of Thomas was published in 2007 at FCT and ICALP, but we follow his research report containing the proofs "On Factorization Forests", also from 2007. |
| 2008-05-28, godz. 14:15, s. 5870 |
| Jan Chomicki (Buffalo) (Uniwersytet Warszawski) |
| New Directions in Preference Research |
| I will survey several recently proposed applications and extensions of a logical approach to preference specification and querying. In that approach, preferences are defined as binary relations that are finitely representable using first-order formulas. Preference querying is done using the winnow operator that picks the "best" tuples in a given relation. First, I will discuss the operation of discarding preferences: preference contraction. Minimality and preservation of strict partial orders (SPOs) seem to be crucial in this context. I will show how to construct minimal SPO-preserving contractions, both for finite and finitely-representable preference relations. Second, I will describe a logical framework for set preferences. Candidate sets are represented using profiles consisting of scalar features. This reduces set preferences to tuple preferences over set profiles. I will also discuss a heuristic algorithm for the computation of the ``best'' sets. This is joint work with my Ph.D. students: Denis Mindolin and Xi Zhang. |
| 2008-05-07, godz. 14:15, s. 5870 |
| Eryk Kopczyński (Uniwersytet Warszawski) |
| Eliminating randomness from infinite games |
| Consider infinite games played on a graph by two antagonistic players Eve and Adam. Each position in the game graph belongs to one of two players, who decides which move he or she takes; the winner is decided based on the infinite play. This model can be extended in several ways: introducing "random" positions where the next move is chosen randomly; letting the game result to be any value in a bounded subset of reals instead of win or loss; or positions where the two players simultaneously choose their next action, and the move chosen depends on these two actions. I will show how these extensions reduce to the basic model. As a side result we get that the Axiom of Determinacy implies that all sets are Lebesgue measurable. The talk is partly based on works of D. A. Martin. |
| 2008-04-30, godz. 14:15, s. 5870 |
| Mikołaj Bojańczyk (Uniwersytet Warszawski) |
| What is a regular language of data words? |
| It is impossible to define an automaton model for data words that would simultaneously satisfy several reasonable requirements, such as closure under boolean operations, decidable emptiness, etc. I will present some attempts that have appeared to this day, and compare their relative shortcomings. |
| 2008-04-16, godz. 14:15, s. 5870 |
| Paweł Parys (Uniwersytet Warszawski) |
| XPath evaluation in linear time |
| We consider a fragment of XPath where attribute values can only be tested for equality (FOXPath). We show that for any fixed unary query in this fragment, the set of nodes that satisfy the query can be calculated in time linear in the document size. |
| 2008-04-02, godz. 14:15, s. 5870 |
| Sybille Froeschle (Oldenburg) (Uniwersytet Warszawski) |
| The Insecurity Problem: Tackling Unbounded Data |
| In this talk we focus on tackling the insecurity problem of security protocols in the presence of an unbounded number of data such as nonces or session keys. First, we pinpoint four open problems in this category. The first two problems concern protocols with natural restrictions that any `realistic' protocol should satisfy while the second two concern protocols with disequality constraints. For protocols with disequality constraints we will prove: (1) Insecurity is decidable in NEXPTIME when bounding the size of messages and not requiring data to be \emph{freshly} generated. (2) Insecurity is NEXPTIME-complete when bounding the size of messages and the number of freshly generated data used in honest sessions. This shows that unbounded data can be tackled in settings which do not trivially reduce to the case of bounded data. |
| 2008-03-28, godz. 14:15, s. 5870 |
| Christof Loeding (Aachen) (Uniwersytet Warszawski) |
| The nondeterministic Mostowski hierarchy and distance-parity automata |
| The number of priorities that nondeterministic Mostowski or parity automata on infinite trees can use in their acceptance condition induces a hierarchy of regular tree languages. This talk is about the problem of deciding for a given regular language of infinite trees on which level of the hierarchy it is. I will present a reduction of this problem to the uniform universality problem for distance-parity automata. The latter model is an extension of nested distance desert automata introduced by D. Kirsten in the proof of decidability of the star-height problem for languages of finite words. Distance-parity automata do not simply accept or reject trees but assign to each tree a cost (a natural number or infinity). The uniform universality problem is the question whether the cost function computed by a given distance-parity automaton is bounded by some natural number. It is still open in the general case whether this problem is decidable, but we already know how to solve it for a subclass of distance-parity automata. |
| 2008-03-19, godz. 14:15, s. 5870 |
| Szymon Toruńczyk (Uniwersytet Warszawski) |
| Property testing regular languages |
| Property testing is concerned with the following type of problems: Let L be a property of a class of objects. A property tester for L is an algorithm, which, given an input object w, uses a small number of (possibly random) queries about w to determine with high probability whether w has the property L or whether it is far from having it. I will present a result of Alon et al. stating that membership of a word w in a given regular language L is testable with a constant (dependent on L but not on w) number of queries to w. I will also discuss a result of Magniez and Rougemont on testability of membership in regular languages of trees. |
| 2008-03-05, godz. 14:15, s. 5870 |
| Sławomir Lasota (Uniwersytet Warszawski) |
| Lossy Machines |
| FIFO- and counter-automata are Turing complete models. I will present a weakening of these models, allowing for spontaneous and non-controllable loss of messages from FIFO (or, respectively, decrements of counters). I will discuss how much this weakening decreases complexity of verification problems, like reachability, termination, equivalence and model-checking. |
| 2008-02-27, godz. 14:15, s. 5870 |
| Filip Murlak (Uniwersytet Warszawski) |
| Weak index versus Borel rank |
| I will talk about weak recognizability of deterministic languages of infinite trees. I will prove that for deterministic languages the Borel hierarchy and the weak index hierarchy coincide. Furthermore, I will propose a procedure computing for a deterministic automaton an equivalent minimal index weak automaton with a quadratic number of states. |
| 2008-01-16, godz. 14:15, s. 5870 |
| Aymeric Vincent (Uniwersytet Warszawski) |
| Mec 5 and AltaRica |
| In this presentation, we will present the Mec 5 verification tool and its environment. In particular, we will talk about the AltaRica formalism which has been developed in Bordeaux for more than ten years. We will then focus on two aspects of Mec 5: - its technical basis, mainly BDDs. We will try to show what we learned from our experimentations with BDDs in the last years - its very powerful logic which allows to express for example bisimilarity between two models, and we will show here how to use this logic to compute the winning strategies in parity games. |
| 2008-01-09, godz. 14:15, s. 5870 |
| Leszek Kolodziejczyk (Uniwersytet Warszawski) |
| The polynomial and linear time hierachies in a weak theory of arithmetic |
| I will show that a very weak theory of arithmetic associated with the complexity class AC^0 does not prove that the polynomial time hierarchy is equal to the linear time hierarchy. The proof uses Ajtai's old bounds on how well polysize bounded depth circuits can compute parity. |
| 2007-11-28, godz. 14:15, s. 5870 |
| Andrzej Nagorko (Uniwersytet Warszawski) |
| Automatic groups, continued |
| 2007-11-21, godz. 14:15, s. 5870 |
| Wieslaw Zielonka |
| Games with priorities |
| 2007-11-14, godz. 14:15, s. 5870 |
| Andrzej Nagorko (Uniwersytet Warszawski) |
| Automatic groups |
| I'll talk about automatic groups, which incorporate finite state automata into geometric group theory in a prolific way. The class of automatic groups was introduced by Cannon and Thurston in the eighties. |
| 2007-11-07, godz. 14:15, s. 5870 |
| Mikolaj Bojanczyk (Uniwersytet Warszawski) |
| Automata and logics for data values |
| An XML document is commonly modeled as a tree, with nodes labeled by a finite alphabet. Properties of such documents can be expressed using finite tree automata, which are well understood and admit efficient algorithms. However, the finite alphabet representation does not capture some aspects of a document, such as references or keys. It is not clear how to add these features, while still retaining the benefits of finite automata. I will talk about recent work in this direction. |
| 2007-10-24, godz. 14:15, s. 5870 |
| Wojciech Czerwinski (Uniwersytet Warszawski) |
| Simulation between games |
| I will show some results of my investigations on bisimulation with a weakened winning condition for Spoiler. I will present a polynomial algorithm deciding this (modified) bisimulation between Buchi games. I will also talk about positionality, and other types of bisimulation. |
| 2007-10-17, godz. 14:15, s. 5870 |
| Balder ten Cate (joint work with J. van Benthem and J. Vaananen) (Uniwersytet Warszawski) |
| Lindstrom theorems for fragments of first-order logic |
| Lindstrom theorems characterize logics in terms of model-theoretic conditions such as Compactness and the Loewenheim-Skolem property. Most existing Lindstrom theorems concern extensions of first-order logic. On the other hand, many logics relevant to computer science are fragments or extensions of fragments of first-order logic, e.g., k-variable logics and various modal logics. Finding Lindstrom theorems for these languages can be challenging, as most known techniques rely on coding arguments that seem to require the full expressive power of first-order logic. In this paper, we provide Lindstrom characterizations for a number of fragments of first-order logic. These include the k-variable fragments for k > 2, Tarski's relation algebra, graded modal logic, and the binary guarded fragment. We use two different proof techniques. One is a modification of the original Lindstrom proof. The other involves the modal concepts of bisimulation, tree unraveling, and finite depth. Our results also imply semantic preservation theorems. Characterizing the 2-variable fragment or the full guarded fragment remain open problems. |
| 2007-10-10, godz. 14:15, s. 5870 |
| Hugo Gimbert (joint work with F. Horn) (Uniwersytet Warszawski) |
| Algorithms for Solving Simple Stochastic Games |
| A Simple Stochastic Game is played by two players called Min and Max, moving turn by turn a pebble along edges of a graph. Player Max wants the pebble to reach a special vertexc called the target vertex. On some special vertices called random vertices, the next vertex is chosen randomly according to some fixed transition probabilities. Solving a simple stochastic game consists in computing the maximal probability with which player Max can enforce the pebble to reach the target vertex. In this talk, we will present several known algorithms for solving such games, as well as a new algorithm specially designed for games with few random vertices. |
| 2007-05-30, godz. 14:15, s. 5870 |
| Paweł Parys (joint work with Krzysztof Onak) (Uniwersystet Warszawski) |
| Generalization of Binary Search: Searching in Trees and Forest-Like Partial Orders |
| We extend the binary search technique to searching in trees. We consider two models of queries: questions about vertices and questions about edges. We present a general approach to this sort of problem, and apply it to both cases, achieving algorithms constructing optimal decision trees. In the edge query model the problem is identical to the problem of searching in a special class of tree-like posets stated by Ben-Asher, Farchi and Newman [1]. Our upper bound on computation time, O(n^3), improves the previous best known O(n^4 log n). In the vertex query model we show how to compute an optimal strategy much faster, in O(n) steps. We also present an almost optimal approximation algorithm for another class of tree-like (and forest-like) partial orders. |
| 2007-05-23, godz. 14:15, s. 5870 |
| Anna Niewiarowska (Uniwersytet Warszawski) |
| Probalistically Checkable Proofs and approximation hardness (continued) |
| 2007-05-16, godz. 14:15, s. 5870 |
| Artur Jeż (Uniwersytet Warszawski) |
| Conjunctive grammars |
| I discuss the notion of conjunctive grammars, introduced by A. Okhotin in 2001. In short they can be described as extension of context-free grammars with additional operation of intersection within the body of any production. This natural extension still leads to inheriting many nice properties from context-free grammars, in particular easy parsing algorithm. On the other hand it allows us to define more languages. I will also talk about my small contribution solving the problem of expressing power of unary conjunctive grammars, that is over unary alphabet. It is easy to show, that the context-free grammars can only define regular languages over unary alphabet. I will show that this is not true in case of conjunctive grammars and also show some consequences for decision problems of unary conjunctive grammars. |
| 2007-05-09, godz. 14:15, s. 5870 |
| Anna Niewiarowska |
| Probalistically Checkable Proofs and approximation hardness |
| The PCP theorem states that for each NP language there is a verifier that checks membership proofs probabilistically, using only logaritmic number of random bits and reading constant number of proof bits. I will show that many approximation hardness results are consequences of that theorem. I will also show the idea of the proof of the PCP theorem. |
| 2007-04-25, godz. 14:15, s. 5870 |
| Mikołaj Bojańczyk (Uniwersytet Warszawski) |
| Forest expressions |
| I will talk about a type of regular expression for unranked trees. The main focus is on connections with logic: the expressions correspond to chain logic, the star-free expressions correspond to first-order logic, and finally, a concatenation hierarchy is shown to correspond to the quantifier alternation hierarchy. |
| 2007-04-18, godz. 14:15, s. 5870 |
| Konrad Zdanowski (Uniwersytet Warszawski) |
| Undecidability methods for the word problem in finite semigroups |
| 2007-04-03, godz. 14:15, s. 5870 |
| Damian Niwiński (Uniwersytet Warszawski) |
| Two remarks on the role of ranks in parity games |
| These observations are of very different nature, but they can be read as evidences for the lower bound, and the upper bound, respectively. At first we show that the number of ranks gives rise to a strict hierarchy of the parity-game tree languages, in the sense of Wadge reducibility. Next, we observe that the algorithm for solving parity game need not always depend exponentially on the number of ranks. |
| 2007-03-28, godz. 14:15, s. 5870 |
| Luc Segoufin (Paris) |
| A view of a database is a query which is precomputed. When a new query comes in it is natural to wonder whether it can be answered with what is already computed. In other work we ask whether the views carry enough information for answering the query. We will see that this question is intimately connected with implicit versus explicit definability. If our databases where infinite, Beth's theorem would be of great help. But we work in the finite and this is where the story gets interesting... |
| 2007-03-21, godz. 14:15, s. 5870 |
| Filip Murlak (Uniwersytet Warszawski) |
| Temporal Logics and Model Checking for Fairly Correct Systems |
| I will present recent results on model checking for fairly correct systems (D. Varacca, H. Voelzer, LICS'06). A fair variant of a specfication is obtained by replacing "for all paths" by "for a large set of paths". For regular linear-time specifications, probabilistic and topological largness coincide. Hence, by results on probabilistic model checking, fair variants of LTL, omega-regular, and CTL* specifications are not harder to check than the originals. For CTL, the linear model checking algorithm can be adapted to the fair variant. |
| 2007-03-14, godz. 14:15, s. 5870 |
| Pawel Parys (Uniwersytet Warszawski) |
| On Systems of Equations Satisfied in All Commutative Finite Semigroups |
| I show the algorithmic procedure for solving the problem: check if a system of equations has a solution in every commutative finite semigroup. |
| 2007-02-28, godz. 14:15, s. 5870 |
| Mikołaj Bojańczyk (Uniwersytet Warszawski) |
| A paradox for CTL |
| The property "every path belongs to (ab)*a(ab)*" can be expressed in CTL; but necessarily using existential modalities. This shows that ACTL;does not capture the common fragment of CTL and LTL. |
| 2007-01-17, godz. 14:15, s. 5870 |
| Tomasz Kazana (Uniwersytet Warszawski) |
| I will show that the following problem is decidable: "For a given regular language L, decide if every word has a cycle in L?". Recall that a word u is a cycle of a word w if w=(u^n)v, for some n >= 1, and some prefix v of u. The result is a particular case for an open problem in programming language theory. |
| 2007-01-03, godz. 14:15, s. 5870 |
| Maria Fraczak (Uniwersytet Warszawski) |
| Defining rational functions by deterministic pushdown transducers |
| Rational functions are partial functions from words to words. They are implemented by finite state automata extended to produce output; only some of them can be realized by deterministic pushdown transducers (deterministic pushdown automata producing output). I will present several classes of rational functions that can be realized by deterministic pushdown transducers of various kinds. |
| 2006-12-20, godz. 14:15, s. 5870 |
| Sławomir Lasota (Uniwersytet Warszawski) |
| Bisimulation equivalence and commutative context-free grammars |
| The topic will be the class of processes (transition systems) generated from the commutative context-free grammars. I will present a method enabling to prove decidability (and to compute the complexity) of different variants of bisimulation equivalence for the abovementioned class. |
| 2006-12-06, godz. 14:15, s. 5870 |
| Thomas Schwentick |
| 2006-11-29, godz. 14:15, s. 5870 |
| Mikołaj Bojańczyk (Uniwersytet Warszawski) |
| Two-way temporal logic over unranked trees |
| I will talk about languages of unranked trees that can be defined in a temporal logic with two operators: exists some ancestor, and exists some descendant. The point is to have an algorithm, which decides if a given regular tree language can be expressed by a formula of this logic. |
| 2006-11-23, godz. 14:15, s. 5870 |
| Marcin Jurdziński (Uniwersytet Warszawski) |
| Subexponential algorithms for solving parity games |
| Solving parity games is polynomial time equivalent to the modal mu-calculus model checking problem and its exact computational complexity is an intriguing open problem: it is known to be in UP (unambiguous NP) and co-UP, but no polynomial time algorithm is known. This talk surveys a few recent algorithmic ideas which yield improved running time bounds for the problem. One is obtained by a reduction of parity games to the problem of finding the unique sink in a "unique sink orientation" of a hypercube and it yields a subexponential randomized algorithm. The other is a modification of a classical recursive algorithm for solving parity games that originates from the work of McNaughton and Zielonka and it yields a subexponential deterministic algorithm. |
| 2006-11-15, godz. 14:15, s. 5870 |
| Filip Murlak (Uniwersytet Warszawski) |
| Weak automata and Wadge hierarchy |
| I will show a new lower bound for the height of the Wadge hierarchy of weak tree languages, i. e., the languages of infinite trees recognizable with weak automata. To this end I will prove that the family of weak tree languages is closed by three natural set-theoretic operations that can be used to climb up the hierarchy starting from the simplest sets. |
| 2006-10-25, godz. 14:15, s. 5870 |
| Jacek Jurewicz (Uniwersytet Warszawski) |
| Panic automata |
| Panic automata are an extension of second-order pushdown automata (that operate on a second-order pushdown store, ie. a stack of stacks) by the destructive "panic" operation introduced by P. Urzyczyn in order to fully relate second-order automata to second-order grammars. I will show how a panic automaton (and a non-panic second-order automaton in particular) can be efficiently simulated by a multitape Turing machine, with the preservation of determinism, in spite of a possible quadratic growth of the store. In this case, efficiency means that the length of a run of the machine is proportional to the length of a run of the automaton, which need not be proportional to the size of the input. The result is achieved by introducing an encoding of the pushdown store by a string. Interestingly, while the proof holds for ordinary second-order automata, the encoding relies on additional information stored in the stack, invented exclusively for the "panic" operation. |
| 2006-10-11, godz. 14:15, s. 5870 |
| Eryk Kopczynski (Uniwersytet Warszawski) |
| Half-positionally determined winning conditions |
| Basic definitions: games, half-positional determinacy. - Half-positional winning conditions and omega-regular languages. How to check whether the given omega-regular winning condition is finitely half-positional? - Positional/suspendable conditions (PS). Definitions and examples. Half-positional determinacy of a countable union on PS conditions, and of the winning conditions in the class XPS (extended positional/suspendable conditions). |
| 2006-10-04, godz. 14:15, s. 5870 |
| Henrik Bjorklund (Dortmund) |
| Toward Regular Data Languages |
| 2006-06-07, godz. 14:15, s. 5870 |
| Sibylle Froeschle |
| The computational dichotomy of true-concurrency |
| In concurrency theory there is a divide between the interleaving approach, in which concurrency is reduced to nondeterministic sequentialization, and the truly-concurrent approach, which represents concurrency in a more faithful way. In this talk I will give an inroduction to true-concurrency, and survey results and open problems in the area. In particular I will address the computational dichotomy of true-concurrency: for finite-state systems truly-concurrent paradigms are typically computationally harder than their interleaving counterparts while for restricted finite-state as well as infinite- state classes this effect is often reversed. |
| 2006-05-31, godz. 14:15, s. 5870 |
| Piotr Hoffman (Uniwersytet Warszawski) |
| Word problems |
| The talk will be an introduction to the world of word problems, in particular word problems for varieties of semigroups. Attention will be paid especially to commutative semigroups (reversible Petri nets). I intend to prove Redei's Theorem on finitely generated commutative semigroups and, if time allows, the decidability of the (uniform) word problem for commutative semigroups and the undecidability of the uniform word problem for finite semigroups. |
| 2006-05-24, godz. 14:15, s. 5870 |
| Michał Strojnowski (Uniwersytet Warszawski) |
| Impossibility Proofs for Distributed Computing |
| Many problems have no solution in distributed computing. One of the best known examples is Byzantine Generals Problem, for which it is shown that if at least one third of the generals are malicious, there is no way to achieve mutual consensus among the rest. There are many more such examples, especially where randomization and asynchronization is considered. Techniques used to show impossibility are sometimes very interesting, and may be applied in areas different from distributed computing. This presentation will be based on a classical paper of Nancy Lynch, in which she managed to collect over a hundred of such proofs. Some of them are in fact lower bounds, that show some problems unsolvable with limited resources. Of course only a few particularly interesting proofs will be presented. |
| 2006-05-10, godz. 14:15, s. 5870 |
| Slawomir Lasota (joint work with Wojciech Rytter) (Uniwersytet Warszawski) |
| On language and bisimulation equivalence of context-free processes |
| In contrast to language equivalence, being undecidable for (normed) context-free grammars, the bisimulation equivalence is decidable; and it is even polynomial for normed grammars.The fastest known algorithm for checking bisimulation equivalence worked in $O(n^{13})$ time. We give an alternative algorithm working in $O(n^8 \polylog\ n)$ and $O(n^2\;v)$ time, where $v$ is the maximum norm of a process. Thus we make a step towards a low complexity algorithmic solution of the bisimulation equivalence problem. As a side effect we improve the best known upper bound for testing equivalence of simple context-free grammars from $O(n^7 \polylog\ n)$ to $O(n^6 \polylog\ n)$. |
| 2006-04-26, godz. 14:15, s. 5870 |
| Linh Anh Nguyen (joint work with Rajeev Gore) (Uniwersytet Warszawski) |
| Tableaux for Regular Grammar Logics of Agents Using Automaton-Modal Formulae |
| A grammar logic is a multimodal logic extending Kn with inclusion axioms of the form [t1]...[th]j (r) [s1]...[sk]j where t1, ..., th, s1, ..., sk are modal indices. Such an axiom can be seen as the grammar rule t1...th (r) s1...sk where the corresponding side stands for the empty word if k = 0 or h = 0. Thus the inclusion axioms of a grammar logic L capture a grammar G(L). This grammar is context-free if its rules are of the form t (r) s1...sk and is regular if it is context-free and for every modal index t there exists a finite automaton At that recognises the words derivable from t using G(L). A regular grammar logic L is a grammar logic whose inclusion axioms correspond to grammar rules that collectively capture a regular grammar G(L). We present sound and complete tableau calculi for the class of regular grammar logics and a class eRG of extended regular grammar logics which contains useful epistemic logics for reasoning about beliefs of agents. Our tableau rules use a special feature called automaton-modal formulae which are similar to formulae of automaton propositional dynamic logic. Our calculi are cut-free and have the analytic superformula property so they give decision procedures. We show that the known EXPTIME upper bound for regular grammar logics can be obtained using our tableau calculus. We also prove that the general satisfiability problem of eRG logics is EXPTIME-complete. |
| 2006-03-29, godz. 14:15, s. 5870 |
| Mikolaj Bojanczyk (Uniwersytet Warszawski) |
| Reachability in vector-addition systems |
| An (n-dimensional) vector addition system is a finite set V of n-dimensional integer vectors. The reachability problem is as follows: given V and two n-dimensional vectors of *naturals * v and w, determine if one can produce a sequence v=v(1),v(2),..,v(k)=w of vectors of naturals, such that each difference v(i+1) - v(i) -- which need not be a vector of naturals -- belongs to the set V. I will try to describe Kosaraju's algorithm, which solves this problem. |
| 2006-03-22, godz. 14:15, s. 5870 |
| Piotr Hoffman (Uniwersytet Warszawski) |
| Word problems in sums of monoids |
| In the talk I will investigate the decidability of word problems for amalgams (sums) of monoids. Word problems for amalgams of monoids are equivalent to sums of congruence relations on words. They are also equivalent to unions of equational theories over signatures in which only unary function symbols appear. In particular I will show: - decidability for cases in which the intersection monoid is a group or group with zero, - undecidability for a case in which the intersection is a 3-elementn right-zero monoid, - undecidability for an amalgam of finite monoids. If time allows, I will also describe my work with Mikolaj Bojanczyk on amalgams of commutative monoids. |
| 2006-03-15, godz. 14:15, s. 5870 |
| Hugo Gimbert |
| Positional Stochastic Strategies |
| We present ongoing work on positionality of full-information, two-player, zero-sum stochastic games with finitely many states. |
| 2006-03-03, godz. 14:15, s. 5870 |
| Emanuel Kieronski (Wroclaw, joint work with Martin Otto) |
| Logic with two variables and equivalence relations |
| We study first-order logic with two variables FO2 and establish a small substructure property. Similar to the small model property for FO2 we obtain an exponential size bound on embedded substructures, relative to a fixed surrounding structure that may be infinite. We apply this technique to analyse the satisfiability problem for FO2 under constraints that require several binary relations to be interpreted as equivalence relations. With a single equivalence relation, FO2 has the finite model property and is complete for non-deterministic exponential time, just as for plain FO2. With two equivalence relations, FO2 does not have the finite model property, but is shown to be decidable via a construction of regular models that admit finite descriptions even though they may necessarily be infinite. For three or more equivalence relations, FO2 is undecidable. |
| 2006-02-22, godz. 14:15, s. 5870 |
| Mikolaj Bojanczyk (Joint work with C. David, A. Muscholl, L. Segoufin and T. Schwentick. ) (Uniwersytet Warszawski) |
| Data words |
| A data word is a word that is annotated with data values. Every position in a data word has the usual label from a finite alphabet, but it also has a label from an infinite set. Access to the second coordinate - called the data value - is restricted. We present a decidable automaton model for data words. Interestingly enough, this model reaches far beyond regular languages: emptiness for our automata is equivalent to reachability in Petri nets. We also present a decidable logic for reasoning about data words, this is a type of two-variable first-order logic. |
| 2006-01-18, godz. 14:15, s. 5870 |
| Filip Murlak (Uniwersytet Warszawski) |
| Games for the Wadge Hierarchy of Deterministic Tree Languages |
| In the case of infinite words, the hierarchy of regular languages defined by continuous reductions is well understood since Wagner's 1977 paper. In particular, there exists a procedure calculating the exact level of a given language in the Wadge hierarchy. We will consider an analogous problem for tree languages. In the case of languages of infinite words, there exists a continuous reduction from L to M , iff Duplicator has a winning strategy in the Wadge game G(L,M) . For recognizable languages, an equivalent criterion is the existance of a finite-state transducer reducing L to M . The last property is no more true for trees. However, we manage to adapt the Wadge games to the case of deterministically recognizable tree languages in such a way that the crucial property is maintained. We reinterpret this game entirely in terms of automata recognisnig the languages and using this tool we provide an effective description of the Wadge hierarchy of deterministic tree languages. |
| 2005-12-14, godz. 14:15, s. 5870 |
| Eryk Kopczynski (Uniwersytet Warszawski) |
| Half-positionally determined winning conditions in infinite games |
| We consider half-positionally determined winning conditions in infinite games played on a graph by two antagonistic players Eve and Adam. We call a winning condition W _positionally determined_ if, for every infinite game (G,W) using this winning condition, one of the players has a positional (i.e. memoryless) winning strategy. We call a winning condition _half-positionally determined_ if we only require Eve's strategy to be positional, but Adam's strategy can be arbitrary. We will show some general properties of such winning conditions. While some properties of positionally determined conditions can be easily generalized to the case of half-positional determinacy, some cannot. We will also show some classes of half-positionally determined winning conditions; these classes are independent (none of them is included in another) and include: * Concave winning conditions, which, among others, include (generalized) parity conditions and Rabin conditions. Concavity is sufficient for half-positional determinacy only in case of games on finite arenas; * Geometric conditions, associated with convex subsets of [0,1]^n; * Monotonic winning conditions, given by a deterministic finite automaton with a monotonic transition function. |
| 2005-12-07, godz. 14:15, s. 5870 |
| Thomas Colcombet (Rennes) (Uniwersytet Warszawski) |
| Infnite games on finite graphs |
| We consider games played on an arena (a graph) by two antagonistic players. In such a game, each player, when there is its turn, chooses an edge to follow, originating in the current position. The next position is the destination of this edge. After an infinite number of turns, an infinite path has been chosen, and the winner of the game is decided by checking the conformance of this infinite path to a criterion fixed in advance: the winning condition. Sometimes, the winner of the game can win by playing according to a positional strategy, i.e. a strategy where the next move is decided solely depending on the current position in the game, (and not on the history of the current play). Some winning conditions are known to ensure the existence of a positional strategy for the winner (e.g. parity conditions or mean-payoff conditions over finite arenas). Such situations have important algorithmic impact and deep implications in automata theory. In this talk, we present the basic concepts of this theory of games and aim toward a complete characterization of winning conditions entailing positional strategies for the winner over _finite_ arenas (though we are not able to give a complete answer to this question). This is joint work with Damian Niwinski. |
| 2005-12-07, godz. 14:00, s. 2080 |
| Thomas COLCOMBET (Uniwersytet w Rennes (Francja), CNRS) |
| Infinite games on finite graphs |
| Autorskie streszczenie wykladu:
We consider games played on an arena (a graph) by two antagonistic players. In such a game, each player,
when there is its turn, chooses an edge to follow,
originating in the current position. The next position is the destination of this edge. After an infinite number of turns, an infinite path has been chosen, and the
winner of the game is decided by checking the conformance of this infinite path to a criterion fixed in advance: the winning condition.
Sometimes, the winner of the game can win by playing according to a positional strategy, i.e. a strategy where the next move is decided solely depending on the current position in the game, (and not on the history of the current play). Some winning conditions are known to
ensure the existence of a positional strategy for the winner (e.g. parity conditions or mean-payoff conditions over finite arenas). Such situations have important
algorithmic impact and deep implications in automata theory.
In this talk, we present the basic concepts of this theory of games and aim toward a complete characterization of winning conditions entailing positional strategies for
the winner over _finite_ arenas (though we are not able to give a complete answer to this question).
This is joint work with Damian Niwinski.
Więcej informacji: http://mimuw.edu.pl/~automat/ |
| 2005-11-30, godz. 14:15, s. 5870 |
| Slawomir Lasota (Uniwersytet Warszawski) |
| One-clock timed automata |
| For timed automata with two clocks emptyness in decidable but universality and containment are not. We will show that all these problems are decidable for alternating timed automata, but with only one clock. The non-primitive-recursive complexity will be shown. On infinite words, universality (and containment) will be shown undecidable for one-clock Buechi automata. We will also discuss relationships with timed temporal logics, possible extensions of our results and open problems. |
| 2005-11-23, godz. 14:15, s. 5870 |
| Slawomir Lasota (Uniwersytet Warszawski) |
| Complexity of bisimulation equivalence |
| An overview of known results and open problems in checking bisimulation equivalence on infinite graphs. In particular, graphs generated by context-free grammars and pushdown automata will be considered. Relationship to language equivalence will be pointed out, in particular for deterministic pushdown automata and for so called simple grammars. |
| 2005-11-18, godz. 14:15, s. 5870 |
| Stephan Kreutzer (Uniwersytet Warszawski) |
| DAG-width and Parity Games |
| Tree-width is a well-known metric on undirected graphs that measures how tree-like a graph is and gives a notion of graph decomposition that proves useful in algorithm development. Tree-width is characterised by a game known as the cops-and-robber game where a number of cops chase a robber on the graph. We consider the natural adaptation of this game to directed graphs and show that monotone strategies in the game yield a measure with an associated notion of graph decomposition that can be seen to describe how close a directed graph is to a directed acyclic graph (DAG). This promises to be useful in developing algorithms on directed graphs. In particular, we show that the problem of determining the winner of a parity game is solvable in polynomial time on graphs of bounded DAG-width. We also consider the relationship between DAG-width and other measures of such as entanglement and directed tree-width. One consequence we obtain is that certain NP-complete problems such as Hamiltonicity and disjoint paths are polynomial-time computable on graphs of bounded DAG-width. |
| 2005-11-02, godz. 14:15, s. 5870 |
| Hugo Gimbert (joint work with Wieslaw Zielonka) |
| Positional Payoff Games |
| I will present some results about the existence of positional optimal strategies in two-players antagonistic games and of positional Nash equilibria in multiplayer games |
| 2005-10-19, godz. 14:15, s. 5870 |
| Damian Niwinski (joint work with T. Knapik, P. Urzyczyn, and I. Walukiewicz) (Uniwersytet Warszawski) |
| Model checking of panic automata |
| Panic automata, invented by Pawel Urzyczyn, extend the concept of 2nd order pushdown automata (with stacks of stacks), by a destructive move called panic. They are in a sense equivalent to 2nd order tree grammars. We show the decidability, in fact, 2-EXPTIME-completeness, of the Mu-calculus model-checking problem for the configuration graphs of such automata. This implies decidability of the monadic second-order theories of hyperalgebraic trees, the result independently obtained by Aehlig, de Miranda and Ong. |
| 2005-10-05, godz. 14:15, s. 5870 |
| Mikolaj Bojanczyk (joint with Igor Walukiewicz) (Uniwersytet Warszawski) |
| Unranked Tree Algebra |
| I will present an algebra for recognizing languages of unranked, finite trees. This algebra is a special case of a transformation semigroup. The talk will focus on analyzing algebras that correspond to languages defined in logic (for instance, first-order logic) |

