đ€ AI Summary
This paper systematically investigates the decidability and computational complexity of three fundamental decision problemsâmembership, inclusion, and equivalenceâin relational pattern languages under various binary relation constraints. Unlike classical pattern languages relying solely on variable equality, this work generalizes patterns to arbitrary binary relations and rigorously analyzes how weakened constraintsâincluding equivalence, partial orders, and transitive closuresâaffect the decidability boundary. Employing techniques from formal language theory, computability analysis, and relational constraint modeling, the paper precisely characterizes decidability thresholds for each constraint class. The key contribution is establishing robust lower bounds on complexity: even under significantly weakened assumptionsâsuch as finite-depth transitive relationsâall three problems remain undecidable or computationally hard (e.g., ÎŁâÂč-complete or EXPTIME-hard), matching the complexity of classical equality-based patterns. This demonstrates that the inherent intractability of these problems is preserved beyond syntactic equality, revealing their fundamental hardness in relational settings.
đ 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. 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.