Demo Data from VLDB 2026 / reviewers in the wild / expert
Guillem Godoy
dblp:74/1364
· DBLP profile ↗
36ranked-venue papers
15as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 30 · 13 first-authorArtificial intelligence and machine learning · 7 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous 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
13 papers |
Automata and formal languages · 40% Computational complexity · 26% Logic in computer science · 12% |
Topics — the 21 heaviest of 23, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automata and formal languages
tree automata |
0.9 | 7 | 2016 | The HOM Problem is EXPTIME-Complete · SIAM J. Comput. 2016 The HOM problem is decidable · J. ACM 2013 The HOM Problem is EXPTIME-Complete · LICS 2012 |
Computational complexity › complexity classes › EXPTIME
EXPTIME-completeness |
0.5 | 3 | 2016 | The HOM Problem is EXPTIME-Complete · SIAM J. Comput. 2016 The HOM Problem is EXPTIME-Complete · LICS 2012 Deciding Regularity of the Set of Instances of a Set of Terms with Regular Constraints is EXPTIME-Complete · SIAM J. Comput. 2011 |
Automata and formal languages › tree transducers
tree homomorphism |
0.4 | 3 | 2016 | The HOM Problem is EXPTIME-Complete · SIAM J. Comput. 2016 The HOM Problem is EXPTIME-Complete · LICS 2012 The HOM problem is decidable · J. ACM 2013 |
Logic in computer science
term rewriting |
0.2 | 4 | 2016 | Non-linear Rewrite Closure and Weak Normalization · LICS 2009 The HOM Problem is EXPTIME-Complete · SIAM J. Comput. 2016 The Confluence of Ground Term Rewrite Systems is Decidable in Polynomial Time · FOCS 2001 |
Computational complexity
decidability |
0.2 | 2 | 2013 | The HOM problem is decidable · STOC 2010 The HOM problem is decidable · J. ACM 2013 |
Automated reasoning and model checking
theorem proving |
0.1 | 4 | 2001 | On Ordering Constraints for Deduction with Built-In Abelian Semigroups, Monoids and Groups · LICS 2001 On the Completeness of Arbitrary Selection Strategies for Paramodulation · ICALP 2001 Paramodulation with Built-in Abelian Groups · LICS 2000 |
Computational complexity › decidability › decision problems for automata
emptiness problem |
0.1 | 1 | 2010 | The Emptiness Problem for Tree Automata with Global Constraints · LICS 2010 |
Mathematical optimization › constraint programming
global constraints |
0.1 | 1 | 2010 | The Emptiness Problem for Tree Automata with Global Constraints · LICS 2010 |
Logic in computer science
monadic second-order logic |
0.1 | 1 | 2010 | The Emptiness Problem for Tree Automata with Global Constraints · LICS 2010 |
Graph algorithms and graph theory › graph classes › median graph
trees |
0.1 | 1 | 2010 | The Emptiness Problem for Tree Automata with Global Constraints · LICS 2010 |
Algorithms and data structures › data structure design
compressed data structures |
0.1 | 1 | 2008 | Context Matching for Compressed Terms · LICS 2008 |
Algorithmic game theory and mechanism design
matching |
0.1 | 1 | 2008 | Context Matching for Compressed Terms · LICS 2008 |
Combinatorics and discrete mathematics › group theory
abelian groups |
0.1 | 2 | 2001 | On Ordering Constraints for Deduction with Built-In Abelian Semigroups, Monoids and Groups · LICS 2001 Paramodulation with Built-in Abelian Groups · LICS 2000 |
Automated reasoning and model checking
equational reasoning |
0.1 | 2 | 2001 | On Ordering Constraints for Deduction with Built-In Abelian Semigroups, Monoids and Groups · LICS 2001 Paramodulation with Built-in Abelian Groups · LICS 2000 |
Automated reasoning and model checking › equational reasoning
paramodulation |
0.1 | 2 | 2001 | On the Completeness of Arbitrary Selection Strategies for Paramodulation · ICALP 2001 Paramodulation with Non-Monotonic Orderings · LICS 1999 |
Automata and formal languages › tree languages
regular tree language |
0.0 | 1 | 2012 | The HOM Problem is EXPTIME-Complete · LICS 2012 |
Mathematical optimization › constraint programming › global constraints
regular constraint |
0.0 | 1 | 2011 | Deciding Regularity of the Set of Instances of a Set of Terms with Regular Constraints is EXPTIME-Complete · SIAM J. Comput. 2011 |
Automated reasoning and model checking › theorem proving › resolution theorem proving
ordered resolution |
0.0 | 1 | 2001 | On Ordering Constraints for Deduction with Built-In Abelian Semigroups, Monoids and Groups · LICS 2001 |
Automated reasoning and model checking › theorem proving
superposition calculus |
0.0 | 1 | 2000 | Paramodulation with Built-in Abelian Groups · LICS 2000 |
Logic in computer science
unification |
0.0 | 1 | 2000 | Paramodulation with Built-in Abelian Groups · LICS 2000 |
Logic in computer science › term rewriting
knuth-bendix completion |
0.0 | 1 | 1999 | Paramodulation with Non-Monotonic Orderings · LICS 1999 |
Methods — techniques the papers use, named apart from their topics
emptiness decision procedure · 0.2pumping lemma · 0.2automata construction · 0.2tree automata with constraints · 0.1formula over height predicates · 0.1exponential-time algorithm · 0.1regular tree languages · 0.1global equality constraint · 0.1global disequality constraint · 0.1arithmetic constraint · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | The HOM Problem is EXPTIME-CompleteabstractWe define a new class of tree automata with constraints and prove decidability of the emptiness problem for this class in exponential time. As a consequence, we obtain several EXPTIME-completeness results for problems on images of regular tree languages under tree homomorphisms, like set inclusion, regularity (HOM problem), and finiteness of set difference. Our result also has implications in term rewriting, since the set of reducible terms of a term rewrite system can be described as the image of a tree homomorphism. In particular, we prove that inclusion of sets of normal forms of term rewrite systems can be decided in exponential time. Analogous consequences arise in the context of XML typechecking, since types are defined by tree automata and some type transformations are homomorphic. Carles Creus, Adrià Gascón, Guillem Godoy, Lander Ramos |
SIAM J. Comput. | 3 |
| 2014 | Automatic Evaluation of Reductions between NP-Complete Problems
Carles Creus, Pau Fernández, Guillem Godoy |
SAT | 3 |
| 2014 | Excessively duplicating patterns represent non-regular languages
Carles Creus, Guillem Godoy, Lander Ramos |
Inf. Process. Lett. | 2 |
| 2013 | The HOM problem is decidableabstractWe close affirmatively a question that has been open for long time: decidability of the HOM problem. The HOM problem consists in determining, given a tree homomorphism H and a regular tree language L represented by a tree automaton, whether H ( L ) is regular. In order to decide the HOM problem, we develop new constructions and techniques that are interesting by themselves, and provide several significant intermediate results. For example, we prove that the universality problem is decidable for languages represented by tree automata with equality constraints, and that the equivalence and inclusion problems are decidable for images of regular languages through tree homomorphisms. Our contributions are based on the following new constructions. We describe a simple transformation for converting a tree automaton with equality constraints into a tree automaton with disequality constraints recognizing the complementary language. We also define a new class of tree automata with arbitrary disequality constraints and a particular kind of equality constraints. An automaton of this new class essentially recognizes the intersection of a tree automaton with disequality constraints and the image of a regular language through a tree homomorphism. We prove decidability of emptiness and finiteness for this class by a pumping mechanism. We combine the above constructions adequately to provide an algorithm deciding the HOM problem. This is the journal version of a paper presented in the 42nd ACM Symposium on Theory of Computing (STOC 2010). Here, we provide all proofs and examples. Moreover, we obtain better complexity results via the modification of some proofs and a careful complexity analysis. In particular, the obtained time complexity for the decision of HOM is a tower of three exponentials. Guillem Godoy, Omer Giménez |
J. ACM | 1 |
| 2013 | Emptiness and Finiteness for Tree Automata with Global Reflexive Disequality Constraints
Carles Creus, Adrià Gascón, Guillem Godoy |
J. Autom. Reason. | 3 |
| 2013 | Non-Linear Rewrite Closure and Weak Normalization
Carles Creus, Guillem Godoy, Francesc Massanes, Ashish Tiwari 0001 |
J. Autom. Reason. | 2 |
| 2012 | The HOM Problem is EXPTIME-CompleteabstractThe HOM problem questions whether the image of a given regular tree language through a given tree homomorphism is also regular. Decidability of HOM is an important theoretical question which was open for a long time. Recently, HOM has been proved decidable with a triple exponential time algorithm. In this paper we obtain an exponential time algorithm for this problem, and conclude that it is EXPTIME-complete. The proof builds upon previous results and techniques on tree automata with constraints. Carles Creus, Adrià Gascón, Guillem Godoy, Lander Ramos |
LICS | 3 |
| 2012 | One-context Unification with STG-Compressed Terms is in NPabstractOne-context unification is an extension of first-order term unification in which a variable of arity one standing for a context may occur in the input terms. This problem arises in areas like program analysis, term rewriting and XML processing and is known to be solvable in nondeterministic polynomial time. We prove that this problem can be solved in nondeterministic polynomial time also when the input is compressed using Singleton Tree Grammars (STG's). STG's are a grammar-based compression method for terms that generalizes the directed acyclic graph representation. They have been recently considered as an efficient in-memory representation for large terms, since several operations on terms can be performed efficiently on their STG representation without a prior decompression. Carles Creus, Adrià Gascón, Guillem Godoy |
RTA | 3 |
| 2011 | Learning Theory through Videos - A Teaching Experience in a Theoretical Course based on Self-learning Videos and Problem-solving Sessions
Marta Arias, Carles Creus, Adrià Gascón, Guillem Godoy |
CSEDU (2) | 4 |
| 2011 | Deciding Regularity of the Set of Instances of a Set of Terms with Regular Constraints is EXPTIME-CompleteabstractFinite-state tree automata are a well-studied formalism for representing term languages. This paper studies the problem of determining the regularity of the set of instances of a finite set of terms with variables, where each variable is restricted to instantiations of a regular set given by a tree automaton. The problem was recently proved decidable, but with an unknown complexity. Here, the exact complexity of the problem is determined by proving EXPTIME-completeness. The main contribution is a new, exponential time algorithm that performs various exponential transformations on the involved terms and tree automata and decides regularity by analyzing formulas over inequation and height predicates. Omer Giménez, Guillem Godoy, Sebastian Maneth |
SIAM J. Comput. | 2 |
| 2011 | Unification and matching on compressed termsabstractTerm unification plays an important role in many areas of computer science, especially in those related to logic. The universal mechanism of grammar-based compression for terms, in particular the so-calledsingleton tree grammars (STGAs), have recently drawn considerable attention. Using STGs, terms of exponential size and height can be represented in linear space. Furthermore, the term representation by directed acyclic graphs (dags) can be efficiently simulated. The present article is the result of an investigation on term unification and matching when the terms given as input are represented using different compression mechanisms for terms such as dags and singleton tree grammars. We describe a polynomial time algorithm for context matching with dags, when the number of different context variables is fixed for the problem. For the same problem, NP-completeness is obtained when the terms are represented using the more general formalism of singleton tree grammars. For first-order unification and matching polynomial time algorithms are presented, each of them improving previous results for those problems. Adrià Gascón, Guillem Godoy, Manfred Schmidt-Schauß |
ACM Trans. Comput. Log. | 2 |
| 2010 | The Emptiness Problem for Tree Automata with Global ConstraintsabstractWe define tree automata with global constraints (TAGC), generalizing the class of tree automata with global equality and disequality constraints (TAGED). TAGC can test for equality and disequality between subterms whose positions are defined by the states reached during a computation. In particular, TAGC can check that all the subterms reaching a given state are distinct. This constraint is related to monadic key constraints for XML documents, meaning that every two distinct positions of a given type have different values. We prove decidability of the emptiness problem for TAGC. This solves, in particular, the open question of decidability of emptiness for TAGED. We further extend our result by allowing global arithmetic constraints for counting the number of occurrences of some state or the number of different subterms reaching some state during a computation. We also allow local equality and disequality tests between sibling positions and the extension to unranked ordered trees. As a consequence of our results for TAGC, we prove the decidability of a fragment of the monadic second order logic on trees extended with predicates for equality and disequality between subtrees, and cardinality. Luis Barguñó, Carles Creus, Guillem Godoy, Florent Jacquemard, Camille Vacher |
LICS | 3 |
| 2010 | The HOM problem is decidableabstractWe provide an algorithm that, given a tree homomorphism H and a regular tree language L represented by a tree automaton, determines whether H(L) is regular. This settles a question that has been open for a long time. Guillem Godoy, Omer Giménez, Lander Ramos, Carme Àlvarez |
STOC | 1 |
| 2010 | Context unification with one context variable
Adrià Gascón, Guillem Godoy, Manfred Schmidt-Schauß, Ashish Tiwari 0001 |
J. Symb. Comput. | 2 |
| 2009 | Non-linear Rewrite Closure and Weak NormalizationabstractA rewrite closure is an extension of a term rewrite system with new rules, usually deduced by transitivity. Rewrite closures have the nice property that all rewrite derivations can be transformed into derivations of a simple form. This property has been useful for proving decidability results in term rewriting. Unfortunately, when the term rewrite system is not linear, the construction of a rewrite closure is quite challenging. In this paper, we construct a rewrite closure for term rewrite systems that satisfy two properties: the right-hand side term in each rewrite rule contains no repeated variable (right-linear) and contains no variable at depth greater than one (right-shallow). The left-hand side term is unrestricted, and in particular, it may be non-linear. As a consequence of the rewrite closure construction, we are able to prove decidability of the weak normalization problem for right-linear right-shallow term rewrite systems. Proving this result also requires tree automata theory. We use the fact that right-shallow right-linear term rewrite systems are regularity preserving. Moreover, their set of normal forms can be represented with a tree automaton with disequality constraints, and emptiness of this kind of automata, as well as its generalization to reduction automata, is decidable. Carles Creus, Guillem Godoy, Francesc Massanes, Ashish Tiwari 0001 |
LICS | 2 |
| 2009 | Unification with Singleton Tree Grammars
Adrià Gascón, Guillem Godoy, Manfred Schmidt-Schauß |
RTA | 2 |
| 2009 | Unique Normalization for Shallow TRS
Guillem Godoy, Florent Jacquemard |
RTA | 1 |
| 2009 | Invariant Checking for Programs with Procedure Calls
Guillem Godoy, Ashish Tiwari 0001 |
SAS | 1 |
| 2008 | Classes of Tree Homomorphisms with Decidable Preservation of Regularity
Guillem Godoy, Sebastian Maneth, Sophie Tison |
FoSSaCS | 1 |
| 2008 | Context Matching for Compressed TermsabstractThis paper is an investigation of the matching problem for term equations s = t where s contains context variables and first-order variables, and both terms s and t are given using some kind of compressed representation. The main result is a polynomial time algorithm for context matching with dags, when the number of different context variables is fixed for the problem. NP-completeness is obtained when the terms are represented using the more general formalism of singleton tree grammars. As an ingredient of this proof, we also show that the special case of first-order matching with singleton tree grammars is decidable in polynomial time. Adrià Gascón, Guillem Godoy, Manfred Schmidt-Schauß |
LICS | 2 |
| 2007 | On the Normalization and Unique Normalization Properties of Term Rewrite Systems
Guillem Godoy, Sophie Tison |
CADE | 1 |
| 2007 | Innermost-Reachability and Innermost-Joinability Are Decidable for Shallow Term Rewrite Systems
Guillem Godoy, Eduard Huntingford |
RTA | 1 |
| 2007 | Termination of Rewriting with Right-Flat Rules
Guillem Godoy, Eduard Huntingford, Ashish Tiwari 0001 |
RTA | 1 |
| 2005 | Termination of Rewrite Systems with Shallow Right-Linear, Collapsing, and Right-Ground Rules
Guillem Godoy, Ashish Tiwari 0001 |
CADE | 1 |
| 2005 | Recursive Path Orderings Can Also Be Incremental
Mirtha Lina Fernández Venero, Guillem Godoy, Albert Rubio |
LPAR | 2 |
| 2005 | Orderings for Innermost Termination
Mirtha Lina Fernández Venero, Guillem Godoy, Albert Rubio |
RTA | 2 |
| 2004 | Deciding confluence of certain term rewriting systems in polynomial timeabstractWe present a characterization of confluence for term rewriting systems, which is then refined for special classes of rewriting systems. The refined characterization is used to obtain a polynomial time algorithm for deciding the confluence of ground term rewrite systems. The same approach also shows the decidability of confluence for shallow and linear term rewriting systems. The decision procedure has a polynomial time complexity under the assumption that the maximum arity of a function symbol in the signature is a constant. Guillem Godoy, Ashish Tiwari 0001, Rakesh M. Verma |
Ann. Pure Appl. Log. | 1 |
| 2004 | Superposition with completely built-in Abelian groups
Guillem Godoy, Robert Nieuwenhuis |
J. Symb. Comput. | 1 |
| 2004 | Classes of term rewrite systems with polynomial confluence problemsabstractThe confluence property of ground (i.e., variable-free) term rewrite systems (TRS) is well known to be decidable. This was proved independently in Dauchet et al. [1987, 1990] and in Oyamaguchi [1987] using tree automata techniques and ground tree transducer techniques (originated from this problem), yielding EXPTIME decision procedures (PSPACE for strings). Since then, and until last year, the optimality of this bound had been a well-known longstanding open question (see, e.g., RTA-LOOP [2001]).In Comon et al. [2001], we gave the first polynomial-time algorithm for deciding the confluence of ground TRS. Later in Tiwari [2002] this result was extended, using abstract congruent closure techniques, to linear shallow TRS, that is, TRS where no variable occurs twice in the same rule nor at depth greater than one. Here, we give a new and much simpler proof of the latter result. Guillem Godoy, Robert Nieuwenhuis, Ashish Tiwari 0001 |
ACM Trans. Comput. Log. | 1 |
| 2003 | On the Confluence of Linear Shallow Term Rewrite Systems
Guillem Godoy, Ashish Tiwari 0001, Rakesh M. Verma |
STACS | 1 |
| 2003 | Paramodulation and Knuth-Bendix Completion with Nontotal and Nonmonotonic Orderings
Miquel Bofill, Guillem Godoy, Robert Nieuwenhuis, Albert Rubio |
J. Autom. Reason. | 2 |
| 2001 | The Confluence of Ground Term Rewrite Systems is Decidable in Polynomial TimeabstractThe confluence property of ground (i.e., variable-free) term rewrite systems (GTRS) is well-known to be decidable. This was proved independently by M. Dauchet et al. (1987; 1990) and by M. Oyamaguchi (1987) using tree automata techniques and ground tree transducer techniques (originated from this problem), yielding EXPTIME decision procedures (PSPACE for strings). Since then, it has been a well-known longstanding open question whether this bound is optimal. The authors give a polynomial-time algorithm for deciding the confluence of GTRS, and hence alsofor the particular case of suffix- and prefix string rewrite systems or Thue systems. We show that this bound is optimal for all these problems by proving PTIME-hardness for the string case. This result may have some impact on other areas of formal language theory, and in particular on the theory of tree automata. Hubert Comon-Lundh, Guillem Godoy, Robert Nieuwenhuis |
FOCS | 2 |
| 2001 | On the Completeness of Arbitrary Selection Strategies for Paramodulation
Miquel Bofill, Guillem Godoy |
ICALP | 2 |
| 2001 | On Ordering Constraints for Deduction with Built-In Abelian Semigroups, Monoids and GroupsabstractIt is crucial for the performance of ordered resolution or paramodulation-based deduction systems that they incorporate specialized techniques to work efficiently with standard algebraic theories E. Essential ingredients for this purpose are term orderings that are E-compatible, for the given E, and algorithms deciding constraint satisfiability for such orderings. In this paper, we introduce a uniform technique providing the first such algorithms for some orderings for Abelian semigroups, Abelian monoids and Abelian groups, which we believe will lead to reasonably efficient techniques for practice. The algorithms are optimal since we show that, for any well-founded E-compatible ordering for these E, the constraint satisfiability problem is NP-hard, even for conjunctions of inequations, and that our algorithms are in NP. Guillem Godoy, Robert Nieuwenhuis |
LICS | 1 |
| 2000 | Paramodulation with Built-in Abelian GroupsabstractA new technique is presented for superposition with first order clauses with built-in abelian groups (AG). Compared with previous approaches, it is simpler, and no inferences with the AG axioms or abstraction rules are needed. Furthermore, AG-unification is used instead of the computationally more expensive unification modulo associativity and commutativity. Due to the simplicity and restrictiveness of our inference system, its compatibility with redundancy notions and constraints, and the fact that standard term orderings like RPO can be used, we believe that our technique will become the method of choice for practice, as well as a basis for new theoretical developments like logic-based complexity and decidability analysis. Guillem Godoy, Robert Nieuwenhuis |
LICS | 1 |
| 1999 | Paramodulation with Non-Monotonic OrderingsabstractAll current completeness results for ordered paramodulation require the term ordering > to be well-founded, monotonic and total(izable) on ground terms. Here we introduce a new proof technique where the only properties required for > are well foundedness and the subterm property: The technique is a relatively simple and elegant application of some fundamental results on the termination and confluence of ground term rewrite systems (TRS). By a careful further analysis of our technique, we obtain the first Knuth-Bendix completion procedure that finds a convergent TRS for a given set of equations E and a (possibly non-totalizable) reduction ordering p whenever it exists. Note that being a reduction ordering is the minimal possible requirement on >, since a TRS terminates if, and only if, it is contained in a reduction ordering. Miquel Bofill, Guillem Godoy, Robert Nieuwenhuis, Albert Rubio |
LICS | 2 |