mlsanityData to 14 Oct 2026

Synthesizing Nested Relational Queries from Implicit Specifications

arXiv 2209.08299 ↗First posted 17 Sep 2022cs.DB cs.LOcited by 1

Not on the map. Why?

Abstract (arXiv)

Derived datasets can be defined implicitly or explicitly. An implicit definition (of dataset O in terms of datasets vecI) is a logical specification involving the source data vecI and the interface data O. It is a valid definition of O in terms of vecI, if any two models of the specification agreeing on vecI agree on O. In contrast, an explicit definition is a query that produces O from vecI. Variants of Beth's theorem state that one can convert implicit definitions to explicit ones. Further, this conversion can be done effectively given a proof witnessing implicit definability in a suitable proof system. We prove the analogous effective implicit-to-explicit result for nested relations: implicit definitions, given in the natural logic for nested relations, can be effectively converted to explicit definitions in the nested relational calculus NRC. As a consequence, we can effectively extract rewritings of NRC queries in terms of NRC views, given a proof witnessing that the query is determined by the views.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 17 Sep 2022.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2023: 1.

1 paper.