The Equivalence Theorem: First-Class Relationships for Structurally Complete Database Systems
Matthew Alford

TL;DR
This paper proves that structurally complete knowledge representation requires four mutually entailing capabilities, introduces a framework satisfying these, and establishes a hierarchy of expressiveness and complexity bounds for query processing.
Contribution
It formally proves the equivalence of four key capabilities for structural completeness and introduces the ATCH framework demonstrating this in practice.
Findings
Theorem establishes four capabilities as necessary and sufficient for structural completeness.
Hierarchical expressiveness: SQL < LPG < TypeDB < ATCH.
NP-completeness for general queries, polynomial-time for practical subclasses.
Abstract
We prove The Equivalence Theorem: structurally complete knowledge representation requires exactly four mutually entailing capabilities -- n-ary relationships with attributes, temporal validity, uncertainty quantification, and causal relationships between relationships -- collectively equivalent to treating relationships as first-class objects. Any system implementing one capability necessarily requires all four; any system missing one cannot achieve structural completeness. This result is constructive: we exhibit an Attributed Temporal Causal Hypergraph (ATCH) framework satisfying all four conditions simultaneously. The theorem yields a strict expressiveness hierarchy -- SQL < LPG < TypeDB < ATCH -- with witness queries that are structurally inexpressible at each lower level. We establish computational complexity bounds showing NP-completeness for general queries but polynomial-time…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Database Systems and Queries · Semantic Web and Ontologies · Data Management and Algorithms
