Publications of Wolfgang Thomas
Selected Publications
2012
| [COT12] |
N. Chaturvedi, J. Olschewski, and W. Thomas.
Languages vs. omega-languages in regular infinite games.
International Journal of Foundations of Computer Science,
23(05):985-1000, August 2012.
Journal version of [COT11]. (c) 2012
World Scientific Publishing Company. [ pdf | http ]
Infinite games are studied in a format where two players, called Player 1 and Player 2, generate a play by building up an omega-word as they choose letters in turn. A game is specified by the omega-language which contains the plays won by Player 2. We analyze omega-languages generated from certain classes K of regular languages of finite words (called *-languages), using natural transformations of *-languages into omega-languages. Winning strategies for infinite games can be represented again in terms of *-languages. Continuing work of Selivanov (2007) and Rabinovich et al. (2007), we analyze how these strategy *-languages are related to the original language class K. In contrast to that work, we exhibit classes K where strategy representations strictly exceed K.
|
| [GRT12] |
Sten Grüner, Frank G. Radmacher, and Wolfgang Thomas.
Connectivity games over dynamic networks.
Theoretical Computer Science, 2012.
Extended version of [RT07b] and [GRT11].
(c) Elsevier. [ pdf ]
A game-theoretic model for the study of dynamic networks is proposed and analyzed. The model is motivated by communication networks that are subject to failure of nodes and where the restoration needs resources. The corresponding two-player game is played between ``Destructor'' (who can delete nodes) and ``Constructor'' (who can restore or even create nodes under certain conditions). We also include the feature of information flow by allowing Constructor to change labels of adjacent nodes. As an objective for Constructor the network property to be connected is considered, either as a safety condition or as a reachability condition (in the latter case starting from a non-connected network). We show under which conditions the solvability of the corresponding games for Constructor is decidable, and in this case obtain upper and lower complexity bounds, as well as algorithms derived from winning strategies. Due to the asymmetry between the players, safety and reachability objectives are not dual to each other and are treated separately.
|
2011
| [COT11] |
N. Chaturvedi, J. Olschewski, and W. Thomas.
Languages vs. omega-languages in regular infinite games.
In Giancarlo Mauri and Alberto Leporati, editors, Proceedings of
the 15th International Conference on Developments in Language Theory, DLT
2011, volume 6795 of Lecture Notes in Computer Science, pages
180-191. Springer, 2011. [ pdf | http ]
Infinite games are studied in a format where two players, called Player 1 and Player 2, generate a play by building up an omega-word as they choose letters in turn. A game is specified by the omega-language which contains the plays won by Player 2. We analyze omega-languages generated from certain classes K of regular languages of finite words (called *-languages), using natural transformations of *-languages into omega-languages. Winning strategies for infinite games can be represented again in terms of *-languages. Continuing work of Selivanov (2007) and Rabinovich et al. (2007), we analyze how these strategy *-languages are related to the original language class K. In contrast to that work, we exhibit classes K where strategy representations strictly exceed K.
|
| [FT11b] |
I. Felscher and W. Thomas.
On Compositional Failure Detection in Structured
Transition Systems.
Technical Report AIB-2011-12, RWTH Aachen University, 2011.
Full version of [FT11a]. [ pdf | .ps.gz ]
In model-checking, systems are often given as products. We propose an approach that is built on a preprocessing of specifications in terms of appropriate automata. This allows to incorporate information about the local behaviour and synchronization of the system components into the specification. We develop a framework of (partially) synchronized automaton products and a format of corresponding specification automata that allows for a compositional failure detection of linear regular properties (either for finite or for infinite behaviour). As a result we obtain an algorithm which separates the local and the non-local segments of system runs, resulting in improved complexity bounds in typical specifications.
|
| [FT11a] |
I. Felscher and W. Thomas.
Compositional failure detection in structured transition
systems.
In Implementation and Application of Automata, 16th
International Conference, CIAA 2011, Blois, France, July 13-16, 2011.
Proceedings, volume 6807 of Lecture Notes of Computer Science, pages
130-141, 2011. [ http ]
In model-checking, systems are often given as products. We propose an approach that is built on a preprocessing of specifications in terms of appropriate automata. This allows to incorporate information about the local behaviour and synchronization of the system components into the specification. We develop a framework of (partially) synchronized automaton products and a format of corresponding specification automata that allows for a compositional failure detection of linear regular properties (either for finite or for infinite behaviour). As a result we obtain an algorithm which separates the local and the non-local segments of system runs, resulting in improved complexity bounds in typical specifications.
|
| [GRT11] |
Sten Grüner, Frank G. Radmacher, and Wolfgang Thomas.
Connectivity games over dynamic networks.
In Proceedings of the 2nd International Symposium on Games,
Automata, Logics and Formal Verification, GandALF 2011, volume 54 of
Electronic Proceedings in Theoretical Computer Science, pages 131-145,
2011. [ pdf ]
A game-theoretic model for the study of dynamic networks is analyzed. The model is motivated by communication networks that are subject to failure of nodes and where the restoration needs resources. The corresponding two-player game is played between ``Destructor'' (who can delete nodes) and ``Constructor'' (who can restore or even create nodes under certain conditions). We also include the feature of information flow by allowing Constructor to change labels of adjacent nodes. As objective for Constructor the network property to be connected is considered, either as a safety condition or as a reachability condition (in the latter case starting from a non-connected network). We show under which conditions the solvability of the corresponding games for Constructor is decidable, and in this case obtain upper and lower complexity bounds, as well as algorithms derived from winning strategies. Due to the asymmetry between the players, safety and reachability objectives are not dual to each other and are treated separately.
|
| [STW11] |
Alex Spelten, Wolfgang Thomas, and Sarah Winter.
Trees over infinite structures and path logics with
synchronization.
In Fang Yu and Chao Wang, editors, Proceedings of the 13th
International Workshop on Verification of Infinite-State Systems, volume 73
of EPTCS, pages 20-34, 2011. [ pdf ]
We provide decidability and undecidability results on the model-checking problem for infinite tree structures. These tree structures are built from sequences of elements of infinite relational structures. More precisely, we deal with the tree iteration of a relational structure M in the sense of Shelah- Stupp. In contrast to classical results, where model-checking is shown decidable for MSO-logic, we show decidability of the tree model-checking problem for logics that allow only path quantifiers and chain quantifiers (where chains are subsets of paths), as they appear in branching time logics; however, at the same time, the tree is enriched by the equal-level relation (which holds between vertices u, v if they are on the same tree level). We separate cleanly the tree logic from the logic used for expressing properties of the underlying structure M. We illustrate the scope of the decidability results by showing that two slight extensions of the framework lead to undecidability. In particular, this applies to the (stronger) tree iteration in the sense of Muchnik-Walukiewicz.
|
| [Tho11] |
W. Thomas.
Infinite games and uniformization.
In M. Banerjee and A. Seth, editors, Proceedings of the 4th
Indian Conference on Logic and Its Applications, ICLA 2011, volume 6521 of
Lecture Notes in Computer Science, pages 19-21. Springer, 2011.
(c) Springer. [ pdf ]
The problem of solvability of infinite games is closely connected with the classical question of uniformization of relations by functions of a given class. We work out this connection and discuss recent results on infinite games that are motivated by the uniformization problem.
|
2010
| [BSA+10] |
K. Bollue, M. Slaats, E. Abraham, W. Thomas, and D. Abel.
Synthesis of Behavioral Controllers for DES:
Increasing Efficiency.
In 10th Int. Workshop on Discrete-Event Systems (WODES'10),
IFAC, pages 30-37, 2010. [ pdf ]
In Bollue et al. (2009), a methodology was introduced for the synthesis of behavioral controllers for discrete-event systems. The approach is based on NCES-like Petri net models of the uncontrolled plant and additional goal and safety specifications given by linear marking constraints. This paper presents different approaches to improve the synthesis process with respect to efficiency and applicability. One focus is the use of satisfiability checking of systems of integer linear inequations in the preprocessing of the model for the elimination of unnecessary complexity during the process. Further, several improvements of the synthesis algorithm itself are discussed, which increase the efficiency by applying an advanced guided search and by reusing already found partial solutions.
|
| [GRT10] |
James Gross, Frank G. Radmacher, and Wolfgang Thomas.
A game-theoretic approach to routing under adversarial
conditions.
In Proceedings of the 6th IFIP International Conference on
Theoretical Computer Science, IFIP TCS 2010, volume 323 of IFIP
Advances in Information and Communication Technology, pages 355-370.
Springer, 2010.
(c) IFIP. [ pdf ]
We present a game-theoretic framework for modeling and solving routing problems in dynamically changing networks. The model covers the aspects of reactivity and non-termination, and it is motivated by quality-of-service provisioning in cognitive radio networks where data transmissions are interfered by primary systems. More precisely, we propose an infinite two-player game where a routing agent has to deliver network packets to their destinations while an adversary produces demands by generating packets and blocking connections. We obtain results on the status of basic problems, by showing principal limitations to solvability of routing requirements and singling out cases with algorithmic solutions.
|
| [HKT10] |
Michael Holtmann, Łukasz Kaiser, and Wolfgang Thomas.
Degrees of Lookahead in Regular Infinite Games.
In Luke Ong, editor, Foundations of Software Science and
Computational Structures, volume 6014 of Lecture Notes in Computer
Science, pages 252-266. Springer, 2010.
We study variants of regular infinite games where the strict alternation of moves between the two players is subject to modifications. The second player may postpone a move for a finite number of steps, or, in other words, exploit in his strategy some lookahead on the moves of the opponent. This captures situations in distributed systems, e.g. when buffers are present in communication or when signal transmission between components is deferred. We distinguish strategies with different degrees of lookahead, among them being the continuous and the bounded lookahead strategies. In the first case the lookahead is of finite possibly unbounded size, whereas in the second case it is of bounded size. We show that for regular infinite games the solvability by continuous strategies is decidable, and that a continuous strategy can always be reduced to one of bounded lookahead. Moreover, this lookahead is at most doubly exponential in the size of the parity automaton recognizing the winning condition. We also show that the result fails for non-regular games where the winning condition is given by a context-free omega-language.
|
| [KRT10] |
Dominik Klein, Frank G. Radmacher, and Wolfgang Thomas.
Moving in a network under random failures: A complexity
analysis.
Science of Computer Programming, 77(7-8):940-954, 2010.
Extended version of [KRT09].
(c) Elsevier. [ pdf ]
We analyze a model of fault-tolerant systems in a probabilistic setting, exemplified by a simple routing problem in networks. We introduce a randomized variant of a model called the ``sabotage game'', where an agent, called ``Runner'', and a probabilistic adversary, ``Nature'', act in alternation. Runner generates a path from a given start vertex of the network, traversing one edge in each move, while after each move of Runner, Nature deletes some edge of the current network (each edge with the same probability). Runner wins if the generated finite path satisfies a ``winning condition'', namely that a vertex of some predefined target set is reached, or - more generally - that the generated path satisfies a given formula of the temporal logic LTL. We determine the complexity of these games by showing that for any probability p and epsilon>0, the following problem is PSPACE-complete: Given a network, a start vertex u, and a set F of target vertices (resp. an LTL formula phi), and also a probability p' in [p-epsilon,p+epsilon], is there a strategy for Runner to reach F (resp. to satisfy phi) with a probability >= p'? This PSPACE-completeness establishes the same complexity as was known for the non-randomized sabotage games (by the work of Löding and Rohde), and it sharpens the PSPACE-completeness of Papadimitriou's ``dynamic graph reliability'' (where probabilities of edge failures may depend on both the edges and positions of Runner). Thus, the ``coarse'' randomized setting, even with uniform distributions, gives no advantage in terms of complexity over the non-randomized case.
|
| [Tho10a] |
W. Thomas.
On monadic theories of monadic predicates.
In A. Blass, N. Dershowitz, and W. Reisig, editors, Fields of
Logic and Computation, Essays Dedicated to Yuri Gurevich on the Occasion of
His 70th Birthday, volume 6300 of Lecture Notes in Computer Science,
pages 615-626. Springer, 2010. [ pdf ]
Pioneers of logic, among them J.R. Büchi, M.O. Rabin, S. Shelah, and Y. Gurevich, have shown that monadic second-order logic offers a rich landscape of interesting decidable theories. Prominent examples are the monadic theory of the successor structure S1 = (N, +1) of the natural numbers and the monadic theory of the binary tree, i.e., of the two-successor structure S2 = ({0, 1}*, · 0, · 1). We consider expansions of these structures by a monadic predicate P. It is known that the monadic theory of (S1, P) is decidable iff the weak monadic theory is, and that for recursive P this theory is in Delta30, i.e. of low degree in the arithmetical hierarchy. We show that there are structures (S2, P) for which the first result fails, and that there is a recursive P such that the monadic theory of (S2, P) is Pi11 -hard.
|
| [Tho10b] |
W. Thomas.
Theoretische Informatik.
Informatik Spektrum, 33(5):429-431, 2010.
(c) Springer. |
| [Tho10c] |
W. Thomas.
Theoretische Informatik - ein Kurzprofil.
Informatik Spektrum, 33(5):433-437, 2010.
(c) Springer. [ pdf ] |
| [Tho10d] |
W. Thomas.
When nobody else dreamed of these things - Axel Thue und
die Termersetzung.
Informatik Spektrum, 33(5):504-508, 2010.
(c) Springer. [ pdf ] |
| [TW10] |
W. Thomas and P. Weil.
Preface of STACS 2007 Special Issue.
Theory Comput. Syst., 46(3):397, 2010. |
2009
| [AMSM+09] |
S. Albers, A. Marchetti-Spaccamela, Y. Matias, S.E. Nikoletseas, and W. Thomas,
editors.
Proceedings of the 36th International Colloquium on Automata,
Languages and Programming, ICALP 2009, Part I and II, volume 5555 and 5556
of Lecture Notes in Computer Science. Springer, 2009. |
| [BAT09] |
K. Bollue, D. Abel, and W. Thomas.
Synthesis of behavioral controllers for discrete event systems
with NCES-like Petri net models.
In Proceedings of the European Control Conference, ECC 2009,
2009.
This paper presents an approach to the synthesis of behavioral controllers for Discrete Event Systems given a Petri net based plant model and linear safety and goal constraints. First, the model of the uncontrolled plant is converted into a set of so called unified transitions, which have linear constraints on the net marking as preconditions and a change of marking as firing effect. Based on this set, an algorithm is presented to find paths from a given start marking or a set of start markings to markings fulfilling the goal constraints, while staying within a feasible marking set given by linear safety constraints. The presented algorithm makes use of characteristics typically found in plant models to perform a guided search for feasible paths and thereby significantly improves efficiency in comparison to computing the whole reachability graph.
|
| [FT09] |
I. Felscher and W. Thomas.
Compositionality and reachability with conditions on path
lengths.
International Journal of Foundations of Computer Science,
20(5):851-868, 2009.
(c) World Scientific Publishing Company. [ pdf | http ]
In model-checking the systems under investigation often arise in the form of products. The compositional method, developed by Feferman and Vaught in 1959, fits to this situa- tion and can be used to deduce the truth of a formula in the product from information in the factors. Building on earlier work of Wöhrle and Thomas (2004), we study first-order logic with reachability predicates over finitely synchronized products (i.e. synchronized products with a finite number of synchronization transitions). We extend the reachability predicates by conditions on the length of the corresponding paths, formulated in Pres- burger arithmetic. For finitely synchronized products with these enhanced reachability predicates we prove a composition theorem and then show that severe limitations exist for generalisations of this result.
|
| [HST09a] |
P. Hänsch, M. Slaats, and W. Thomas.
Parametrized Regular Infinite Games and Higher-Order
Pushdown Strategies.
In FCT 2009, volume 5699 of lncs, pages 181-192.
Springer, 2009.
A preliminary
version is accepted at the conference AutoMathA 2009, Automata: from
Mathematics to Applications, Liège, Belgium.
(c)
Springer. [ pdf ]
Given a set P of natural numbers, we consider infinite games where the winning condition is a regular omega-language parametrized by P. In this context, an omega-word, representing a play, has letters consisting of three components: The first is a bit indicating membership of the current position in P, and the other two components are the letters contributed by the two players. Extending recent work of Rabinovich we study here predicates P where the structure (N, +1, P) belongs to the pushdown hierarchy (or ``Caucal hierarchy''). For such a predicate P where (N, +1, P) occurs in the k-th level of the hierarchy, we provide an effective determinacy result and show that winning strategies can be implemented by deterministic level-k pushdown automata.
|
| [HST09b] |
P. Hänsch, M. Slaats, and W. Thomas.
Parametrized Regular Infinite Games and Higher-Order
Pushdown Strategies.
Technical Report AIB-2009-18, RWTH Aachen, sep 2009.
Full version of [HST09a]. [ pdf | ps ]
Given a set P of natural numbers, we consider infinite games where the winning condition is a regular omega-language parametrized by P. In this context, an omega-word, representing a play, has letters consisting of three components: The first is a bit indicating membership of the current position in P, and the other two components are the letters contributed by the two players. Extending recent work of Rabinovich we study here predicates P where the structure (N, +1, P) belongs to the pushdown hierarchy (or ``Caucal hierarchy''). For such a predicate P where (N, +1, P) occurs in the k-th level of the hierarchy, we provide an effective determinacy result and show that winning strategies can be implemented by deterministic level-k pushdown automata.
|
| [KRT09] |
Dominik Klein, Frank G. Radmacher, and Wolfgang Thomas.
The complexity of reachability in randomized sabotage games.
In Proceedings of the 3rd International Conference on
Fundamentals of Software Engineering, FSEN 2009, volume 5961 of Lecture
Notes in Computer Science, pages 162-177. Springer, 2009.
(c) Springer. [ pdf ]
We analyze a model of fault-tolerant systems in a probabilistic setting. The model has been introduced under the name of ``sabotage games''. A reachability problem over graphs is considered, where a ``Runner'' starts from a vertex u and seeks to reach some vertex in a target set F while, after each move, the adversary ``Blocker'' deletes one edge. Extending work by Löding and Rohde (who showed PSPACE-completeness of this reachability problem), we consider the randomized case (a ``game against nature'') in which the deleted edges are chosen at random, each existing edge with the same probability. In this much weaker model, we show that, for any probability p and epsilon>0, the following problem is again PSPACE-complete: Given a game graph with u and F and a probability p' in the interval [p-epsilon,p+epsilon], is there a strategy for Runner to reach F with probability >= p'? Our result extends the PSPACE-completeness of Papadimitriou's ``dynamic graph reliability''; there, the probabilities of edge failures may depend both on the edge and on the current position of Runner.
|
| [Tho09c] |
W. Thomas.
The reachability problem over infinite graphs.
In A E. Frid, A. Morozov, A. Rybalchenko, and K. W. Wagner, editors,
Proceedings of the 4th International Computer Science Symposium in
Russia, CSR 2009, volume 5675 of Lecture Notes in Computer Science,
pages 12-18. Springer, 2009.
(c) Springer. [ pdf ]
We survey classical and selected recent work on the reachability problem over finitely presented infinite graphs. The problem has a history of 100 years, and it is central for automatic verification of infinite-state systems. Our focus is on graphs that are presented in terms of word or tree rewriting systems.
|
| [Tho09b] |
W. Thomas.
Path logics with synchronization.
In K. Lodaya, M. Mukund, and R. Ramanujam, editors, Perspectives
in Concurrency Theory, IARCS-Universities, pages 469-481. Universities
Press, 2009. [ pdf ]
Over trees and partial orders, chain logic and path logic are systems of monadic second-order logic in which second-order quantification is applied to paths and to chains (i.e., subsets of paths), respectively; accordingly we speak of the path theory and the chain theory of a structure. We present some known and some new results on decidability of the path theory and chain theory of structures that are enhanced by features of synchronization between paths. We start with the infinite two-dimensional grid for which the finite-path theory is shown to be undecidable. Then we consider the infinite binary tree expanded by the binary ``equal level predicate'' E. We recall the (known) decidability of the chain theory of a regular tree with the predicate E and observe that this does not extend to algebraic trees. Finally, we study refined models in which the time axis (represented by the sequence of tree levels) or the tree levels themselves are supplied with additional structure.
|
| [Tho09a] |
W. Thomas.
Facets of synthesis: Revisiting Church's problem.
In Proceedings of the 12th International Conference on
Foundations of Software Science and Computational Structures, FOSSACS 2009,
volume 5504 of Lecture Notes in Computer Science, pages 1-14.
Springer, 2009.
(c) Springer. [ pdf ]
In this essay we discuss the origin, central results, and some perspectives of algorithmic synthesis of nonterminating reactive programs. We recall the fundamental questions raised more than 50 years ago in ``Church's Synthesis Problem'' that led to the foundation of the algorithmic theory of infinite games. We outline the methodology developed in more recent years for solving such games and address related automata theoretic problems that are still unresolved.
|
2008
| [HTW08] |
F. Horn, W. Thomas, and N. Wallmeier.
Optimal strategy synthesis for request-response games.
In Proceedings of the 6th International Symposium on Automated
Technology for Verification and Analysis, ATVA 2008, volume 5311 of
Lecture Notes in Computer Science, pages 361-373. Springer, 2008.
(c) Springer. [ pdf ]
We show the solvability of an optimization problem on infinite two-player games. The winning conditions are of the ``request-response'' format, i.e. conjunctions of conditions of the form ``if a state with property Q is visited, then later also a state with property P is visited''. We ask for solutions that do not only guarantee the satisfaction of such conditions but also minimal wait times between visits to Q-states and subsequent visits to P-states. We present a natural class of valuations of infinite plays that captures this optimization problem, and with respect to this measure show the existence of an optimal winning strategy (if a winning strategy exists at all) and that it can be realized by a finite-state machine. For the latter claim we use a reduction to the solution of mean-payoff games due to Paterson and Zwick.
|
| [Tho08c] |
W. Thomas.
Optimizing winning strategies in regular infinite games.
In Proceedings of the 34th Conference on Current Trends in
Theory and Practice of Computer Science, SOFSEM 2008, volume 4910 of
Lecture Notes in Computer Science, pages 118-123. Springer, 2008.
(c) Springer. [ pdf ]
We consider infinite two-player games played on finite graphs where the winning condition (say for the first player) is given by a regular omega-language. We address issues of optimization in the construction of winning strategies in such games. Two criteria for optimization are discussed: memory size of finite automata that execute winning strategies, and - for games with liveness requests as winning conditions - ``waiting times'' for the satisfaction of requests. (For the first aspect we report on work of Holtmann and Löding, for the second on work of Horn, Wallmeier, and the author.)
|
| [Tho08a] |
W. Thomas.
Church's problem and a tour through automata theory.
In A. Avron, N. Dershowitz, and A. Rabinovich, editors, Pillars
of Computer Science, Essays Dedicated to Boris (Boaz) Trakhtenbrot on the
Occasion of His 85th Birthday, volume 4800. Springer, 2008. [ pdf ]
Church's Problem, stated fifty years ago, asks for a finite-state machine that realizes the transformation of an infinite sequence alpha into an infinite sequence beta such that a requirement on (alpha, beta), expressed in monadic second-order logic, is satisfied. We explain how three fundamental techniques of automata theory play together in a solution of Church's Problem: Determinization (starting from the subset construction), appearance records (for stratifying acceptance conditions), and reachability analysis (for the solution of games).
|
| [Tho08d] |
W. Thomas.
Solution of Church's problem: A tutorial.
In K. Apt and R. van Rooij, editors, New Perspectives on Games
and interaction, volume 4. Amsterdam University Press, 2008. [ pdf ]
Church's Problem (1957) asks for the construction of a finite-state procedure that transforms any input sequence alpha letter by letter into an output sequence beta such that the pair (alpha, beta) satisfies a given specification. Even after the solution by Büchi and Landweber in 1969 (for specifications in monadic second-order logic over the structure (N, +1)), the problem has stimulated research in automata theory for decades, in recent years mainly in the algorithmic study of infinite games. We present a modern solution which proceeds in several stages (each of them of moderate difficulty) and provides additional insight into the structure of the synthesized finite-state transducers.
|
| [Tho08b] |
W. Thomas.
Model transformations in decidability proofs for monadic
theories.
In M. Kaminski and S. Martini, editors, Proceedings of the 17th
EACSL Annual Conference on Computer Science Logic, CLS 2008, volume 5213 of
Lecture Notes in Computer Science, pages 23-31. Springer, 2008.
(c) Springer. [ pdf ]
We survey two basic techniques for showing that the monadic second-order theory of a structure is decidable. In the first approach, one deals with finite fragments of the theory (given for example by the restriction to formulas of a certain quantifier rank) and - depending on the fragment - reduces the model under consideration to a simpler one. In the second approach, one applies a global transformation of models while preserving decidability of the theory. We suggest a combination of these two methods.
|
2007
| [EFT07] |
H.-D. Ebbinghaus, J. Flum, and W. Thomas.
Einführung in die mathematische Logik.
Spektrum Akademischer Verlag, Heidelberg, fifth edition, 2007. |
| [RT07a] |
A. Rabinovich and W. Thomas.
Logical refinements of Church's problem.
In Proceedings of the 16th Annual Conference of the European
Association for Computer Science Logic, CSL 2007, volume 4646 of
Lecture Notes in Computer Science, pages 69-83. Springer, 2007.
(c) Springer. [ pdf | ps ]
Church's Problem (1962) asks for the construction of a procedure which, given a logical specification phi on sequence pairs, realizes for any input sequence X an output sequence Y such that (X,Y) satisfies phi. Büchi and Landweber (1969) gave a solution for MSO specifications in terms of finite-state automata. We address the problem in a more general logical setting where not only the specification but also the solution is presented in a logical system. Extending the result of Büchi and Landweber, we present several logics L such that Church's Problem with respect to L has also a solution in L, and we discuss some perspectives of this approach.
|
| [RT07b] |
Frank G. Radmacher and Wolfgang Thomas.
A game theoretic approach to the analysis of dynamic networks.
In Proceedings of the 1st Workshop on Verification of Adaptive
Systems, VerAS 2007, volume 200(2) of Electronic Notes in Theoretical
Computer Science, pages 21-37, Kaiserslautern, Germany, 2007. Elsevier
Science Publishers.
(c) Elsevier. [ pdf ]
A model of dynamic networks is introduced which incorporates three kinds of network changes: deletion of nodes (by faults or sabotage), restoration of nodes (by actions of ``repair''), and creation of nodes (by actions that extend the network). The antagonism between the operations of deletion and restoration resp. creation is modelled by a game between the two agents ``Destructor'' and ``Constructor''. In this framework of dynamic model-checking, we consider as specifications (``winning conditions'' for Constructor) elementary requirements on connectivity of those networks which are reachable from some initial given network. We show some basic results on the (un-)decidability and hardness of dynamic model-checking problems.
|
| [TW07] |
W. Thomas and P. Weil, editors.
Proceedings of the 24th Annual Symposium on Theoretical Aspects
of Computer Science, STACS 2007, volume 4393 of Lecture Notes in
Computer Science. Springer, 2007. |
| [WT07] |
Stefan Wöhrle and Wolfgang Thomas.
Model checking synchronized products of infinite transition
systems.
Logical Methods in Computer Science, 3(4), 2007. [ pdf | ps ]
Formal verification using the model checking paradigm has to deal with two aspects: The system models are structured, often as products of components, and the specification logic has to be expressive enough to allow the formalization of reachability properties. The present paper is a study on what can be achieved for infinite transition systems under these premises. As models we consider products of infinite transition systems with different synchronization constraints. We introduce finitely synchronized transition systems, i.e. product systems which contain only finitely many (parameterized) synchronized transitions, and show that the decidability of FO(R), first-order logic extended by reachability predicates, of the product system can be reduced to the decidability of FO(R) of the components. This result is optimal in the following sense: (1) If we allow semifinite synchronization, i.e. just in one component infinitely many transitions are synchronized, the FO(R)-theory of the product system is in general undecidable. (2) We cannot extend the expressive power of the logic under consideration. Already a weak extension of firstorder logic with transitive closure, where we restrict the transitive closure operators to arity one and nesting depth two, is undecidable for an asynchronous (and hence finitely synchronized) product, namely for the infinite grid.
|
2006
| [DT06] |
B. Durand and W. Thomas, editors.
Proceedings of the 23rd Annual Symposium on Theoretical Aspects
of Computer Science, STACS 2006, volume 3884 of Lecture Notes in
Computer Science. Springer, 2006. |
| [KKT06] |
Wong Karianto, Aloys Krieg, and Wolfgang Thomas.
On intersection problems for polynomially generated sets.
In Proceedings of the 33rd International Colloquium on Automata,
Languages and Programming, ICALP 2006, Part II, volume 4052 of
Lecture Notes in Computer Science, pages 516-527. Springer, 2006.
(c)
Springer. [ pdf | ps ]
Some classes of sets of vectors of natural numbers are introduced as generalizations of the semi-linear sets, among them the 'simple semi-polynomial sets.' Motivated by verification problems that involve arithmetical constraints, we show results on the intersection of such generalized sets with semi-linear sets, singling out cases where the non-emptiness of intersection is decidable. Starting from these initial results, we list some problems on solvability of arithmetical constraints beyond the semi-linear ones.
|
| [RT06] |
A. Rabinovich and W. Thomas.
Decidable theories of the ordering of natural numbers with unary
predicates.
In Proceedings of the 15th Annual Conference of the European
Association for Computer Science Logic, CSL 2006, volume 4207 of
Lecture Notes in Computer Science, pages 562-574. Springer, 2006.
(c) Springer. [ pdf ]
Expansions of the natural number ordering by unary predicates are studied, using logics which in expressive power are located between first-order and monadic second-order logic. Building on the model-theoretic composition method of Shelah, we give two characterizations of the decidable theories of this form, in terms of effectiveness conditions on two types of 201chomogeneous sets201d. We discuss the significance of these characterizations, show that the first-order theory of successor with extra predicates is not covered by this approach, and indicate how analogous results are obtained in the semigroup theoretic and the automata theoretic framework. This paper was written during a visit of the first author in Aachen in March 2006, funded by the European Science Foundation ESF in the Research Networking Programme AutoMathA (Automata: From Mathematics to Applications).
|
| [SATW06] |
C. Schulte Althoff, W. Thomas, and N. Wallmeier.
Observations on determinization of Büchi automata.
Theoretical Computer Science, 363(2):224-233, October 2006. [ pdf | ps ]
The two determinization procedures of Safra and Muller-Schupp for Büchi automata are compared, based on an implementation in a program called OmegaDet.
|
| [Tho06] |
W. Thomas.
Automata theory and infinite transition systems.
In Preproceedings of EMS Summer School CANT 2006, Prépublication
06.002, Institut de Mathématique, Université de Liège, May 2006,
2006. [ pdf ]
These lecture notes report on the use of automata theory in the study of infinite transition systems. This application of automata is an impor- tant ingredient of the current development of ``infinite-state system ver- ification'', and it provides an introduction into the field of ``algorithmic model theory'', a study of infinite models with an emphasis on computabil- ity results.
|
2005
| [CLT05] |
Julien Cristau, Christof Löding, and Wolfgang Thomas.
Deterministic automata on unranked trees.
In Proceedings of the 15th International Symposium on
Fundamentals of Computation Theory, FCT 2005, Lecture Notes in Computer
Science. Springer, 2005.
(c) Springer. [ pdf ]
We investigate bottom-up and top-down deterministic automata on unranked trees. We show that for an appropriate definition of bottom-up deterministic automata it is possible to minimize the number of states efficiently and to obtain a unique canonical representative of the accepted tree language. For top-down deterministic automata it is well known that they are less expressive than the non-deterministic ones. By generalizing a corresponding proof from the theory of ranked tree automata we show that it is decidable whether a given regular language of unranked trees can be recognized by a top-down deterministic automaton. The standard deterministic top-down model is slightly weaker than the model we use, where at each node the automaton can scan the sequence of the labels of its successors before deciding its next move.
|
| [SATW05] |
C. Schulte Althoff, W. Thomas, and N. Wallmeier.
Observations on determinization of Büchi automata.
In Proceedings of the 10th International Conference on the
Implementation and Application of Automata, CIAA 2005, volume 3845 of
Lecture Notes in Computer Science, pages 262-272. Springer, 2005.
(c) Springer. [ pdf | ps ]
The two determinization procedures of Safra and Muller-Schupp for Büchi automata are compared, based on an implementation in a program called OmegaDet.
|
| [Tho05] |
W. Thomas.
Some perspectives of infinite-state verification.
In Proceedings of the 3rd International Symposium on Automated
Technology for Verification and Analysis, ATVA 2005, volume 3707 of
Lecture Notes in Computer Science, pages 3-10. Springer, 2005.
(c) Springer. [ pdf ]
We report on recent progress in the study of infinite transition systems for which interesting properties (like reachability of designated states) can be checked algorithmically. Two methods for the generation of such models are discussed: the construction from simpler models via operations like unfolding and synchronized product, and the internal representation of state spaces by regular sets of words or trees.
|
2004
| [KT04] |
M. Kats and W. Thomas.
Metaregular languages: A logical point of view.
In Workshop Formale Methoden der Linguistik und 14. Theorietag
Automaten und Formale Sprachen. Caputh bei Potsdam, 27. September - 30.
September 2004, pages 89-93. Institut für Informatik, Universität
Potsdam, 2004. [ ps ]
In this paper we study, in the framework of mathematical logic, the class MetaReg of metaregular languages, i.e. the class of languages accepted by finite Time-Variant Automata (TVA) in the sense of Agasandyan [1] and Salomaa [6]. We set up a correspondence (in the style of Büchi-Elgot-Trakhtenbrot's Theorem for regular languages) between MetaReg and MSO[M], i.e. the class of languages definable in Monadic Second Order logic extended by fixed monadic numerical predicates. The number of monadic numerical predicates are used in the language yields an infinite hierarchy inside MSO[M].
|
| [WT04] |
S. Wöhrle and W. Thomas.
Model checking synchronized products of infinite transition
systems.
In Proceedings of the 19th Annual Symposium on Logic in Computer
Science (LICS), pages 2-11. IEEE Computer Society, 2004. [ pdf | ps ]
Formal verification using the model-checking paradigm has to deal with two aspects. The systems models are structured, often as products of components, and the specification logic has to be expressive enough to allow the formalization of reachability properties. The present paper is a study on what can be achieved for infinite transition systems under these premises. As models we consider products of infinite transition systems with different synchronization constraints. We introduce finitely synchronized transition systems, i.e. product systems which contain only finitely many synchronized transitions, and show that the decidability of FO(R), first-order logic extended by reachability predicates, of the product system can be reduced to the decidability of FO(R) of the components in a Feferman-Vaught like style. This result is optimal in the following sense. (1) If we allow semifinite synchronization, i.e. just in one component infinitely many transitions are synchronized, the FO(R)-theory of the product system is in general undecidable. (2) We cannot extend the expressive power of the logic under consideration. Already a weak extension of first-order logic with transitive closure, where we restrict the transitive closure operators to arity one and nesting depth two, is undecidable for an asynchronous (and hence finitely synchronized) product, namely for the infinite grid.
|
2003
| [ATW03] |
J. Altenbernd, W. Thomas, and S. Wöhrle.
Tiling systems over infinite pictures and their acceptance
conditions.
In Proceedings of the 6th International Conference on
Developements in Language Theory, DLT 2002, volume 2450 of Lecture
Notes in Computer Science, pages 297-306. Springer, 2003.
(c) Springer. [ pdf | ps ]
Languages of infinite two-dimensional words (infinite omega-pictures) are studied in the automata theoretic setting of tiling systems. We show that a hierarchy of acceptance conditions as known from the theory of omega-languages can be established also over pictures. Since the usual pumping arguments fail, new proof techniques are necessary. Finally, we show that (unlike the case of omega-languages) none of the considered acceptance conditions leads to a class of infinitary picture languages which is closed under complementation.
|
| [GRT03] |
Eva Giani, Philipp Rohde, and Wolfgang Thomas.
A presentation and tutoring environment for courses in
theoretical computer science.
In Proceedings of the 5th International Conference on New
Educational Environments, ICNEE 2003, pages 333-338. net4net, 2003. [ pdf ]
We report on the development of e-lectures in theoretical computer science (more specifically, automata theory). The emphasis is on the development of a simple and flexible infrastructure, which reduces the effort in preparing e-lectures and tutorial units in this field of study. Two components are essential: an integrated and context-independent hardware and software system for the preparation and presentation of the course material, and a tutorial component with dialogue features, which allows to set up problems accompanying the lectures.
|
| [RT03a] |
Philipp Rohde and Wolfgang Thomas.
E-learning in theoretical computer science: Experiences from an
undergraduate course.
Technical Report AIB-01-2003, Annual Report 2002, Department of
Computer Science, Aachen University, 2003. [ pdf ] |
| [RT03b] |
Philipp Rohde and Wolfgang Thomas.
Ein e-Lecture-System für die Theoretische
Informatik.
In Proceedings of the 1st e-Learning Fachtagung Informatik,
DeLFI 2003, volume P-37 of Lecture Notes in Informatics, pages 17-26.
Gesellschaft für Informatik, 2003. [ pdf ]
Es wird ein e-Lecture-System für die Theoretische Informatik vorgestellt, das seit drei Semestern an der RWTH Aachen für Vorlesungen der Automatentheorie erfolgreich eingesetzt wird. Grundlegende Zielsetzung war, eine einfach zu bedienende und flexible Infrastruktur zu schaffen. Im Zentrum stand dabei eine integrierte und flexibel einsetzbare Technik zur Vorbereitung und Präsentation des Kursmaterials, die sich durch sparsamen Einsatz von personellen und technischen Ressourcen auszeichnet. Wir stellen dieses System vor und diskutieren Erfahrungen und Perspektiven.
|
| [Tho03a] |
W. Thomas.
Constructing infinite graphs with a decidable MSO-theory.
In Proceedings of the 28th International Symposium on
Mathematical Foundations of Computer Science, Lecture Notes in Computer
Science. Springer, 2003.
Corrected version.
(c) Springer. [ ps ] |
| [Tho03b] |
W. Thomas.
Uniform and nonuniform recognizability.
Theoretical Computer Science, 292:299-319, 2003. |
| [WHT03] |
N. Wallmeier, P. Hütten, and W. Thomas.
Symbolic synthesis of finite-state controllers for
request-response specifications.
In Proceedings of the 8th International Conference on the
Implementation and Application of Automata, CIAA 2003, volume 2759 of
Lecture Notes in Computer Science, pages 11-22. Springer, 2003.
(c) Springer. [ pdf | ps ]
We present a method to solve certain infinite games over finite state spaces and apply this for the automatic synthesis of finite-state controllers. A lift-controller problem serves as an example for which the implementation of our algorithm has been tested. The specifications consist of safety conditions and so-called ``request-response-conditions'' (which have the form ``after visiting a state of P later a state of R is visited''). Many real-life problems can be modeled in this framework. We sketch the theoretical solution which synthesizes a finite-state controller for satisfiable specifications. The core of the implementation is a convenient input language (based on enriched Boolean logic) and a realization of the abstract algorithms with OBDD's (ordered binary decision diagrams).
|
2002
| [CDT02] |
T. Cachat, J. Duparc, and W. Thomas.
Solving pushdown games with a sigma_3 winning condition.
In Proceedings of the 11th Annual Conference of the European
Association for Computer Science Logic, CSL 2002, volume 2471 of
Lecture Notes in Computer Science, pages 322-336. Springer, 2002.
(c) Springer. [ pdf | ps ]
We study infinite two-player games over pushdown graphs with a winning condition that refers explicitly to the infinity of the game graph: A play is won by player 0 if some vertex is visited infinity often during the play. We show that the set of winning plays is a proper Sigma_3-set in the Borel hierarchy, thus transcending the Boolean closure of Sigma_2-sets which arises with the standard automata theoretic winning conditions (such as the Muller, Rabin, or parity condition). We also show that this Sigma_3-game over pushdown graphs can be solved effectively (by a computation of the winning region of player 0 and his memoryless winning strategy). This seems to be a first example of an effectively solvable game beyond the second level of the Borel hierarchy.
|
| [CT02] |
O. Carton and W. Thomas.
The monadic theory of morphic infinite words and
generalizations.
Information and Computation, 176:51-76, 2002.
Conference version [CT00]. |
| [GTW02] |
E. Grädel, W. Thomas, and Th. Wilke.
Automata, logics, and infinite games, volume 2500 of
Lecture Notes in Computer Science.
Springer, 2002. |
| [MST02] |
O. Matz, N. Schweikardt, and W. Thomas.
The monadic quantifier alternation hierachy over grids and
graphs.
Information and Computation, 179:356-383, 2002. |
| [Tho02a] |
W. Thomas.
Infinite games and verification.
In Proceedings of the International Conference on Computer Aided
Verification CAV'02, volume 2404 of Lecture Notes in Computer Science,
pages 58-64. Springer, 2002.
(c) Springer. [ ps ]
The purpose of this tutorial is to survey the essentials of the algorithmic theory of infinite games, its role in automatic program synthesis and verification, and some challenges of current research.
|
| [Tho02b] |
W. Thomas.
A short introduction to infinite automata.
In Proceedings of the 5th international conference Developments
in Language Theory, volume 2295 of Lecture Notes in Computer Science,
pages 130-144. Springer, 2002.
(c) Springer. [ ps ] |
2001
| [Tho01] |
W. Thomas.
Logic for computer science: The engineering challenge.
In R. Wilhelm, editor, Informatics - 10 Years Back. 10 Years
Ahead, volume 2000 of Lecture Notes in Computer Science, pages
257-267, Dagstuhl, 2001. Springer.
(c) Springer. [ ps ] |
2000
| [CT00] |
O. Carton and W. Thomas.
The monadic theory of morphic infinite words and
generalizations.
In M. Nielsen and B. Rovan, editors, Proceedings of the 25th
International Symposium on Mathematical Foundations of Computer Science,
MFCS 2000, volume 1893 of Lecture Notes in Computer Science, pages
275-284, Bratislava, Slovakia, 2000. Springer.
Journal version [CT02].
(c) Springer. |
| [LT00] |
C. Löding and W. Thomas.
Alternating automata and logics over infinite words.
In Proceedings of the IFIP International Conference on
Theoretical Computer Science, IFIP TCS2000, volume 1872 of Lecture
Notes in Computer Science, pages 521-535. Springer, 2000.
(c) Springer. [ ps ]
We give a uniform treatment of the logical properties of alternating weak automata on infinite strings, extending and refining work of Muller, Saoudi, and Schupp (1984) and Kupferman and Vardi (1997). Two ideas are essential in the present set-up: There is no acyclicity requirement on the transition structure of weak alternating automata, and acceptance is defined only in terms of reachability of states; moreover, the run trees of the standard framework are replaced by run dags of bounded width. As applications, one obtains a new normal form for monadic second order logic, a simple complementation proof for weak alternating automata, and elegant connections to temporal logic.
|
| [ST00] |
M. Steinby and W. Thomas.
Trees and term rewriting in 1910: On a paper by Axel Thue.
Bulletin of the European Association for Theoretical Computer
Science, 72:256-269, 2000. [ ps ] |
Prior to 1998
| [BTV97] |
N. Buhrke, W. Thomas, and J. Vöge.
Ein inkrementeller Ansatz zur effizienten Synthese von
Controllern aus Spezifikationen mit temporaler Logik.
In Formale Beschreibungstechniken für verteilte Systeme,
volume 315 of GMD-Studien, pages 99-108, 1997. |
| [MT97] |
O. Matz and W. Thomas.
The monadic quantifier alternation hierachy over graphs is
infinite.
In Proceedings of the 12th Annual IEEE Symposium on Logic in
Computer Science, pages 236-244. IEEE, 1997. |
| [Tho97c] |
W. Thomas.
Elements of an automata theory over partial orders.
In D.A. Peled et al., editors, Partial Order Methods in
Verification, volume 29 of DIMACS Series in Discrete Mathematics and
Theoretical Computer Science, pages 25-40. American Mathematical Society,
1997. |
| [Tho97d] |
W. Thomas.
Languages, automata, and logic.
In G. Rozenberg and A. Salomaa, editors, Handbook of Formal
Languages, volume III, pages 389-455. Springer, New York, 1997. |
| [Tho97a] |
W. Thomas.
Automata theory on trees and partial orders.
In M. Bidoit and M. Dauchet, editors, Proceedings of the 7th
International Joint Conference on Theory and Practice of Software
Development, TAPSOFT '97, volume 1214 of Lecture Notes in Computer
Science, pages 20-38. Springer, 1997.
(c) Springer. |
| [Tho97b] |
W. Thomas.
Ehrenfeucht games, the composition method, and the monadic
theory of ordinal words.
In J. Mycielski et al., editors, Structures in Logic and
Computer Science, A Selection of Essays in Honor of A. Ehrenfeucht, volume
1261 of Lecture Notes in Computer Science, pages 118-143. Springer,
1997.
(c) Springer. [ pdf ] |
| [EFT96] |
H.-D. Ebbinghaus, J. Flum, and W. Thomas.
Einführung in die Mathematische Logik.
Spektrum Akademischer Verlag, Heidelberg, fourth edition, 1996. |
| [GRST96] |
D. Giammarresi, A. Restivo, S. Seibert, and W. Thomas.
Monadic second-order logic over rectangular pictures and
recognizability by tiling systems.
Information and Computation, 125(1):32-45, 1996. |
| [ST96] |
I. Schiering and W. Thomas.
Counter-free automata, first-order logic, and star-free
expressions extended by prefix oracles.
In J. Dassow, G. Rozenberg, and A. Salomaa, editors, Proceedings
of the 2nd International Conference on Developments in Language Theory,
DLT '95, pages 166-175, Magdeburg, Germany, 1996. World Scientific. |
| [Tho96] |
W. Thomas.
Languages, automata and logic.
Technical Report 9607, Institut für Informatik und Praktische
Mathematik, Christian-Albrechts-Universität zu Kiel, Germany, May 1996. [ ps ] |
| [MMP+95] |
O. Matz, A. Miller, A. Potthoff, W. Thomas, and E. Valkema.
Report on the programm amore.
Technical Report 9507, Christian-Albrechts-Universiät Kiel, 1995. |
| [STT95b] |
H. Straubing, D. Thérien, and W. Thomas.
Regular languages defined with generalized quantifiers.
Information and Computation, 118:289-301, 1995. |
| [STT95a] |
H. Straubing, D. Thérien, and W. Thomas.
Logics for regular languages, finite monoids, and circuit
complexity.
In J.B. Fountain, editor, Proceedings of the NATO Advanced
Seminar on Semigroups, Formal Languages, and Groups, volume 466 of NATO
ASI Series C, pages 119-146, York, 1995. Kluwer, Dordrecht. |
| [Tho95a] |
W. Thomas.
On the synthesis of strategies in infinite games.
In E.W. Mayr and C. Puech, editors, Proceedings of the 12th
Annual Symposium on Theoretical Aspects of Computer Science, STACS '95,
volume 900 of Lecture Notes in Computer Science, pages 1-13. Springer,
Berlin, 1995.
(c) Springer. [ ps ] |
| [Tho95b] |
W. Thomas.
Theoretical Computer Science - Some Subjective
Impressions, Talk at ASMICS-Workshop, Evreux, October 1995.
http://www.informatik.uni-kiel.de/~wt/#TCS. |
| [EFT94] |
H.-D. Ebbinghaus, J. Flum, and W. Thomas.
Mathematical logic.
Springer, New York, second edition, 1994. |
| [GRST94] |
D. Giammarresi, A. Restivo, S. Seibert, and W. Thomas.
Monadic second-order logic over rectangular pictures and
recognizability by tiling systems.
In P. Enjalbert, E.W. Mayr, and K.W. Wagner, editors,
Proceedings of the 11th Annual Symposium on Theoretical Aspects of Computer
Science, STACS '94, volume 775 of Lecture Notes in Computer Science,
pages 365-375. Springer, 1994.
(c) Springer. |
| [JPT94] |
E. Jurvanen, A. Potthoff, and W. Thomas.
Deterministic tree languages recognizable by regular frontier
check.
In G. Rozenberg and A. Salomaa, editors, Proceedings of the 1st
International Conference on Developments in Language Theory, DLT '93, pages
3-17, Turku, Finland, 1994. World Scientific. |
| [PST94] |
A. Potthoff, S. Seibert, and W. Thomas.
Nondeterminism versus determinism of finite automata over
directed acyclic graphs.
Bulletin of the Belgian Mathematical Society - Simon Stevin,
1(2):285-298, 1994. |
| [Tho94a] |
W. Thomas.
Finite-state recognizability and logic: From words to graphs.
In B. Pehrson and I. Simon, editors, Proceedings of the IFIP
13th World Computer Congress: Technology and Foundations - Information
Processing '94, volume 1, pages 499-506, Hamburg, 1994. North-Holland,
Amsterdam. |
| [Tho94b] |
W. Thomas.
Finite-state strategies in regular infinite games.
In P.S. Thiagarajan, editor, Proceedings of the 14th Conference
on Foundations of Software Technology and Theoretical Computer Science,
FSTTCS '94, volume 880 of Lecture Notes in Computer Science, pages
149-158. Springer, 1994.
(c) Springer. |
| [Tho94c] |
W. Thomas.
Theoretische Grundlagen der Informatik. Drei
Vorträge zur Lehrerfortbildung.
Technical report, Institut für Informatik und Praktische
Mathematik, Christian-Albrechts-Universität zu Kiel, Germany, 1994. |
| [TL94] |
W. Thomas and H. Lescow.
Logical specifications of infinite computations.
In J.W. de Bakker, W.P. de Roever, and G. Rozenberg, editors,
REX School/Symposium 1993: A Decade of Concurrency, volume 803 of
Lecture Notes in Computer Science, pages 583-621, Noordwijkerhout, The
Netherlands, 1994. Springer.
(c) Springer. |
| [JPT93] |
E. Jurvanen, A. Potthoff, and W. Thomas.
Deterministic tree languages recognizable by regular frontier
check.
Bericht 9311, Institut für Informatik und Praktische Mathematik,
Christian-Albrechts-Universität zu Kiel, Germany, 1993. |
| [PT93] |
A. Potthoff and W. Thomas.
Regular tree languages without unary symbols are star-free.
In Z. Esik, editor, Proceedings of the 9th International
Conference on Fundamentals of Computation Theory, FCT '93, volume 710 of
Lecture Notes in Computer Science, pages 396-405. Springer, Berlin,
1993.
(c) Springer. |
| [Tho93] |
W. Thomas.
On the Ehrenfeucht-Fraïssé game in theoretical
computer science.
In M.C. Gaudel and J.P. Jouannaud, editors, Proceedings of the
International Joint Conference on Theory and Practice of Software
Development, TAPSOFT '93, volume 668 of Lecture Notes in Computer
Science, pages 559-568, Orsay, France, 1993. Springer.
(c) Springer. |
| [EFT92] |
H.-D. Ebbinghaus, J. Flum, and W. Thomas.
Einführung in die mathematische Logik.
BI Wissenschaftsverlag, Mannheim, third edition, 1992. |
| [Tho92c] |
W. Thomas.
Infinite trees and automaton definable relations over
omega-words.
Theoretical Computer Science, 103(1):143-159, 1992. |
| [Tho92b] |
W. Thomas.
Finite-state recognizability of graph properties.
In D. Krob, editor, Théorie des Automates et Applications,
volume 176 of Publications de l'Université de Rouen, pages
147-159, 1992. |
| [Tho92a] |
W. Thomas.
2. Theorietag ``Automaten und Formale Sprachen''
(proceedings).
Report 9220, Institut für Informatik und Praktische Mathematik,
Christian-Albrechts-Universität zu Kiel, Germany, 1992. |
| [Tho92d] |
W. Thomas.
Proceedings of the ASMICS-Workshop ``Logics and
Recognizable Sets'', Dersau, October 8-10, 1990.
Bericht 9104, Institut für Informatik und Praktische Mathematik,
Christian-Albrechts-Universität zu Kiel, Germany, 1992. |
| [Tho91b] |
W. Thomas.
On logics, tilings, and automata.
In J. Leach Albert, B. Monien, and M. Rodríguez-Artalejo,
editors, Proceedings of the 18th International Colloquium on Automata,
Languages and Programming, ICALP '91, volume 510 of Lecture Notes in
Computer Science, pages 441-454, Madrid, Spain, 1991. Springer, Berlin.
(c) Springer. |
| [Tho91a] |
W. Thomas.
Neue Aspekte in Rabins Theorie der Baumautomaten.
Bericht 9110, Institut für Informatik und Praktische Mathematik,
Christian-Albrechts-Universität zu Kiel, Germany, 1991. |
| [JPTW90] |
V. Jansen, A. Potthoff, W. Thomas, and U. Wermuth.
A Short Guide to the AMORE System (computing Automata,
MOnoids, and Regular Expressions).
Technical Report AIB-90-2, RWTH Aachen, 1990. |
| [Tho90a] |
W. Thomas.
Automata on infinite objects.
In J. van Leeuwen, editor, Handbook of Theoretical Computer
Science, volume B: Formal Models and Semantics, pages 133-192. Elsevier
Science Publishers, Amsterdam, 1990. |
| [Tho90b] |
W. Thomas.
Infinite trees and automaton definable relations over
omega-words.
In C. Choffrut and T. Lengauer, editors, Proceedings of the 7th
Annual Symposium on Theoretical Aspects of Computer Science, STACS '90,
volume 415 of Lecture Notes in Computer Science, pages 263-277, Rouen,
France, 1990. Springer.
(c) Springer. |
| [Tho90c] |
W. Thomas.
Logical definability of trace languages.
In V. Diekert, editor, Proceedings of the ASMICS-Workshop ``Free
Partially Commutative Monoids'', Rep. TUM-I9002, pages 172-182. TU
München, 1990. |
| [KMP+89] |
V. Kell, A. Maier, A. Potthoff, W. Thomas, and U. Wermuth.
AMORE: A system for computing Automata, MOnoids and
Regular Expressions.
In B. Monien and R. Cori, editors, Proceedings of the 6th Annual
Symposium on Theoretical Aspects of Computer Science, STACS '89, volume 349
of Lecture Notes in Computer Science, pages 537-538, Paderborn,
Germany, 1989. Springer.
(c) Springer. |
| [Tho89] |
W. Thomas.
Computation tree logic and regular omega-languages.
In J.W. de Bakker, W.P. de Roever, and G. Rozenberg, editors,
REX Workshop 1988: Linear Time, Branching Time and Partial Order in Logics
and Models for Concurrency, volume 354 of Lecture Notes in Computer
Science, pages 690-713, Noordwijkerhout, The Netherlands, 1989. Springer.
(c) Springer. |
| [STT88] |
H. Straubing, D. Thérien, and W. Thomas.
Regular languages defined with generalized quantifiers.
In T. Lepistö and A. Salomaa, editors, Proceedings of the
15th International Colloquium on Automata, Languages and Programming,
ICALP '88, volume 317 of Lecture Notes in Computer Science, pages
561-575, Tampere, Finland, 1988. Springer.
(c) Springer. |
| [Tho88] |
W. Thomas.
Automata on infinite objects.
Technical Report AIB-88-17, RWTH Aachen, 1988. [ pdf ] |
| [HT87] |
T. Hafer and W. Thomas.
Computation tree logic CTL* and path quantifiers in the
monadic theory of the binary tree.
In T. Ottmann, editor, Proceedings of the 14th International
Colloquium on Automata, Languages and Programming, ICALP '87, volume 267 of
Lecture Notes in Computer Science, pages 269-279, Karlsruhe, Germany,
1987. Springer.
(c) Springer. |
| [Tho87b] |
W. Thomas.
On chain logic, path logic, and first-order logic over infinite
trees.
In Proceedings of the 2nd Annual IEEE Symposium on Logic in
Computer Science, LICS '87, pages 245-256, Ithaca, N.Y., 1987. IEEE
Computer Society Press. |
| [Tho87a] |
W. Thomas.
A concatenation game and the dot-depth hierarchy.
In E. Börger, editor, Computation Theory and Logic, volume
270 of Lecture Notes in Computer Science, pages 415-426. Springer,
Berlin, 1987. |
| [Tho86] |
W. Thomas.
On frontiers of regular trees.
RAIRO Theoretical Informatics and Applications, 20:371-381,
1986. |
| [Tho84a] |
W. Thomas.
An application of the Ehrenfeucht-Fraïssé game in
formal language theory.
Bull. Soc. Math. France, Mem., 16:11-21, 1984. |
| [Tho84b] |
W. Thomas.
Logical aspects in the study of tree languages.
In B. Courcelle, editor, Proceedings of the 9th International
Colloquium on Trees in Algebra and Programming, CAAP '84, pages 31-50.
Cambridge University Press, Cambridge, 1984. |
| [Tho82a] |
W. Thomas.
Classifying regular events in symbolic logic.
Journal of Computer and System Sciences, 25(3):360-376, 1982. |
| [Tho82b] |
W. Thomas.
A hierarchy of sets of infinite trees.
In A.B. Cremers and H.P. Kriegel, editors, Proceedings of the
6th GI-Conference on Theoretical Computer Science, volume 145 of
Lecture Notes in Computer Science, pages 335-342, Dortmund, Germany, 1982.
Springer, Berlin. |
| [Tho81b] |
W. Thomas.
Remark on the star-height-problem.
Theoretical Computer Science, 13:231-237, 1981. |
| [Tho81a] |
W. Thomas.
A combinatorial approach to the theory of omega-automata.
Information and Control, 48(3):261-283, 1981. |
| [Tho80] |
W. Thomas.
On the bounded monadic theory of well-ordered structures.
Journal of Symbolic Logic, 45:334-338, 1980. |
| [Tho79] |
W. Thomas.
Star-free regular sets of omega-sequences.
Information and Control, 42(2):148-156, 1979. |


