Demo Data from VLDB 2026 / reviewers in the wild / expert
Thomas Wilke
dblp:w/ThomasWilke
· DBLP profile ↗
55ranked-venue papers
13as first author
0since 2021 · last 2017
0000-0001-8263-7758ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 49 · 13 first-authorSecurity and privacy · 3Software engineering, systems software and programming languages · 2Databases, data management, data science and information retrieval · 2Artificial intelligence and machine learning · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
19 papers |
Automata and formal languages · 45% Logic in computer science · 37% Automated reasoning and model checking · 6% | |
| Network and information security
3 papers |
Cryptographic protocols and secure computation · 55% Systems and software security · 45% | |
| Databases, data mining, and information retrieval
2 papers |
Spatial and temporal data management · 79% Data models and query languages · 21% |
Topics — the 30 heaviest of 39, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science
temporal logic |
0.4 | 8 | 2016 | Past, Present, and Infinite Future · ICALP 2016 First-Order Logic with Two Variables and Unary Temporal Logic · Inf. Comput. 2002 Temporal Logic and Semidirect Products: An Effective Characterization of the Until Hierarchy · SIAM J. Comput. 2001 |
Automata and formal languages › omega-automata
büchi automata |
0.4 | 4 | 2015 | Profile trees for Büchi word automata, with application to determinization · Inf. Comput. 2015 Complementation, Disambiguation, and Determinization of Büchi Automata Unified · ICALP (1) 2008 Fair Simulation Relations, Parity Games, and State Space Reduction for Bu"chi Automata · SIAM J. Comput. 2005 |
Automata and formal languages
omega-automata |
0.3 | 2 | 2016 | Past, Present, and Infinite Future · ICALP 2016 Computing the Rabin Index of a Regular Language of Infinite Words · Inf. Comput. 1996 |
Automata and formal languages › automata algorithms
determinization |
0.2 | 1 | 2015 | Profile trees for Büchi word automata, with application to determinization · Inf. Comput. 2015 |
Logic in computer science
finite model theory |
0.2 | 6 | 2006 | A characterization of first-order topological properties of planar spatial data · J. ACM 2006 First-Order Logic with Two Variables and Unary Temporal Logic · Inf. Comput. 2002 An Until Hierarchy and Other Applications of an Ehrenfeucht-Fraïssé Game for Temporal Logic · Inf. Comput. 2000 |
Systems and software security
information flow control |
0.1 | 1 | 2011 | The Complexity of Intransitive Noninterference · IEEE Symposium on Security and Privacy 2011 |
Algorithmic game theory and mechanism design › zero-sum game
parity games |
0.1 | 2 | 2005 | Fair Simulation Relations, Parity Games, and State Space Reduction for Bu"chi Automata · SIAM J. Comput. 2005 Fair Simulation Relations, Parity Games, and State Space Reduction for Büchi Automata · ICALP 2001 |
Distributed computing theory
simulation relations |
0.1 | 2 | 2005 | Fair Simulation Relations, Parity Games, and State Space Reduction for Bu"chi Automata · SIAM J. Comput. 2005 Fair Simulation Relations, Parity Games, and State Space Reduction for Büchi Automata · ICALP 2001 |
Cryptographic protocols and secure computation › security protocol analysis
formal analysis of cryptographic protocols |
0.1 | 1 | 2007 | Transducer-based analysis of cryptographic protocols · Inf. Comput. 2007 |
Cryptographic protocols and secure computation › security protocol analysis
protocol security definitions |
0.1 | 1 | 2006 | A Dolev-Yao-Based Definition of Abuse-Free Protocols · ICALP (2) 2006 |
Automated reasoning and model checking › model checking
state space reduction |
0.1 | 1 | 2005 | Fair Simulation Relations, Parity Games, and State Space Reduction for Bu"chi Automata · SIAM J. Comput. 2005 |
Logic in computer science › finite model theory
two-variable logic |
0.1 | 2 | 2002 | First-Order Logic with Two Variables and Unary Temporal Logic · Inf. Comput. 2002 First-Order Logic with Two Variables and Unary Temporal Logic · LICS 1997 |
Logic in computer science › temporal logic › linear temporal logic
unary temporal logic |
0.1 | 2 | 2002 | First-Order Logic with Two Variables and Unary Temporal Logic · Inf. Comput. 2002 First-Order Logic with Two Variables and Unary Temporal Logic · LICS 1997 |
Spatial and temporal data management
spatial databases |
0.0 | 1 | 2004 | A Characterization of First-Order Topological Properties of Planar Spatial Data · PODS 2004 |
Logic in computer science › temporal logic
linear temporal logic |
0.0 | 2 | 2001 | Temporal Logic and Semidirect Products: An Effective Characterization of the Until Hierarchy · SIAM J. Comput. 2001 An Until Hierarchy for Temporal Logic · LICS 1996 |
Automata and formal languages › semigroup theory
semidirect products |
0.0 | 2 | 2001 | Temporal Logic and Semidirect Products: An Effective Characterization of the Until Hierarchy · SIAM J. Comput. 2001 Temporal Logic and Semidirect Products: An Effective Characterization of the Until Hierarchy · FOCS 1996 |
Logic in computer science › temporal logic
expressiveness of temporal logics |
0.0 | 2 | 1997 | First-Order Logic with Two Variables and Unary Temporal Logic · LICS 1997 An Until Hierarchy for Temporal Logic · LICS 1996 |
Logic in computer science › finite model theory
ehrenfeucht-fraïssé games |
0.0 | 1 | 2000 | An Until Hierarchy and Other Applications of an Ehrenfeucht-Fraïssé Game for Temporal Logic · Inf. Comput. 2000 |
Computational complexity
decidability |
0.0 | 2 | 1998 | Over Words, Two Variables Are as Powerful as One Quantifier Alternation · STOC 1998 Temporal Logic and Semidirect Products: An Effective Characterization of the Until Hierarchy · FOCS 1996 |
Automata and formal languages
tree automata |
0.0 | 1 | 2008 | Complementation, Disambiguation, and Determinization of Büchi Automata Unified · ICALP (1) 2008 |
Automated reasoning and model checking
model checking |
0.0 | 1 | 1999 | Timed Alternating Tree Automata: The Automata-Theoretic Solution to the TCTL Model Checking Problem · ICALP 1999 |
Automated reasoning and model checking › model checking
real-time model checking |
0.0 | 1 | 1999 | Timed Alternating Tree Automata: The Automata-Theoretic Solution to the TCTL Model Checking Problem · ICALP 1999 |
Automated reasoning and model checking › model checking › real-time model checking
TCTL model checking |
0.0 | 1 | 1999 | Timed Alternating Tree Automata: The Automata-Theoretic Solution to the TCTL Model Checking Problem · ICALP 1999 |
Logic in computer science › first-order logic
two-variable fragment |
0.0 | 1 | 1998 | Over Words, Two Variables Are as Powerful as One Quantifier Alternation · STOC 1998 |
Cryptographic protocols and secure computation › security protocol analysis
dolev-yao model |
0.0 | 1 | 2006 | A Dolev-Yao-Based Definition of Abuse-Free Protocols · ICALP (2) 2006 |
Computational complexity › complexity classes › exponential time
NEXPTIME-completeness |
0.0 | 1 | 1997 | First-Order Logic with Two Variables and Unary Temporal Logic · LICS 1997 |
Automata and formal languages › formal language classes
picture languages |
0.0 | 1 | 1997 | Star-Free Picture Expressions are Strictly Weaker Than First-Order Logic · ICALP 1997 |
Automated reasoning and model checking
satisfiability |
0.0 | 1 | 1997 | First-Order Logic with Two Variables and Unary Temporal Logic · LICS 1997 |
Logic in computer science › first-order logic
first-order expressiveness |
0.0 | 1 | 1996 | An Until Hierarchy for Temporal Logic · LICS 1996 |
Automata and formal languages › omega-automata
rabin index |
0.0 | 1 | 1996 | Computing the Rabin Index of a Regular Language of Infinite Words · Inf. Comput. 1996 |
Methods — techniques the papers use, named apart from their topics
PTIME upper bounds · 0.2undecidability proofs · 0.1undecidability proof · 0.1semi-algebraic sets · 0.1relational calculus · 0.1transducers · 0.1quotienting · 0.1parity game algorithm · 0.1semigroup theory · 0.0ehrenfeucht-fraïssé games · 0.0ehrenfeucht-fraissé games · 0.0small model property · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Backward Deterministic Büchi Automata on Infinite WordsabstractThis paper describes how backward deterministic Büchi automata are defined, what their main features are, and how they can be applied to solve problems in temporal logic. Thomas Wilke |
FSTTCS | 1 |
| 2016 | Past, Present, and Infinite FutureabstractI was supposed to deliver one of the speeches at Wolfgang Thomas's retirement ceremony. Wolfgang had called me on the phone earlier and posed some questions about temporal logic, but I hadn't had good answers at the time. What I decided to do at the ceremony was to take up the conversation again and show how it could have evolved if only I had put more effort into answering his questions. Here is the imaginary conversation with Wolfgang. The contributions are (1) the first direct translation from counter-free omega-automata into future temporal formulas, (2) a definition of bimachines for omega-words, (3) a translation from arbitrary temporal formulas (including both, future and past operators) into counter-free omega-bimachines, and (4) an automata-based proof of separation: every arbitrary temporal formula is equivalent to a boolean combination of pure future, present, and pure past formulas when interpreted in omega-words. Thomas Wilke |
ICALP | 1 |
| 2015 | Profile trees for Büchi word automata, with application to determinization
Seth Fogarty, Orna Kupferman, Moshe Y. Vardi, Thomas Wilke |
Inf. Comput. | 4 |
| 2014 | Preface of STACS 2012 Special Issue
Christoph Dürr, Thomas Wilke |
Theory Comput. Syst. | 2 |
| 2013 | Noninterference with Local Policies
Sebastian Eggert, Henning Schnoor, Thomas Wilke |
MFCS | 3 |
| 2013 | Frontmatter, Table of Contents, Preface, Workshop OrganizationabstractFrontmatter, Table of Contents, Preface, Workshop Organization Natacha Portier, Thomas Wilke |
STACS | 2 |
| 2013 | Author Index
Natacha Portier, Thomas Wilke |
STACS | 2 |
| 2012 | Effective Characterizations of Simple Fragments of Temporal Logic Using Prophetic AutomataabstractWe present a framework for obtaining effective characterizations of simple fragments of future temporal logic (LTL) with the natural numbers as time domain. The framework is based on prophetic automata (also known as complete unambiguous Büchi automata), which enjoy strong structural properties, in particular, they separate the “finitary fraction” of a regular language of infinite words from its “infinitary fraction” in a natural fashion. Within our framework, we provide characterizations of all natural fragments of temporal logic, where, in some cases, no effective characterization had been known previously, and give lower and upper bounds for their computational complexity. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves. Sebastian Preugschat, Thomas Wilke |
FoSSaCS | 2 |
| 2012 | Frontmatter, Foreword, Conference Organization, External Reviewers, Table of ContentsabstractFrontmatter, Foreword, Conference Organization, External Reviewers, Table of Contents Christoph Dürr, Thomas Wilke |
STACS | 2 |
| 2011 | A Functional Program for Regular Expressions Matching - Abstract of Invited Talk
Thomas Wilke |
Developments in Language Theory | 1 |
| 2011 | The Complexity of Intransitive NoninterferenceabstractThe paper considers several definitions of information flow security for intransitive policies from the point of view of the complexity of verifying whether a finite-state system is secure. The results are as follows. Checking (i) P-security (Goguen and Meseguer), (ii) IP-security (Haigh and Young), and (iii) TA-security (van der Meyden) are all in PTIME, while checking TO-security (van der Meyden) is undecidable. The most important ingredients in the proofs of the PTIME upper bounds are new characterizations of the respective security notions, which also enable the algorithms to return simple counterexamples demonstrating insecurity. Our results for IP-security improve a previous doubly exponential bound of Hadj-Alouane et al. Sebastian Eggert, Ron van der Meyden, Henning Schnoor, Thomas Wilke |
IEEE Symposium on Security and Privacy | 4 |
| 2010 | Computationally secure two-round authenticated message exchangeabstractWe prove secure a concrete and practical two-round authenticated message exchange protocol which reflects the authentication mechanisms for web services discussed in various standardization documents. The protocol consists of a single client request and a subsequent server response and works under the realistic assumptions that the responding server is long-lived, has bounded memory, and may be reset occasionally. The protocol is generic in the sense that it can be used to implement securely any service based on authenticated message exchange, because request and response can carry arbitrary payloads. Our security analysis is a computational analysis in the Bellare-Rogaway style and thus provides strong guarantees; it is novel from a technical point of view since we extend the Bellare-Rogaway framework by timestamps and payloads with signed parts. Klaas Ole Kürtz, Henning Schnoor, Thomas Wilke |
AsiaCCS | 3 |
| 2010 | A play on regular expressions: functional pearlabstractCody, Hazel, and Theo, two experienced Haskell programmers and an expert in automata theory, develop an elegant Haskell program for matching regular expressions: (i) the program is purely functional; (ii) it is overloaded over arbitrary semirings, which not only allows to solve the ordinary matching problem but also supports other applications like computing leftmost longest matchings or the number of matchings, all with a single algorithm; (iii) it is more powerful than other matchers, as it can be used for parsing every context-free language by taking advantage of laziness. Sebastian Fischer 0001, Frank Huch, Thomas Wilke |
ICFP | 3 |
| 2010 | Deciding strategy properties of contract-signing protocolsabstractResearch on the automatic analysis of cryptographic protocols has so far concentrated on reachability properties, such as secrecy and authentication. In this article, we prove that certain game-theoretic security properties, including balance for contract-signing protocols, can be decided in a Dolev-Yao style model with a bounded number of sessions. The decision algorithm that we develop is based on standard constraint-solving procedures, which, in the past, have successfully been employed in tools for reachability properties. Our result thus paves the way for extending these tools to deal with game-theoretic security properties. Detlef Kähler, Ralf Küsters, Thomas Wilke |
ACM Trans. Comput. Log. | 3 |
| 2009 | Computationally Sound Analysis of a Probabilistic Contract Signing Protocol
Mihhail Aizatulin, Henning Schnoor, Thomas Wilke |
ESORICS | 3 |
| 2008 | Complementation, Disambiguation, and Determinization of Büchi Automata Unified
Detlef Kähler, Thomas Wilke |
ICALP (1) | 2 |
| 2007 | Preservation of epistemic properties in security protocol implementationsabstractWe introduce (i) a general class of security protocols with private channel as cryptographic primitive and (ii) a probabilistic epistemic logic to express properties of security protocols. Our main theorem says that when a property expressed in our logic holds for an ideal protocol (where "ideal" means that the private channel hides everything), then it also holds when the private channel is implemented using an encryption scheme that guarantees perfect secrecy (in the sense of Shannon). Our class of protocols contains, for instance, an oblivious transfer protocol by Rivest and Chaum's solution to the dining cryptographers problem. In our logic we can express fundamental security properties of these protocols. The proof of the main theorem is based on a notion of refinement for probabilistic Kripke structures. Ron van der Meyden, Thomas Wilke |
TARK | 2 |
| 2007 | Transducer-based analysis of cryptographic protocols
Ralf Küsters, Thomas Wilke |
Inf. Comput. | 2 |
| 2006 | Simulation Relations for Alternating Parity Automata and Parity Games
Carsten Fritz, Thomas Wilke |
Developments in Language Theory | 2 |
| 2006 | A Dolev-Yao-Based Definition of Abuse-Free Protocols
Detlef Kähler, Ralf Küsters, Thomas Wilke |
ICALP (2) | 3 |
| 2006 | A characterization of first-order topological properties of planar spatial dataabstractPlanar spatial datasets can be modeled by closed semi-algebraic sets in the plane. We establish a characterization of the topological properties of such datasets expressible in the relational calculus with real polynomial constraints. The characterization is in the form of a query language that can only point that can only talk about points in the set and the “cones” around these points. Michael Benedikt, Bart Kuijpers, Christof Löding, Jan Van den Bussche, Thomas Wilke |
J. ACM | 5 |
| 2005 | Synthesis of Distributed Systems from Knowledge-Based Specifications
Ron van der Meyden, Thomas Wilke |
CONCUR | 2 |
| 2005 | Deciding Properties of Contract-Signing Protocols
Detlef Kähler, Ralf Küsters, Thomas Wilke |
STACS | 3 |
| 2005 | Fair Simulation Relations, Parity Games, and State Space Reduction for Bu"chi AutomataabstractWe give efficient algorithms, improving optimal known bounds, for computing a variety of simulation relations on the state space of a Büchi automaton. Our algorithms are derived via a unified and simple parity-game framework. This framework incorporates previously studied notions like fair and direct simulation, but also a new natural notion of simulation called delayed simulation, which we introduce for the purpose of state space reduction. We show that delayed simulation---unlike fair simulation---preserves the automaton language upon quotienting and allows substantially better state space reduction than direct simulation. Using our parity-game approach, which relies on an algorithm by Jurdziński, we give efficient algorithms for computing all of the above simulations. In particular, we obtain an O(mn 3 )-time and O(mn)-space algorithm for computing both the delayed and the fair simulation relations. The best prior algorithm for fair simulation requires time and space O(n 6 ). Our framework also allows one to compute bisimulations: we compute the fair bisimulation relation in O(mn 3 ) time and O(mn) space, whereas the best prior algorithm for fair bisimulation requires time and space O(n 10 ). Kousha Etessami, Thomas Wilke, Rebecca A. Schuller |
SIAM J. Comput. | 2 |
| 2005 | Simulation relations for alternating Büchi automata
Carsten Fritz, Thomas Wilke |
Theor. Comput. Sci. | 2 |
| 2004 | A Characterization of First-Order Topological Properties of Planar Spatial DataabstractClosed semi-algebraic sets in the plane form a powerful model of planar spatial datasets. We establish a characterization of the topological properties of such datasets expressible in the relational calculus with real polynomial constraints. The characterization is in the form of a query language that can only talk about points in the set and the "cones" around these points. Michael Benedikt, Christof Löding, Jan Van den Bussche, Thomas Wilke |
PODS | 4 |
| 2004 | Automata-Based Analysis of Recursive Cryptographic Protocols
Ralf Küsters, Thomas Wilke |
STACS | 2 |
| 2004 | Nesting Until and Since in Linear Temporal Logic
Denis Thérien, Thomas Wilke |
Theory Comput. Syst. | 2 |
| 2003 | Minimizing Automata on Infinite Words
Thomas Wilke |
LPAR | 1 |
| 2002 | State Space Reductions for Alternating Büchi Automata
Carsten Fritz, Thomas Wilke |
FSTTCS | 2 |
| 2002 | Deciding the First Level of the µ-Calculus Alternation Hierarchy
Ralf Küsters, Thomas Wilke |
FSTTCS | 2 |
| 2002 | Nesting Until and Since in Linear Temporal Logic
Denis Thérien, Thomas Wilke |
STACS | 2 |
| 2002 | First-Order Logic with Two Variables and Unary Temporal Logic
Kousha Etessami, Moshe Y. Vardi, Thomas Wilke |
Inf. Comput. | 3 |
| 2001 | Fair Simulation Relations, Parity Games, and State Space Reduction for Büchi Automata
Kousha Etessami, Thomas Wilke, Rebecca A. Schuller |
ICALP | 2 |
| 2001 | Linear Temporal Logic and Finite Semigroups
Thomas Wilke |
MFCS | 1 |
| 2001 | Translating Regular Expressions into Small -Free Nondeterministic Finite Automata
Juraj Hromkovic, Sebastian Seibert, Thomas Wilke |
J. Comput. Syst. Sci. | 3 |
| 2001 | Temporal Logic and Semidirect Products: An Effective Characterization of the Until HierarchyabstractWe reveal an intimate connection between semidirect products of finite semigroups and substitution of formulas in linear temporal logic. We use this connection to obtain an algebraic characterization of the until hierarchy of linear temporal logic. (The kth level of that hierarchy is comprised of all temporal properties that are expressible by a formula of nesting depth k in the until operator.) Applying deep results from finite semigroup theory we are able to prove that each level of the until hierarchy is decidable. By means of Ehrenfeucht--Fraissé games, we extend the results from linear temporal logic over finite sequences to linear temporal logic over infinite sequences. Denis Thérien, Thomas Wilke |
SIAM J. Comput. | 2 |
| 2000 | An Until Hierarchy and Other Applications of an Ehrenfeucht-Fraïssé Game for Temporal Logic
Kousha Etessami, Thomas Wilke |
Inf. Comput. | 2 |
| 1999 | CTL+ is Exponentially more Succinct than CTL
Thomas Wilke |
FSTTCS | 1 |
| 1999 | Timed Alternating Tree Automata: The Automata-Theoretic Solution to the TCTL Model Checking Problem
Martin Dickhöfer, Thomas Wilke |
ICALP | 2 |
| 1999 | Classifying Discrete Temporal Properties
Thomas Wilke |
STACS | 1 |
| 1998 | Over Words, Two Variables Are as Powerful as One Quantifier AlternationabstractWe show a property of strings is expressible in the two-variable fragment of fist-order logic if and only if it is expressible by both a Cs and a II2 sentence.We thereby establish:where UTL stands for the string properties expressible in the temporal logic with 'eventually in the future' and 'eventually in the past' as the only temporal operators and UL stands for the class of unambiguous languages.This enables us to show that the problem of determining whether or not a given temporal string property belongs to UTL is decidable (in exponential space), which settles a hitherto open problem.Our proof of Cs n II2 = F02 involves a new combina- torial characterization of these two classes and introduces a new method of playing Ehrenfeucht-Fraikse games to verify identities in semigroups. Denis Thérien, Thomas Wilke |
STOC | 2 |
| 1998 | An Algorithmic Approach for Checking Closure Properties of Temporal Logic Specifications and Omega-Regular Languages
Doron A. Peled, Thomas Wilke, Pierre Wolper |
Theor. Comput. Sci. | 2 |
| 1997 | Star-Free Picture Expressions are Strictly Weaker Than First-Order Logic
Thomas Wilke |
ICALP | 1 |
| 1997 | First-Order Logic with Two Variables and Unary Temporal LogicabstractWe investigate the power of first-order logic with only two variables over /spl omega/-words and finite words, a logic denoted by FO/sup 2/. We prove that FO/sup 2/ can express precisely the same properties as linear temporal logic with only the unary temporal operators: "next", "previously", "sometime in the future", and "sometime in the past", a logic we denote by unary-TL. Moreover, our translation from FO/sup 2/ to unary-TL converts every FO/sup 2/ formula to an equivalent unary-TL formula that is at most exponentially larger, and whose operator depth is at most twice the quantifier depth of the first-order formula. We show that this translation is optimal. While satisfiability for full linear temporal logic, as well as for unary-TL, is known to be PSPACE-complete, we prove that satisfiability for FO/sup 2/ is NEXP-complete, in sharp contrast to the fact that satisfiability for FO/sup 3/ has non-elementary computational complexity. Our NEXP time upper bound for FO/sup 2/ satisfiability has the advantage of being in terms of the quantifier depth of the input formula. It is obtained using a small model property for FO/sup 2/ of independent interest, namely: a satisfiable FO/sup 2/ formula has a model whose "size" is at most exponential in the quantifier depth of the formula. Using our translation from FO/sup 2/ to unary-TL we derive this small model property from a corresponding small model property for unary-TL. Our proof of the small model property for unary-TL is based on an analysis of unary-TL types. Kousha Etessami, Moshe Y. Vardi, Thomas Wilke |
LICS | 3 |
| 1997 | Translating Regular Expressions into Small epsilon-Free Nondeterministic Finite Automata
Juraj Hromkovic, Sebastian Seibert, Thomas Wilke |
STACS | 3 |
| 1997 | Stutter-Invariant Temporal Properties are Expressible Without the Next-Time Operator
Doron A. Peled, Thomas Wilke |
Inf. Process. Lett. | 2 |
| 1996 | An Algorithmic Approach for Checking Closure Properties of omega-Regular Languages
Doron A. Peled, Thomas Wilke, Pierre Wolper |
CONCUR | 2 |
| 1996 | Temporal Logic and Semidirect Products: An Effective Characterization of the Until HierarchyabstractWe reveal an intimate connection between semidirect products of finite semigroups and substitution of formulas in linear temporal logic. We use this connection to obtain an algebraic characterization of the 'until' hierarchy of linear temporal logic; the k-th level of that hierarchy is comprised of all temporal properties that are expressible by a formula of nesting depth at most k in the 'until' operator. Applying deep results from finite semigroup theory we are able to prove that each level of the until hierarchy is decidable. Denis Thérien, Thomas Wilke |
FOCS | 2 |
| 1996 | An Until Hierarchy for Temporal LogicabstractWe prove there is a strict hierarchy of expressive power according to the Until depth of linear temporal logic (TL) formulas: for each k, there is a very natural property that is not expressible with k nestings of Until operators, regardless of the number of applications of other operators, but is expressible by a formula with Until depth k+1. Our proof uses a new Ehrenfeucht-Fraisse (EF) game designed specifically for TL. These properties can all be expressed in first-order logic with quantifier depth and size O(log k), and we use them to observe some interesting relationships between TL and first-order expressibility. We then use the EF game in a novel way to effectively characterize (1) the TL properties expressible without Until, as well as (2) those expressible without both Until and Next. By playing the game "on finite automata", we prove that the automata recognizing languages expressible in each of the two fragments have distinctive structural properties. The characterization for the first fragment was originally proved by Cohen, Perrin, and Pin (1993) using sophisticated semigroup-theoretic techniques. They asked whether such a characterization exists for the second fragment. The technique we develop is general and can potentially be applied in other contexts. Kousha Etessami, Thomas Wilke |
LICS | 2 |
| 1996 | Computing the Rabin Index of a Regular Language of Infinite Words
Thomas Wilke, Haiseung Yoo |
Inf. Comput. | 1 |
| 1996 | An Algebraic Characterization of Frontier Testable Tree Languages
Thomas Wilke |
Theor. Comput. Sci. | 1 |
| 1993 | Algebras for Classifying Regular Tree Languages and an Application to Frontier Testability
Thomas Wilke |
ICALP | 1 |
| 1993 | Locally Threshold Testable Languages of Infinite Words
Thomas Wilke |
STACS | 1 |
| 1991 | An Eilenberg Theorem for Infinity-Languages
Thomas Wilke |
ICALP | 1 |