Matching with regular constraints

  • Authors:
  • Temur Kutsia;Mircea Marin

  • Affiliations:
  • Research Institute for Symbolic Computation, Johannes Kepler University, Linz, Austria;Graduate School of Systems and Information Engineering, University of Tsukuba, Tsukuba, Japan

  • Venue:
  • LPAR'05 Proceedings of the 12th international conference on Logic for Programming, Artificial Intelligence, and Reasoning
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe a sound, terminating, and complete matching algorithm for terms built over flexible arity function symbols and context, function, sequence, and individual variables. Context and sequence variables allow matching to move in term trees to arbitrary depth and breadth, respectively. The values of variables can be constrained by regular expressions which are not necessarily linear. We describe heuristics for optimization, and discuss applications.