An Analysis of Decision Problems for Relational Pattern Languages under Various Constraints

Read full text
Authors: Klaus Jansen, Dirk Nowotka, Lis Pirotton, Corinna Wambsganz, Max Wiedenhöft
Cited by: 0

Abstract

Patterns are words with terminals and variables.The language of a pattern is the set of words obtained by uniformly substituting all variables with words that contain only terminals.In their original definition, patterns only allow for multiple distinct occurrences of some variables to be related by the equality relation, represented by using the same variable multiple times.In an extended notion, called relational patterns and relational pattern languages, variables may be related by arbitrary other relations, achieved by using regular patterns and relating individual variables independently from the patterns structure separately.We extend the ongoing investigation of the main decision problems for patterns (namely, the equivalence problem, the inclusion problem, and the membership problem) to relational pattern languages under a wide range of relevant individual relations, providing a comprehensive foundation in all three research directions.

Fields of Study & Subjects

Model-Driven Software Engineering Techniques Formal Methods in Verification Machine Learning and Algorithms

Publication details

Journal / source
Electronic Proceedings in Theoretical Computer Science
Volume
451
Pages
186–200
Publication date
24 August 2026
Language
EN