Score: 0

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

Published: December 8, 2025 | arXiv ID: 2512.07476v1

By: Klaus Jansen , Dirk Nowotka , Lis Pirotton and more

Potential Business Impact:

Makes computers understand complex rules better.

Business Areas:
Natural Language Processing Artificial Intelligence, Data and Analytics, Software

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. We extend the ongoing investigation of the main decision problems for patterns (namely, the membership problem, the inclusion problem, and the equivalence problem) to relational pattern languages under a wide range of individual relations. It is shown show that - even for many much simpler or less restrictive relations - the complexity and (un)decidability characteristics of these problems do not change compared to the classical case where variables are related only by equality.

Country of Origin
🇩🇪 Germany

Page Count
45 pages

Category
Computer Science:
Formal Languages and Automata Theory