Semijoins of Annotated Relations
Phokion G. Kolaitis

TL;DR
This paper extends the concept of semijoins and acyclicity from classical relations to annotated relations with values from positive commutative monoids, establishing a characterization of acyclicity via full reducers.
Contribution
It develops a theory of semijoins for annotated relations and characterizes the monoids for which full reducers exist, generalizing acyclicity concepts.
Findings
Characterizes positive commutative monoids with semijoin functions.
Shows that acyclicity corresponds to the existence of full reducers on certain monoids.
Extends classical semijoin theory to annotated relations with algebraic annotations.
Abstract
The semijoin operation is a fundamental operation of relational algebra that has been extensively used in query processing. Furthermore, semijoins have been used to formulate desirable properties of acyclic schemas; in particular, a schema is acyclic if and only if it has a full reducer, i.e., a sequence of semijoins that converts a given collection of relations to a globally consistent collection of relations. In recent years, the study of acyclicity has been extended to annotated relations, where the annotations are values from some positive commutative monoid. So far, however, it has not been known if the characterization of acyclicity in terms of full reducers extends to annotated relations. Here, we develop a theory of semijoins of annotated relations. To this effect, we first introduce the notion of a semijoin function on a monoid and then characterize the positive commutative…
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
TopicsLogic, programming, and type systems · Logic, Reasoning, and Knowledge · Advanced Database Systems and Queries
