VLDB 2026 Research / reviewers in the wild / expert
Tony Tan
dblp:69/159
· DBLP profile ↗
43ranked-venue papers
6as first author
16since 2021 · last 2026
0009-0005-8341-2004ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 34 · 6 first-author · 14 since 2021Databases, data management, data science and information retrieval · 7 · 1 since 2021Artificial intelligence and machine learning · 3 · 3 since 2021Software engineering, systems software and programming languages · 3 · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Model Counting for Dependency Quantified Boolean FormulasabstractDependency Quantified Boolean Formulas (DQBF) generalize QBF by explicitly specifying which universal variables each existential variable depends on, instead of relying on a linear quantifier order. The satisfiability problem of DQBF is NEXP-complete, and many hard problems can be succinctly encoded as DQBF. Recent work has revealed a strong analogy between DQBF and SAT: k-DQBF (with k existential variables) is a succinct form of k-SAT, and satisfiability is NEXP-complete for 3-DQBF but PSPACE-complete for 2-DQBF, mirroring the complexity gap between 3-SAT (NP-complete) and 2-SAT (NL-complete). Motivated by this analogy, we study the model counting problem for DQBF, denoted #DQBF. Our main theoretical result is that #2-DQBF is #EXP-complete, where #EXP is the exponential-time analogue of #P. This parallels Valiant's classical theorem stating that #2-SAT is #P-complete. As a direct application, we show that first-order model counting (FOMC) remains #EXP-complete even when restricted to a PSPACE-decidable fragment of first-order logic and domain size two. Building on recent successes in reducing 2-DQBF satisfiability to symbolic model checking, we develop a dedicated 2-DQBF model counter. Using a diverse set of crafted instances, we experimentally evaluated it against a baseline that expands 2-DQBF formulas into propositional formulas and applies propositional model counting. While the baseline worked well when each existential variable depends on few variables, our implementation scaled significantly better to larger dependency sets. Long-Hin Fung, Che Cheng, Jie-Hong Roland Jiang, Friedrich Slivovsky, Tony Tan |
AAAI | 5 |
| 2026 | Analysis of Logics with ArithmeticabstractWe present new results on finite satisfiability of logics with counting and arithmetic. One result is a tight bound on the complexity of satisfiability of logics with so-called local Presburger quantifiers, which sum over neighbors of a node in a graph. A second contribution concerns computing a semilinear representation of the cardinalities associated with a formula in two variable logic extended with counting quantifiers. Such a representation allows you to get bounds not only on satisfiability for these logics, but for satisfiability in the presence of additional "global cardinality constraints": restrictions on cardinalities of unary formulas, expressed using arbitrary decidability logics over arithmetic. In the process, we provide simpler proofs of some key prior results on finite satisfiability and semi-linearity of the spectrum for these logics. Michael Benedikt, Chia-Hsuan Lu, Tony Tan |
CSL | 3 |
| 2026 | Robustness Verification of Graph Neural Networks Via Lightweight Satisfiability TestingabstractGraph neural networks (GNNs) are the predominant architecture for learning over graphs. As with any machine learning model, an important issue is the detection of attacks, where an adversary can change the output with a small perturbation of the input. Techniques for solving the adversarial robustness problem – determining whether an attack exists – were originally developed for image classification. In the case of graph learning, the attack model usually considers changes to the graph structure in addition to or instead of the numerical features of the input, and the state of the art techniques proceed via reduction to constraint solving, working on top of powerful solvers, e.g. for mixed integer programming. We show that it is possible to improve on the state of the art in structural robustness by replacing the use of powerful solvers by calls to efficient partial solvers, which run in polynomial time but may be incomplete. We evaluate our tool $$\textsc {RobLight} $$ on a diverse set of GNN variants and datasets. Chia-Hsuan Lu, Tony Tan, Michael Benedikt |
TACAS (1) | 2 |
| 2026 | Decidability of Graph Neural Networks via Logical CharacterizationsabstractWe present results concerning the expressiveness and decidability of a popular graph learning formalism, graph neural networks (GNNs), exploiting connections with logic. We use a family of recently-discovered decidable logics involving “Presburger quantifiers.” We show how to use these logics to measure the expressiveness of classes of GNNs, in some cases getting exact correspondences between the expressiveness of logics and GNNs. We also employ the logics, and the techniques used to analyze them, to obtain decision procedures for verification problems over GNNs. We complement this with undecidability results for static analysis problems involving the logics, as well as for GNN verification problems. Michael Benedikt, Chia-Hsuan Lu, Tony Tan |
ACM Trans. Comput. Log. | 3 |
| 2025 | Separation and Definability in Fragments of Two-Variable First-Order Logic with CountingabstractFor fragments L of first-order logic (FO) with counting quantifiers, we consider the definability problem, which asks whether a given L -formula can be equivalently expressed by a formula in some fragment of L without counting, and the more general separation problem asking whether two mutually exclusive L-formulas can be separated in some counting-free fragment of L. We show that separation is undecidable for the two-variable fragment of FO extended with counting quantifiers and for the graded modal logic with inverse, nominals and universal modality. On the other hand, if inverse or nominals are dropped, separation becomes coNExpTime- or 2ExpTime-complete, depending on whether the universal modality is present. In contrast, definability can often be reduced in polynomial time to validity in L. We also consider uniform separation and show that it often behaves similarly to definability. Louwe Kuijer, Tony Tan, Frank Wolter, Michael Zakharyaschev |
LICS | 2 |
| 2025 | Fine-Grained Complexity Analysis of Dependency Quantified Boolean Formulas
Che Cheng, Long-Hin Fung, Jie-Hong Roland Jiang, Friedrich Slivovsky, Tony Tan |
SAT | 5 |
| 2024 | 2-DQBF Solving and Certification via Property-Directed Reachability Analysis
Long-Hin Fung, Che Cheng, Yu-Wei Fan, Tony Tan, Jie-Hong Roland Jiang |
FMCAD | 4 |
| 2024 | Decidability of Graph Neural Networks via Logical CharacterizationsabstractWe present results concerning the expressiveness and decidability of a popular graph learning formalism, graph neural networks (GNNs), exploiting connections with logic. We use a family of recently-discovered decidable logics involving "Presburger quantifiers". We show how to use these logics to measure the expressiveness of classes of GNNs, in some cases getting exact correspondences between the expressiveness of logics and GNNs. We also employ the logics, and the techniques used to analyze them, to obtain decision procedures for verification problems over GNNs. We complement this with undecidability results for static analysis problems involving the logics, as well as for GNN verification problems. Michael Benedikt, Chia-Hsuan Lu, Boris Motik, Tony Tan |
ICALP | 4 |
| 2024 | On two-variable guarded fragment logic with expressive local Presburger constraintsabstractWe consider the extension of the two-variable guarded fragment logic with local Presburger quantifiers. These are quantifiers that can express properties such as "the number of incoming blue edges plus twice the number of outgoing red edges is at most three times the number of incoming green edges" and captures various description logics with counting, but without constant symbols. We show that the satisfiability problem for this logic is EXP-complete. While the lower bound already holds for the standard two-variable guarded fragment logic, the upper bound is established by a novel, yet simple deterministic graph-based algorithm. Chia-Hsuan Lu, Tony Tan |
Log. Methods Comput. Sci. | 2 |
| 2024 | Two Variable Logic with Ultimately Periodic CountingabstractAbstract. We consider the extension of [Formula: see text] with quantifiers that state that the number of elements where a formula holds should belong to a given ultimately periodic set. We show that both satisfiability and finite satisfiability of the logic are decidable. We also show that the spectrum of any sentence, i.e., the set of the sizes of its finite models, is definable in Presburger arithmetic. In the process we present several refinements to the “biregular graph method.” In this method, decidability issues concerning two-variable logics are reduced to questions about Presburger definability of integer vectors associated with partitioned graphs, where nodes in a partition satisfy certain constraints on their in- and out-degrees. Michael Benedikt, Egor V. Kostylev, Tony Tan |
SIAM J. Comput. | 3 |
| 2023 | On the Complexity of k-DQBF
Long-Hin Fung, Tony Tan |
SAT | 2 |
| 2022 | Reducing NEXP-complete problems to DQBF
Fa-Hsun Chen, Shen-Chang Huang, Yu-Cheng Lu, Tony Tan |
FMCAD | 4 |
| 2021 | On Classical Decidable Logics Extended with Percentage Quantifiers and ArithmeticsabstractDuring the last decades, a lot of effort was put into identifying decidable fragments of first-order logic. Such efforts gave birth, among the others, to the two-variable fragment and the guarded fragment, depending on the type of restriction imposed on formulae from the language. Despite the success of the mentioned logics in areas like formal verification and knowledge representation, such first-order fragments are too weak to express even the simplest statistical constraints, required for modelling of influence networks or in statistical reasoning. In this work we investigate the extensions of these classical decidable logics with percentage quantifiers, specifying how frequently a formula is satisfied in the indented model. We show, surprisingly, that all the mentioned decidable fragments become undecidable under such extension, sharpening the existing results in the literature. Our negative results are supplemented by decidability of the two-variable guarded fragment with even more expressive counting, namely Presburger constraints. Our results can be applied to infer decidability of various modal and description logics, e.g. Presburger Modal Logics with Converse or ALCI, with expressive cardinality constraints. Bartosz Jan Bednarczyk, Maja Orlowska, Anna Pacanowska, Tony Tan |
FSTTCS | 4 |
| 2021 | Towards a more efficient approach for the satisfiability of two-variable logicabstractWe revisit the satisfiability problem for two-variable logic, denoted by SAT(FO2), which is known to be NEXP-complete. The upper bound is usually derived from its well known exponential size model property. Whether it can be determinized/randomized efficiently is still an open question.In this paper we present a different approach by reducing it to a novel graph-theoretic problem that we call Conditional Independent Set (CIS). We show that CIS is NP-complete and present three simple algorithms for it: Deterministic, randomized with zero error and randomized with small one-sided error, with run time O(1.4423n), O(1.6181n) and O(1.3661n), respectively.We then show that without the equality predicate SAT(FO2) is in fact equivalent to CIS in succinct representation. This yields the same three simple algorithms as above for SAT(FO2) without the the equality predicate with run time O(1.4423(2n)), O(1.6181(2n)) and O(1.3661(2n)), respectively, where n is the number of predicates in the input formula. To the best of our knowledge, these are the first deterministic/randomized algorithms for an NEXP-complete decidable logic with time complexity significantly lower than O(2(2n)). We also identify a few lower complexity fragments of FO2which correspond to the tractable fragments of CIS.For the fragment with the equality predicate, we present a linear time many-one reduction to the fragment without the equality predicate. The reduction yields equi-satisfiable formulas and incurs a small constant blow-up in the number of predicates. Ting-Wei Lin, Chia-Hsuan Lu, Tony Tan |
LICS | 3 |
| 2021 | Subsequence versus substring constraints in sequence pattern languages
Steven Engels, Tony Tan, Jan Van den Bussche |
Acta Informatica | 2 |
| 2021 | A simple combinatorial proof for the small model property of two-variable logic
Yanger Ma, Tony Tan |
Inf. Process. Lett. | 2 |
| 2020 | Two Variable Logic with Ultimately Periodic CountingabstractWe consider the extension of FO² with quantifiers that state that the number of elements where a formula holds should belong to a given ultimately periodic set. We show that both satisfiability and finite satisfiability of the logic are decidable. We also show that the spectrum of any sentence is definable in Presburger arithmetic. In the process we present several refinements to the "biregular graph method". In this method, decidability issues concerning two-variable logics are reduced to questions about Presburger definability of integer vectors associated with partitioned graphs, where nodes in a partition satisfy certain constraints on their in- and out-degrees. Michael Benedikt, Egor V. Kostylev, Tony Tan |
ICALP | 3 |
| 2018 | A note on first-order spectra with binary relations
Eryk Kopczynski, Tony Tan |
Log. Methods Comput. Sci. | 2 |
| 2018 | Finite-State Map-Reduce Computation and Relational Algebra QueriesabstractWe introduce three formal models of distributed systems for query evaluation on massive databases: Distributed Streaming with Register Automata (DSAs), Distributed Streaming with Register Transducers (DSTs), and Distributed Streaming with Register Transducers and Joins (DSTJs). These models are based on the map-reduce paradigm where the input is transformed into a dataset of key-value pairs, and on each key a local computation is performed on the values associated with that key resulting in another set of key-value pairs. Computation proceeds in a constant number of rounds, where the result of the last round is the input to the next round, and transformation of key-value pairs is required to be generic. The difference between the three models is in the local computation part. In DSAs it is limited to making one pass over its input using a register automaton, while in DSTs it can make two passes: in the first pass it uses a finite state automaton and in the second it uses a register transducer. The third model DSTJs is an extension of DSTs, where local computations are capable of constructing the Cartesian product of two sets. We obtain the following results: (1) DSAs can evaluate first-order queries over bounded degree databases; (2) DSTs can evaluate semijoin algebra queries over arbitrary databases; (3) DSTJs can evaluate the whole relational algebra over arbitrary databases; (4) DSTJs are strictly stronger than DSTs, which in turn are strictly stronger than DSAs; (5) within DSAs, DSTs, and DSTJs, there is a strict hierarchy w.r.t. the number of rounds. Frank Neven, Nicole Schweikardt, Frédéric Servais, Tony Tan |
ACM Trans. Comput. Log. | 4 |
| 2017 | Register automata with linear arithmeticabstractWe propose a novel automata model over the alphabet of rational numbers, which we call register automata over the rationals (RAℚ). It reads a sequence of rational numbers and outputs another rational number. RAℚis an extension of the well-known register automata (RA) over infinite alphabets, which are finite automata equipped with a finite number of registers/variables for storing values. Like in the standard RA, the RAℚmodel allows both equality and ordering tests between values. It, moreover, allows to perform linear arithmetic between certain variables. The model is quite expressive: in addition to the standard RA, it also generalizes other well-known models such as affine programs and arithmetic circuits. The main feature of RAℚis that despite the use of linear arithmetic, the so-called invariant problem-a generalization of the standard non-emptiness problem-is decidable. We also investigate other natural decision problems, namely, commutativity, equivalence, and reachability. For deterministic RAℚ, commutativity and equivalence are polynomial-time inter-reducible with the invariant problem. Yu-Fang Chen 0001, Ondrej Lengál, Tony Tan, Zhilin Wu |
LICS | 3 |
| 2016 | Parallel Evaluation of Multi-Semi-JoinsabstractWhile services such as Amazon AWS make computing power abundantly available, adding more computing nodes can incur high costs in, for instance, pay-as-you-go plans while not always significantly improving the net running time (aka wall-clock time) of queries. In this work, we provide algorithms for parallel evaluation of SGF queries in MapReduce that optimize total time, while retaining low net time. Not only can SGF queries specify all semi-join reducers, but also more expressive queries involving disjunction and negation. Since SGF queries can be seen as Boolean combinations of (potentially nested) semi-joins, we introduce a novel multi-semi-join (MSJ) MapReduce operator that enables the evaluation of a set of semi-joins in one job. We use this operator to obtain parallel query plans for SGF queries that outvalue sequential plans w.r.t. net time and provide additional optimizations aimed at minimizing total time without severely affecting net time. Even though the latter optimizations are NP-hard, we present effective greedy algorithms. Our experiments, conducted using our own implementation Gumbo on top of Hadoop, confirm the usefulness of parallel query plans, and the effectiveness and scalability of our optimizations, all with a significant improvement over Pig and Hive. Jonny Daenen, Frank Neven, Tony Tan, Stijn Vansummeren |
Proc. VLDB Endow. | 3 |
| 2015 | Gumbo: Guarded Fragment Queries over Big DataabstractWe present Gumbo, a system for the efficient evaluation of guarded fragment queries on top of Hadoop and Spark. A key asset of Gumbo is the reduced number of jobs in comparison with recent systems such as Pig, Hive or Shark. For unnested guarded fragment queries, Gumbo even provides a constant bound on the number of jobs independent of the size of the query. In the demo, we will address the following features of Gumbo: ease-of-use, query plan construction and visualisation, and query execution. Jonny Daenen, Frank Neven, Tony Tan |
EDBT | 3 |
| 2015 | Distributed Streaming with Finite MemoryabstractWe introduce three formal models of distributed systems for query evaluation on massive databases: Distributed Streaming with Register Automata (DSAs), Distributed Streaming with Register Transducers (DSTs), and Distributed Streaming with Register Transducers and Joins (DSTJs). These models are based on the key-value paradigm where the input is transformed into a dataset of key-value pairs, and on each key a local computation is performed on the values associated with that key resulting in another set of key-value pairs. Computation proceeds in a constant number of rounds, where the result of the last round is the input to the next round, and transformation to key-value pairs is required to be generic. The difference between the three models is in the local computation part. In DSAs it is limited to making one pass over its input using a register automaton, while in DSTs it can make two passes: in the first pass it uses a finite-state automaton and in the second it uses a register transducer. The third model DSTJs is an extension of DSTs, where local computations are capable of constructing the Cartesian product of two sets. We obtain the following results: (1) DSAs can evaluate first-order queries over bounded degree databases; (2) DSTs can evaluate semijoin algebra queries over arbitrary databases; (3) DSTJs can evaluate the whole relational algebra over arbitrary databases; (4) DSTJs are strictly stronger than DSTs, which in turn, are strictly stronger than DSAs; (5) within DSAs, DSTs and DSTJs there is a strict hierarchy w.r.t. the number of rounds. Frank Neven, Nicole Schweikardt, Frédéric Servais, Tony Tan |
ICDT | 4 |
| 2015 | Regular expressions for data words
Leonid Libkin, Tony Tan, Domagoj Vrgoc |
J. Comput. Syst. Sci. | 2 |
| 2015 | Regular Graphs and the Spectra of Two-Variable Logic with CountingabstractThe spectrum of a first-order logic sentence is the set of natural numbers that are cardinalities of its finite models. In this paper we show that when restricted to using only two variables, but allowing counting quantifiers, the class of spectra of first-order logic sentences is exactly the class of semilinear sets and, hence, closed under complement. At the heart of our proof are semilinear characterizations for the existence of regular and biregular graphs, the class of graphs in which there are a priori bounds on the degrees of the vertices. Our proof also provides a simple characterization of models of two-variable logic with counting---that is, up to renaming and extending the relation names, they are simply a collection of regular and biregular graphs. Eryk Kopczynski, Tony Tan |
SIAM J. Comput. | 2 |
| 2015 | On the Variable Hierarchy of First-Order SpectraabstractThe spectrum of a first-order logic sentence is the set of natural numbers that are cardinalities of its finite models. In this article, we study the hierarchy of first-order spectra based on the number of variables. It has been conjectured that it collapses to three variables. We show the opposite: it forms an infinite hierarchy. However, despite the fact that more variables can express more spectra, we show that to establish whether the class of first-order spectra is closed under complement, it is sufficient to consider sentences using only three variables and binary relations. Eryk Kopczynski, Tony Tan |
ACM Trans. Comput. Log. | 2 |
| 2014 | Extending two-variable logic on data trees with order on data values and its automataabstractData 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 article 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 non-emptiness problem is decidable in 3-NE xp T ime . We also show that the two-variable logic on unranked data trees, studied by Bojanczyk et al. [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 non-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. Tony Tan |
ACM Trans. Comput. Log. | 1 |
| 2013 | Regular Expressions with Binding over Data Words for Querying Graph Databases
Leonid Libkin, Tony Tan, Domagoj Vrgoc |
Developments in Language Theory | 2 |
| 2013 | Graph Reachability and Pebble Automata over Infinite AlphabetsabstractLet D denote an infinite alphabet -- a set that consists of infinitely many symbols. A word w = a 0 b 0 a 1 b 1 ⋯ a n b n of even length over D can be viewed as a directed graph G w whose vertices are the symbols that appear in w , and the edges are ( a 0 , b 0 ), ( a 1 , b 1 ), ..., ( a n , b n ). For a positive integer m , define a language R m such that a word w = a 0 b 0 ⋯ a n b n ∈ R m if and only if there is a path in the graph G w of length ≤ m from the vertex a 0 to the vertex b n . We establish the following hierarchy theorem for pebble automata over infinite alphabet. For every positive integer k , (i) there exists a k -pebble automaton that accepts the language R 2k − 1 ; (ii) there is no k -pebble automaton that accepts the language R 2k + 1 − 2 . Using this fact, we establish the following main results in this article: (a) a strict hierarchy of the pebble automata languages based on the number of pebbles; (b) the separation of monadic second order logic from the pebble automata languages; (c) the separation of one-way deterministic register automata languages from pebble automata languages. Tony Tan |
ACM Trans. Comput. Log. | 1 |
| 2012 | On the complexity of query answering over incomplete XML documentsabstractPrevious studies of incomplete XML documents have identified three main sources of incompleteness -- in structural information, data values, and labeling -- and addressed data complexity of answering analogs of unions of conjunctive queries under the open world assumption. It is known that structural incompleteness leads to intractability, while incompleteness in data values and labeling still permits efficient computation of certain answers. Amélie Gheerbrant, Leonid Libkin, Tony Tan |
ICDT | 3 |
| 2012 | Feasible Automata for Two-Variable Logic with Successor on Data Words
Ahmet Kara 0002, Thomas Schwentick, Tony Tan |
LATA | 3 |
| 2012 | An Automata Model for Trees with Ordered Data ValuesabstractData 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. Tony Tan |
LICS | 1 |
| 2012 | Efficient reasoning about data trees via integer linear programmingabstractData trees provide a standard abstraction of XML documents with data values: they are trees whose nodes, in addition to the usual labels, can carry labels from an infinite alphabet (data). Therefore, one is interested in decidable formalisms for reasoning about data trees. While some are known—such as the two-variable logic—they tend to be of very high complexity, and most decidability proofs are highly nontrivial. We are therefore interested in reasonable complexity formalisms as well as better techniques for proving decidability. Here we show that many decidable formalisms for data trees are subsumed—fully or partially—by the power of tree automata together with set constraints and linear constraints on cardinalities of various sets of data values. All these constraints can be translated into instances of integer linear programming, giving us an NP upper bound on the complexity of the reasoning tasks. We prove that this bound, as well as the key encoding technique, remain very robust, and allow the addition of features such as counting of paths and patterns, and even a concise encoding of constraints, without increasing the complexity. The NP bound is tight, as we also show that the satisfiability of a single set constraint is already NP-hard. We then relate our results to several reasoning tasks over XML documents, such as satisfiability of schemas and data dependencies and satisfiability of the two-variable logic. As a final contribution, we describe experimental results based on the implementation of some reasoning tasks using the SMT solver Z3. Claire David, Leonid Libkin, Tony Tan |
ACM Trans. Database Syst. | 3 |
| 2011 | Efficient reasoning about data trees via integer linear programmingabstractData trees provide a standard abstraction of XML documents with data values: they are trees whose nodes, in addition to the usual labels, can carry labels from an infinite alphabet (data). Therefore, one is interested in decidable formalisms for reasoning about data trees. While some are known -- such as the two-variable logic -- they tend to be of very high complexity, and most decidability proofs are highly nontrivial. We are therefore interested in reasonable complexity formalisms as well as better techniques for proving decidability. Claire David, Leonid Libkin, Tony Tan |
ICDT | 3 |
| 2010 | A Note on Two-pebble Automata Over Infinite AlphabetsabstractIt is shown that the emptiness problemfor two-pebble automata languages is undecidable and that two-pebble automata are weaker than three-pebble automata. Michael Kaminski, Tony Tan |
Fundam. Informaticae | 2 |
| 2010 | On pebble automata for data languages with decidable emptiness problem
Tony Tan |
J. Comput. Syst. Sci. | 1 |
| 2009 | Graph Reachability and Pebble Automata over Infinite AlphabetsabstractWe study the graph reachability problem as a language over an infinite alphabet. Namely, we view a word of even length a0b0... an b_n over an infinite alphabet as a directed graph with the symbols that appear in a0b0... anbnas the vertices and (a0, b0),...,(an, bn) as the edges. We prove that for any positive integer k, k pebbles are sufficient for recognizing the existence of a path of length 2k- 1 from the vertex a0to the vertex bn, but are not sufficient for recognizing the existence of a path of length 2k+1- 2 from the vertex a0to the vertex bn. Based on this result, we establish a number of relations among some classes of languages over infinite alphabets. Tony Tan |
LICS | 1 |
| 2009 | On Pebble Automata for Data Languages with Decidable Emptiness Problem
Tony Tan |
MFCS | 1 |
| 2008 | Approximating polyhedral objects with deformable smooth surfaces
Ho-Lun Cheng, Tony Tan |
Comput. Geom. | 2 |
| 2006 | Regular Expressions for Languages over Infinite Alphabets
Michael Kaminski, Tony Tan |
Fundam. Informaticae | 2 |
| 2005 | Approximating Polygonal Objects by Deformable Smooth Surfaces
Ho-Lun Cheng, Tony Tan |
MFCS | 2 |
| 2004 | Regular Expressions for Languages over Infinite Alphabets
Michael Kaminski, Tony Tan |
COCOON | 2 |
| 2004 | Subdividing Alpha Complex
Ho-Lun Cheng, Tony Tan |
FSTTCS | 2 |