Combined Hierarchical Matching: the Regular Case - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2022

Combined Hierarchical Matching: the Regular Case

Résumé

Matching 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.
Fichier non déposé

Dates et versions

hal-03738893 , version 1 (26-07-2022)

Identifiants

Citer

Serdar Erbatur, Andrew M. Marshall, Christophe Ringeissen. Combined Hierarchical Matching: the Regular Case. 7th International Conference on Formal Structures for Computation and Deduction (FSCD 2022), Aug 2022, Haifa, Israel. pp.6:1--6:22, ⟨10.4230/LIPIcs.FSCD.2022.6⟩. ⟨hal-03738893⟩
57 Consultations
0 Téléchargements

Altmetric

Partager

More