Right-Adjoints for Datalog Programs

Balder ten Cate, Víctor Dalmau*, Jakub Opršal*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

10 Downloads (Pure)

Abstract

A Datalog program can be viewed as a syntactic specification of a mapping from database instances over some schema to database instances over another schema. We establish a large class of Datalog programs for which this mapping admits a (generalized) right-adjoint. We employ these results to obtain new insights into the existence of, and methods for constructing, homomorphism dualities within restricted classes of instances. From this, we derive new results regarding the existence of uniquely characterizing data examples for database queries in the presence of integrity constraints.

Original languageEnglish
Title of host publication27th International Conference on Database Theory (ICDT 2024)
EditorsGraham Cormode, Michael Shekelyan
PublisherSchloss Dagstuhl
ISBN (Electronic)9783959773126
DOIs
Publication statusPublished - 14 Mar 2024
Event27th International Conference on Database Theory, ICDT 2024 - Paestum, Italy
Duration: 25 Mar 202428 Mar 2024

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume290
ISSN (Print)1868-8969

Conference

Conference27th International Conference on Database Theory, ICDT 2024
Country/TerritoryItaly
CityPaestum
Period25/03/2428/03/24

Bibliographical note

Funding:
Balder ten Cate: Supported by the European Union’s Horizon 2020 research and innovation programme (MSCA-101031081). Víctor Dalmau: Supported by the MiCin under grants PID2019-109137GB-C22 and PID2022-138506NB-C22, and the Maria de Maeztu program (CEX2021-001195-M). Jakub Opršal: Supported by the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie Grant Agreement No 101034413.


Publisher Copyright:
© Balder ten Cate, Víctor Dalmau, and Jakub Opršal.

Keywords

  • Adjoints
  • Conjunctive Queries
  • Data Examples
  • Database Constraints
  • Datalog
  • Homomorphism Dualities

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Right-Adjoints for Datalog Programs'. Together they form a unique fingerprint.

Cite this