EDBT 2026 Demo / reviewers in the wild / expert
Christophe Ringeissen
dblp:r/CRingeissen
· DBLP profile ↗
48ranked-venue papers
7as first author
13since 2021 · last 2026
0000-0002-5937-6059ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 39 · 7 first-author · 9 since 2021Artificial intelligence and machine learning · 14 · 2 first-author · 5 since 2021Software engineering, systems software and programming languages · 10 · 1 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Modular derivation of decision procedures for extensions of the algebraic theory of arrays
Rodrigo Raya, Christophe Ringeissen |
J. Log. Algebraic Methods Program. | 2 |
| 2026 | Knowledge Problems in Protocol Analysis: Extending the Notion of Subterm ConvergentabstractWe introduce a new form of restricted term rewrite system, the graph-embedded term rewrite system. These systems, and thus the name, are inspired by the graph minor relation and are more flexible extensions of the well-known homeomorphic-embedded property of term rewrite systems. As a motivating application area, we consider the symbolic analysis of security protocols, and more precisely the two knowledge problems defined by the deduction problem and the static equivalence problem. In this field restricted term rewrite systems, such as subterm convergent ones, have proven useful since the knowledge problems are decidable for such systems. Many of the same decision procedures still work for examples of systems which are "beyond subterm convergent". However, the applicability of the corresponding decision procedures to these examples must often be proven on an individual basis. This is due to the problem that they don't fit into an existing syntactic definition for which the procedures are known to work. Here we show that many of these systems belong to a particular subclass of graph-embedded convergent systems, called contracting convergent systems. On the one hand, we show that the knowledge problems are decidable for the subclass of contracting convergent systems. On the other hand, we show that the knowledge problems are undecidable for the class of graph-embedded systems. Going further, we compare and contrast these graph embedded systems with several notions and properties already known in the protocol analysis literature. Finally, we provide several combination results, both for the combination of multiple contracting convergent systems, and then for the combination of contracting convergent systems with particular permutative equational theories. Carter Bunch, Saraid Dwyer Satterfield, Serdar Erbatur, Andrew M. Marshall, Christophe Ringeissen |
Log. Methods Comput. Sci. | 5 |
| 2025 | Combining Generalization Algorithms in Regular Collapse-Free TheoriesabstractWe look at the generalization problem modulo some equational theories. This problem is dual to the unification problem: given two input terms, we want to find a common term whose respective two instances are equivalent to the original terms modulo the theory. There exist algorithms for finding generalizations over various equational theories. We focus on modular construction of equational generalization algorithms for the union of signature-disjoint theories. Specifically, we consider the class of regular and collapse-free theories, showing how to combine existing generalization algorithms to produce specific solutions in these cases. Additionally, we identify a class of theories that admit a generalization algorithm based on the application of axioms to resolve the problem. To define this class, we rely on the notion of syntactic theories, a concept originally introduced to develop unification procedures similar to the one known for syntactic unification. We demonstrate that syntactic theories are also helpful in developing generalization procedures similar to those used for syntactic generalization. Mauricio Ayala-Rincón, David M. Cerna, Temur Kutsia, Christophe Ringeissen |
FSCD | 4 |
| 2025 | Knowledge Problems vs Unification and Matching: Dichotomy Results
Serdar Erbatur, Andrew M. Marshall, Paliath Narendran, Christophe Ringeissen |
FSCD | 4 |
| 2025 | Interpolating Parametric Array Theories
Rodrigo Raya, Christophe Ringeissen |
JELIA (2) | 2 |
| 2024 | Deciding Knowledge Problems Modulo Classes of Permutative Theories
Serdar Erbatur, Andrew M. Marshall, Paliath Narendran, Christophe Ringeissen |
LOPSTR | 4 |
| 2024 | Combined Abstract Congruence Closure for Theories with Associativity or Commutativity
Christophe Ringeissen, Laurent Vigneron |
LOPSTR | 1 |
| 2023 | Knowledge Problems in Security Protocols: Going Beyond Subterm Convergent TheoriesabstractWe introduce a new form of restricted term rewrite system, the graph-embedded term rewrite system. These systems, and thus the name, are inspired by the graph minor relation and are more flexible extensions of the well-known homeomorphic-embedded property of term rewrite systems. As a motivating application area, we consider the symbolic analysis of security protocols, and more precisely the two knowledge problems defined by the deduction problem and the static equivalence problem. In this field restricted term rewrite systems, such as subterm convergent ones, have proven useful since the knowledge problems are decidable for such systems. However, many of the same decision procedures still work for examples of systems which are "beyond subterm convergent". However, the applicability of the corresponding decision procedures to these examples must often be proven on an individual basis. This is due to the problem that they don't fit into an existing syntactic definition for which the procedures are known to work. Here we show that many of these systems belong to a particular subclass of graph-embedded convergent systems, called contracting convergent systems. On the one hand, we show that the knowledge problems are decidable for the subclass of contracting convergent systems. On the other hand, we show that the knowledge problems are undecidable for the class of graph-embedded systems. Saraid Dwyer Satterfield, Serdar Erbatur, Andrew M. Marshall, Christophe Ringeissen |
FSCD | 4 |
| 2023 | Combining Stable Infiniteness and (Strong) Politeness
Ying Sheng 0007, Yoni Zohar, Christophe Ringeissen, Andrew Reynolds 0001, Clark W. Barrett, Cesare Tinelli |
J. Autom. Reason. | 3 |
| 2022 | Combined Hierarchical Matching: the Regular CaseabstractMatching algorithms are often central sub-routines in many areas of automated reasoning. They are used in areas such as functional programming, rule-based programming, automated theorem proving, and the symbolic analysis of security protocols. Matching is related to unification but provides a somewhat simplified problem. Thus, in some cases, we can obtain a matching algorithm even if the unification problem is undecidable. In this paper we consider a hierarchical approach to constructing matching algorithms. The hierarchical method has been successful for developing unification algorithms for theories defined over a constructor sub-theory. We show how the approach can be extended to matching problems which allows for the development, in a modular way, of hierarchical matching algorithms. Here we focus on regular theories, where both sides of each equational axiom have the same set of variables. We show that the combination of two hierarchical matching algorithms leads to a hierarchical matching algorithm for the union of regular theories sharing only a common constructor sub-theory. Serdar Erbatur, Andrew M. Marshall, Christophe Ringeissen |
FSCD | 3 |
| 2022 | Polite Combination of Algebraic Datatypes
Ying Sheng 0007, Yoni Zohar, Christophe Ringeissen, Jane Lange, Pascal Fontaine, Clark W. Barrett |
J. Autom. Reason. | 3 |
| 2021 | Politeness and Stable Infiniteness: Stronger TogetherabstractAbstract We make two contributions to the study of polite combination in satisfiability modulo theories. The first is a separation between politeness and strong politeness, by presenting a polite theory that is not strongly polite. This result shows that proving strong politeness (which is often harder than proving politeness) is sometimes needed in order to use polite combination. The second contribution is an optimization to the polite combination method, obtained by borrowing from the Nelson-Oppen method. The Nelson-Oppen method is based on guessing arrangements over shared variables. In contrast, polite combination requires an arrangement overallvariables of the shared sorts. We show that when using polite combination, if the other theory is stably infinite with respect to a shared sort, only the shared variables of that sort need be considered in arrangements, as in the Nelson-Oppen method. The time required to reason about arrangements is exponential in the worst case, so reducing the number of variables considered has the potential to improve performance significantly. We show preliminary evidence for this by demonstrating a speed-up on a smart contract verification benchmark. Ying Sheng 0007, Yoni Zohar, Christophe Ringeissen, Andrew Reynolds 0001, Clark W. Barrett, Cesare Tinelli |
CADE | 3 |
| 2021 | Politeness for the Theory of Algebraic Datatypes (Extended Abstract)abstractAlgebraic datatypes, and among them lists and trees, have attracted a lot of interest in automated reasoning and Satisfiability Modulo Theories (SMT). Since its latest stable version, the SMT-LIB standard defines a theory of algebraic datatypes, which is currently supported by several mainstream SMT solvers. In this paper, we study this particular theory of datatypes and prove that it is strongly polite, showing also how it can be combined with other arbitrary disjoint theories using polite combination. Our results cover both inductive and finite datatypes, as well as their union. The combination method uses a new, simple, and natural notion of additivity, that enables deducing strong politeness from (weak) politeness. Ying Sheng 0007, Yoni Zohar, Christophe Ringeissen, Jane Lange, Pascal Fontaine, Clark W. Barrett |
IJCAI | 3 |
| 2020 | Terminating Non-disjoint Combined Unification
Serdar Erbatur, Andrew M. Marshall, Christophe Ringeissen |
LOPSTR | 3 |
| 2020 | Politeness and Combination Methods for Theories with Bridging Functions
Paula Daniela Chocron, Pascal Fontaine, Christophe Ringeissen |
J. Autom. Reason. | 3 |
| 2020 | Computing knowledge in equational extensions of subterm convergent theoriesabstractAbstract We study decision procedures for two knowledge problems critical to the verification of security protocols, namely the intruder deduction and the static equivalence problems. These problems can be related to particular forms of context matching and context unification. Both problems are defined with respect to an equational theory and are known to be decidable when the equational theory is given by a subterm convergent term rewrite system (TRS). In this work, we extend this to consider a subterm convergent TRS defined modulo an equational theory, like Commutativity. We present two pairs of solutions for these important problems. The first solves the deduction and static equivalence problems in rewrite systems modulo shallow theories such as Commutativity. The second provides a general procedure that solves the deduction and static equivalence problems in subterm convergent systems modulo syntactic permutative theories, provided a finite measure is ensured. Several examples of such theories are also given. Serdar Erbatur, Andrew M. Marshall, Christophe Ringeissen |
Math. Struct. Comput. Sci. | 3 |
| 2019 | Rule-Based Unification in Combined Theories and the Finite Variant Property
Ajay Kumar Eeralla, Serdar Erbatur, Andrew M. Marshall, Christophe Ringeissen |
LATA | 4 |
| 2017 | Notions of Knowledge in Combinations of Theories Sharing Constructors
Serdar Erbatur, Andrew M. Marshall, Christophe Ringeissen |
CADE | 3 |
| 2015 | A Polite Non-Disjoint Combination Method: Theories with Bridging Functions Revisited
Paula Daniela Chocron, Pascal Fontaine, Christophe Ringeissen |
CADE | 3 |
| 2015 | A rule-based system for automatic decidability and combinability
Elena Tushkanova, Alain Giorgetti, Christophe Ringeissen, Olga Kouchnarenko |
Sci. Comput. Program. | 3 |
| 2014 | On Asymmetric Unification and the Combination Problem in Disjoint Theories
Serdar Erbatur, Deepak Kapur, Andrew M. Marshall, Catherine Meadows 0001, Paliath Narendran, Christophe Ringeissen |
FoSSaCS | 6 |
| 2013 | Hierarchical Combination
Serdar Erbatur, Deepak Kapur, Andrew M. Marshall, Paliath Narendran, Christophe Ringeissen |
CADE | 5 |
| 2013 | Automatic Decidability: A Schematic Calculus for Theories with Counting OperatorsabstractMany verification problems can be reduced to a satisfiability problem modulo theories. For building satisfiability procedures the rewriting-based approach uses a general calculus for equational reasoning named paramodulation. Schematic paramodulation, in turn, provides means to reason on the derivations computed by paramodulation. Until now, schematic paramodulation was only studied for standard paramodulation. We present a schematic paramodulation calculus modulo a fragment of arithmetics, namely the theory of Integer Offsets. This new schematic calculus is used to prove the decidability of the satisfiability problem for some theories equipped with counting operators. We illustrate our theoretical contribution on theories representing extensions of classical data structures, e.g., lists and records. An implementation within the rewriting-based Maude system constitutes a practical contribution. It enables automatic decidability proofs for theories of practical use. Elena Tushkanova, Christophe Ringeissen, Alain Giorgetti, Olga Kouchnarenko |
RTA | 2 |
| 2011 | Automatic decidability and combinability
Christopher Lynch, Silvio Ranise, Christophe Ringeissen, Duc-Khanh Tran |
Inf. Comput. | 3 |
| 2010 | Combining Satisfiability Procedures for Unions of Theories with a Shared Counting OperatorabstractWe present some decidability results for the universal fragment of theories modeling data structures and endowed with arithmetic constraints. More precisely, all the theories taken into account extend a theory that constrains the function symbol for Enrica Nicolini, Christophe Ringeissen, Michaël Rusinowitch |
Fundam. Informaticae | 2 |
| 2010 | Combination of convex theories: Modularity, deduction completeness, and explanation
Duc-Khanh Tran, Christophe Ringeissen, Silvio Ranise, Hélène Kirchner |
J. Symb. Comput. | 2 |
| 2009 | Combinable Extensions of Abelian Groups
Enrica Nicolini, Christophe Ringeissen, Michaël Rusinowitch |
CADE | 2 |
| 2009 | Satisfiability Procedures for Combination of Theories Sharing Integer Offsets
Enrica Nicolini, Christophe Ringeissen, Michaël Rusinowitch |
TACAS | 2 |
| 2008 | A Mediator Based Approach For Services CompositionabstractWeb services are becoming one of the main technologiesfor designing and building complex inter-enterprise businessapplications. Usually, a business application cannot be fulfilled by one Web service but by a combination of severalones. Hence, there is an obvious need for mechanisms allowing Web services composition. In this paper, we are interested in the automatic composition of Web services. Ourcomposition framework is based on the coordination of Webservices having the capability to communicate via the exchange of messages. Web services are modeled as conversational automata, where transitions are possibly guarded according to the values of exchanged or produced data. If the coordination does not satisfy the business application, we synthesize a new service called mediator. The mediator aims at generating the missing messages which are required to complete the cartesian product so that it mimics the goal service representing the business application to implement. Nawal Guermouche, Olivier Perrin 0001, Christophe Ringeissen |
SERA | 3 |
| 2006 | Decision Procedures for the Formal Analysis of Software
David Déharbe, Pascal Fontaine, Silvio Ranise, Christophe Ringeissen |
ICTAC | 4 |
| 2006 | Automatic Combinability of Rewriting-Based Satisfiability Procedures
Hélène Kirchner, Silvio Ranise, Christophe Ringeissen, Duc-Khanh Tran |
LPAR | 3 |
| 2006 | Special issue on combining logical systems
Alessandro Armando, Christophe Ringeissen |
Inf. Comput. | 2 |
| 2005 | On Superposition-Based Satisfiability Procedures and Their Combination
Hélène Kirchner, Silvio Ranise, Christophe Ringeissen, Duc-Khanh Tran |
ICTAC | 3 |
| 2004 | Nelson-Oppen, Shostak and the Extended Canonizer: A Family Picture with a Newborn
Silvio Ranise, Christophe Ringeissen, Duc-Khanh Tran |
ICTAC | 2 |
| 2003 | Matching in a Class of Combined Non-disjoint Theories
Christophe Ringeissen |
CADE | 1 |
| 2003 | A Pattern Matching Compiler for Multiple Target Languages
Pierre-Etienne Moreau, Christophe Ringeissen, Marian Vittek |
CC | 2 |
| 2003 | Unions of non-disjoint theories and combinations of satisfiability procedures
Cesare Tinelli, Christophe Ringeissen |
Theor. Comput. Sci. | 2 |
| 2002 | Improving Symbolic Model Checking by Rewriting Temporal Logic Formulae
David Déharbe, Anamaria Martins Moreira, Christophe Ringeissen |
RTA | 3 |
| 2001 | Matching with Free Function Symbols - A Simple Extension of Matching?
Christophe Ringeissen |
RTA | 1 |
| 1999 | An Open Automated Framework for Constraint Solver Extension: the SoleX ApproachabstractIn declarative programming languages based on the constraint programming paradigm, computations can be viewed as deductions enhanced with the use of constraint solvers. However, admissible constraints are restricted to formulae handled by solvers and Éric Monfroy, Christophe Ringeissen |
Fundam. Informaticae | 2 |
| 1998 | Rule-Based Constraint ProgrammingabstractIn this paper we present a view of constraint programming based on the notion of rewriting controlled by strategies. We argue that this concept allows us to describe in a unified way the constraint solving mechanism as well as the meta-language neede Claude Kirchner, Christophe Ringeissen |
Fundam. Informaticae | 2 |
| 1997 | Prototyping Combination of Unification Algorithms with the ELAN Rule-Based Programming Language
Christophe Ringeissen |
RTA | 1 |
| 1996 | Combining Decision Algorithms for Matching in the Union of Disjoint Equational Theories
Christophe Ringeissen |
Inf. Comput. | 1 |
| 1994 | Combination Techniques for Non-Disjoint Equational Theories
Eric Domenjoud, Francis Klay, Christophe Ringeissen |
CADE | 3 |
| 1994 | Constraint Solving by Narrowing in Combined Algebraic Domains
Hélène Kirchner, Christophe Ringeissen |
ICLP | 2 |
| 1994 | Combination of Matching Algorithms
Christophe Ringeissen |
STACS | 1 |
| 1994 | Combining Symbolic Constraint Solvers on Algebraic Domains
Hélène Kirchner, Christophe Ringeissen |
J. Symb. Comput. | 2 |
| 1992 | Unification in a Combination of Equational Theories with Shared Constants and its Application to Primal Algebras
Christophe Ringeissen |
LPAR | 1 |