JOURNAL ARTICLE

Expressiveness within Sequence Datalog

Heba AamerJan HiddersJan ParedaensJan Van den Bussche

Year: 2025 Journal:   ACM Transactions on Database Systems Vol: 50 (3)Pages: 1-38   Publisher: Association for Computing Machinery

Abstract

Motivated by old and new applications, we investigate Datalog as a language for sequence databases. We reconsider classical features of Datalog programs, such as negation, recursion, intermediate predicates, and relations of higher arities. We also consider new features that are useful for sequences, notably, equations between path expressions, and “packing”. Our goal is to clarify the relative expressiveness of all these different features, in the context of sequences. Towards our goal, we establish a number of redundancy and primitivity results, showing that certain features can, or cannot, be expressed in terms of other features. These results paint a complete picture of the expressiveness relationships among all possible Sequence Datalog fragments that can be formed using the six features that we consider.

Keywords:
Datalog Computer science Sequence (biology) Programming language Theoretical computer science

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
32
Refs
0.05
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Algorithms and Data Compression
Physical Sciences →  Computer Science →  Artificial Intelligence
Advanced Database Systems and Queries
Physical Sciences →  Computer Science →  Computer Networks and Communications
Data Management and Algorithms
Physical Sciences →  Computer Science →  Signal Processing

Related Documents

JOURNAL ARTICLE

Datalog expressiveness of chain queries

Guozhu Dong

Year: 1992 Pages: 81-90
BOOK-CHAPTER

The expressiveness of Datalog cicuits (DAC)

Foto AfratiIrène GuessarianMichel de Rougemont

Lecture notes in computer science Year: 1997 Pages: 117-128
DISSERTATION

Datalog with existential quantifiers: an optimal trade-off between expressiveness and scalability

Pierfrancesco VeltriNicola LeoneGiorgio Terracina

University:   Archive of Doctoral Theses and Digital Collections (University of Calabria) Year: 2012
BOOK-CHAPTER

Sequence Datalog: Declarative string manipulation in databases

Anthony J. BonnerGiansalvatore Mecca

Lecture notes in computer science Year: 1996 Pages: 399-413
© 2026 ScienceGate Book Chapters — All rights reserved.