Finitary Relational Calculus
We show that all relational first-order logic queries can be effectively evaluated on finitary relations. Finitary relations are finite unions of Cartesian products of finite and cofinite sets. This works without any safety restrictions on formulas as in classical relational calculus. It relies on a translation to a relational algebra that includes an unrestricted complement operator and uses term rewriting on tensor terms, which are generally useful as compact data structures, also in conventional database systems.
Authors
- Mikkel Kragh Mathiesen (ORCID: https://orcid.org/0000-0002-2145-527X)
- Fritz Henglein (ORCID: https://orcid.org/0000-0001-5190-2125)
- Mads Rehof
Institutions
- University of Copenhagen (DK)
Publication Details
- Published
- 2025-06-22
- DOI
- https://doi.org/10.1145/3735106.3736538
- Primary Topic
- Advanced Database Systems and Queries
- Type
- article
- Field-Weighted Citation Impact
- 0.00