Existential Calculi of Relations with Transitive Closure: Complexity and Edge Saturations

Yoshiki Nakamura
2023-04-24
Abstract:We study the decidability and complexity of equational theories of the existential calculus of relations with transitive closure (ECoR*) and its fragments, where ECoR* is the positive calculus of relations with transitive closure extended with complements of term variables and constants. We give characterizations of these equational theories by using edge saturations and we show that the equational theory is 1) coNP-complete for ECoR* without transitive closure; 2) in coNEXP for ECoR* without intersection and PSPACE-complete for two smaller fragments; 3) $\Pi_{1}^{0}$-complete for ECoR*. The second result gives PSPACE-upper bounds for some extensions of Kleene algebra, including Kleene algebra with top w.r.t. binary relations.
Logic in Computer Science
What problem does this paper attempt to address?
The problem that this paper attempts to solve is about the decidability and complexity of the equational theory of the existential calculus of relations with transitive closure (ECoR*) and its fragments. Specifically, the paper focuses on: 1. **Existential Calculus of Relations with Transitive Closure (ECoR*)**: This is an extension of the positive calculus of relations (PCoR), with the addition of the complement operator for term variables and constants. 2. **Decidability and Complexity of the Equational Theory**: To study the computational complexity of these theories in different fragments. The main contributions of the paper include: - Giving a characterization of these equational theories, using the concept of edge - saturated graphs. - Proving the following complexity results: - For ECoR without transitive closure, the equational theory is coNP - complete. - For ECoR without intersection operation, the equational theory is in coNEXP; for two smaller fragments, the equational theory is PSPACE - complete. - For the full ECoR*, the equational theory is Π₀¹ - complete. Through these studies, the paper provides a new perspective for understanding the decidability and complexity of relation algebras and their extensions, and provides a PSPACE upper bound for some extensions of Kleene algebras. ### Key Formulas Some of the key formulas involved in the paper are as follows: 1. The relationship between the total relation and the complement operation: \[ \top = a\cup a^{-} \] 2. Ternary inequalities: \[ aba^{-}\leq I^{-}a^{-}\cup aI^{-} \] \[ a\leq I^{-}\cup aa \] \[ a^{-}a\leq I^{-} \] These formulas show some non - trivial valid (in)equalities in ECoR*. ### Summary By introducing the concept of edge - saturated graphs, the paper successfully characterizes the equational theory of ECoR* and gives its complexity classification. This not only solves several open problems in this field but also provides a theoretical basis for future research.