1. The Expressive Power of Higher-Order Datalog
- Author
-
Angelos Charalambidis, Panos Rondogiannis, and Christos Nomikos
- Subjects
FOS: Computer and information sciences ,Computer Science - Logic in Computer Science ,Class (set theory) ,Computer science ,EXPTIME ,0102 computer and information sciences ,02 engineering and technology ,Computational Complexity (cs.CC) ,Descriptive complexity theory ,01 natural sciences ,Expressive power ,Theoretical Computer Science ,Datalog ,Computer Science - Databases ,Artificial Intelligence ,020204 information systems ,0202 electrical engineering, electronic engineering, information engineering ,Order (group theory) ,computer.programming_language ,Discrete mathematics ,Computer Science - Programming Languages ,InformationSystems_DATABASEMANAGEMENT ,Databases (cs.DB) ,Logic in Computer Science (cs.LO) ,Computer Science - Computational Complexity ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,Computational Theory and Mathematics ,010201 computation theory & mathematics ,Hardware and Architecture ,computer ,Software ,Programming Languages (cs.PL) - Abstract
A classical result in descriptive complexity theory states that Datalog expresses exactly the class of polynomially computable queries on ordered databases. In this paper we extend this result to the case of higher-order Datalog. In particular, we demonstrate that on ordered databases, for all $k\geq2$, $k$-order Datalog captures $(k-1)$-EXPTIME. This result suggests that higher-order extensions of Datalog possess superior expressive power and they are worthwhile of further investigation both in theory and in practice. This paper is under consideration for acceptance in TPLP., Paper presented at the 35th International Conference on Logic Programming (ICLP 2019), Las Cruces, New Mexico, USA, 20-25 September 2019, 24 pages, LaTeX
- Published
- 2019
- Full Text
- View/download PDF