Jerzy Marcinkowski

dblp:37/6028 · DBLP profile ↗
← Back
37ranked-venue papers
16as first author
7since 2021 · last 2025
0000-0001-6539-6788ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 26 · 13 first-author · 3 since 2021Databases, data management, data science and information retrieval · 11 · 3 first-author · 4 since 2021Artificial intelligence and machine learning · 4 · 1 first-author · 2 since 2021
YearPublicationVenuePosition
2025 About the Multi-Head Linear Restricted Chase Termination
abstract
The chase is a ubiquitous algorithm in database theory. However, for existential rules (aka tuple-generating dependencies), its termination is not guaranteed, and even undecidable in general. The problem of termination becomes particularly difficult for the restricted (or standard) chase, for which the order of rule application matters. Thus, decidability of restricted chase termination is still open for many well-behaved classes such as linear or guarded multi-headed rules. We make a step forward by showing that all-instances restricted chase termination is decidable in the linear multi-headed case.
Lukas Gerlach 0002, Lucas Larroque, Jerzy Marcinkowski, Piotr Ostropolski-Nalewaja
KR3
2025 Bag Semantics Query Containment: The CQ vs. UCQ Case and Other Stories
abstract
Query Containment Problem (QCP) is a fundamental decision problem in query processing and optimization. While QCP has for a long time been completely understood for the case of set semantics, decidability of QCP for conjunctive queries under multi-set semantics (QCP CQ bag ) remains one of the most intriguing open problems in database theory. Certain effort has been put, in the last 30 years, to solve this problem and some decidable special cases of QCP CQ bag were identified, as well as some undecidable extensions, including QCP UCQ bag . In this paper we introduce a new technique which produces, for a given UCQ Φ, a CQ φ such that the application of φ to a database D is, in some sense, an approximation of the application of Φ to D . Using this technique we could analyze the status of QCP bag when one of the queries in question is a CQ and the other is a UCQ, and we reached conclusions which surprised us a little bit. We also tried to use this technique to translate the known undecidability proof for QCP UCQ bag into a proof of undecidability of QCP CQ bag . And, as you are going to see, we got stopped just one infinitely small ε before reaching this ultimate goal.
Jerzy Marcinkowski, Piotr Ostropolski-Nalewaja
Proc. ACM Manag. Data1
2024 Bag Semantics Conjunctive Query Containment. Four Small Steps Towards Undecidability
abstract
Query Containment Problem (QCP) is one of the most fundamental decision problems in database query processing and optimization. Complexity of QCP for conjunctive queries has been fully understood since 1970s. But, as Chaudhuri and Vardi noticed in their classical 1993 paper this understanding is based on the assumption that query answers are sets of tuples, and it does not transfer to the situation when multi-set (bag) semantics is considered. Now, 30 years later, decidability of QCP for bag semantics remains an open question, one of the most intriguing open questions in database theory. In this paper we show a series of undecidability results for some generalizations of this problem. We show, for example, that the problem whether, for given two boolean conjunctive queries φ s and φ b , and a linear function F, the inequality F(φ s (D)) =< φ b (D) holds for each database instance D, is undecidable.
Jerzy Marcinkowski, Mateusz Orda
Proc. ACM Manag. Data1
2023 Uniform Restricted Chase Termination
abstract
Abstract. The chase procedure is a fundamental algorithmic tool in database theory with a variety of applications. A central problem concerning the chase procedure is uniform (a.k.a. all-instances) chase termination: for a given set of tuple-generating dependencies (TGDs), is it the case that the chase terminates for every input database? In view of the fact that this problem is, in general, undecidable, it is natural to ask whether known well-behaved classes of TGDs ensure decidability. We focus on the main paradigms that led to robust TGD-based formalisms, namely guardedness and stickiness, that have been introduced in the context of knowledge-enriched databases. Although uniform chase termination is well understood for the oblivious version of the chase (2EXPTIME-complete for guarded, and PSPACE-complete for sticky TGDs), the more subtle case of the restricted (a.k.a. the standard) chase is rather unexplored. We show that uniform restricted chase termination under guarded single-head TGDs and sticky single-head TGDs is decidable in elementary time. In the case of guardedness, we provide a reduction to the satisfiability problem of monadic second-order logic over infinite trees of bounded degree, while for stickiness we provide a reduction to the emptiness problem of deterministic Büchi automata. Those reductions build on a series of technical results of independent interest related to the notion of fairness of the restricted chase, and the existence of critical databases that characterize nontermination of the restricted chase via databases of a certain form.
Tomasz Gogacz, Jerzy Marcinkowski, Andreas Pieris
SIAM J. Comput.2
2022 Conservative Extensions for Existential Rules
Jean Christoph Jung, Carsten Lutz, Jerzy Marcinkowski
KR3
2022 Determinacy of Real Conjunctive Queries. The Boolean Case
abstract
In their classical 1993 paper Chaudhuri and Vardi notice that some fundamental database theory results and techniques fail to survive when we try to see query answers as bags (multisets) of tuples rather than as sets of tuples.
Jaroslaw Kwiecien, Jerzy Marcinkowski, Piotr Ostropolski-Nalewaja
PODS2
2022 A Journey to the Frontiers of Query Rewritability
abstract
We consider (first-order) query rewritability in the context of theory-mediated query answering. The starting point of our journey is the FUS/FES conjecture, which states that any theory that is a finite expansion set (FES) and admits query rewriting (BDD, FUS) must be uniformly bounded. We show that this conjecture holds for a large class of BDD theories, which we call "local". Upon investigating how "non-local" BDD theories can actually get, we discover unexpected phenomena that, we think, are at odds with prevailing intuitions about BDD theories.
Piotr Ostropolski-Nalewaja, Jerzy Marcinkowski, David Carral, Sebastian Rudolph
PODS2
2020 What Makes a Variant of Query Determinacy (Un)Decidable? (Invited Talk)
abstract
This paper was written as the companion paper of the ICDT 2020 invited tutorial. Query determinacy is a broad topic, with literally hundreds of papers published since late 1980s. This paper is not going to be a "survey" but rather a personal perspective of a person somehow involved in the recent developments in the area. First I explain how, in the last 30+ years, the question of determinacy was formalized. There are many parameters here: obviously one needs to choose the query language of the available views and the query language of the query itself. But - surprisingly - there is also some choice regarding what the word "to compute" actually means in this context. Then I concentrate on certain variants of the decision problem of determinacy (for each choice of parameters there is one such problem) and explain how I understand the mechanisms rendering such variants of determinacy decidable or undecidable. This is on a rather informal level. No really new theorems are presented, but I show some improvements of existing theorems and also simplified proofs of some of the earlier results.
Jerzy Marcinkowski
ICDT1
2020 All-Instances Restricted Chase Termination
abstract
The chase procedure is a fundamental algorithmic tool in database theory with a variety of applications. A key problem concerning the chase procedure is all-instances termination: for a given set of tuple-generating dependencies (TGDs), is it the case that the chase terminates for every input database? In view of the fact that this problem is undecidable, it is natural to ask whether known well-behaved classes of TGDs ensure decidability. We consider here the main paradigms that led to robust TGD-based formalisms, that is, guardedness and stickiness. Although all-instances termination is well-understood for the oblivious chase, the more subtle case of the restricted (a.k.a. the standard) chase is rather unexplored. We show that all-instances restricted chase termination for guarded/sticky single-head TGDs is decidable in elementary time.
Tomasz Gogacz, Jerzy Marcinkowski, Andreas Pieris
PODS2
2019 The First Order Truth Behind Undecidability of Regular Path Queries Determinacy
abstract
In our paper [Głuch, Marcinkowski, Ostropolski-Nalewaja, LICS ACM, 2018] we have solved an old problem stated in [Calvanese, De Giacomo, Lenzerini, Vardi, SPDS ACM, 2000] showing that query determinacy is undecidable for Regular Path Queries. Here a strong generalisation of this result is shown, and - we think - a very unexpected one. We prove that no regularity is needed: determinacy remains undecidable even for finite unions of conjunctive path queries.
Grzegorz Gluch, Jerzy Marcinkowski, Piotr Ostropolski-Nalewaja
ICDT2
2018 Can One Escape Red Chains?: Regular Path Queries Determinacy is Undecidable
abstract
For a given set of queries (which are expressions in some query language) Q = {Q1, Q2, ... Qk} and for another query Q0 we say that Q determines Q0 if -- informally speaking -- for every database D, the information contained in the views Q(D) is sufficient to compute Q0(D).
Grzegorz Gluch, Jerzy Marcinkowski, Piotr Ostropolski-Nalewaja
LICS2
2017 Converging to the chase - A tool for finite controllability
Tomasz Gogacz, Jerzy Marcinkowski
J. Comput. Syst. Sci.2
2016 Red Spider Meets a Rainworm: Conjunctive Query Finite Determinacy Is Undecidable
abstract
We solve a well known and long-standing open problem in database theory, proving that Conjunctive Query Finite Determinacy Problem is undecidable. The technique we use builds on the top of the Red Spider method invented in our paper [GM15] to show undecidability of the same problem in the "unrestricted case" -- when database instances are allowed to be infinite. We also show a specific instance Q0, Q= \Q1, Q2, ... Qk} such that the set Q of CQs does not determine CQ Q0 but finitely determines it. Finally, we claim that while Q0 is finitely determined by Q, there is no FO-rewriting of Q0, with respect to Q
Tomasz Gogacz, Jerzy Marcinkowski
PODS2
2015 The Hunt for a Red Spider: Conjunctive Query Determinacy Is Undecidable
abstract
We solve a well known, long-standing open problem in relational databases theory, showing that the conjunctive query determinacy problem (in its "unrestricted" version) is undecidable.
Tomasz Gogacz, Jerzy Marcinkowski
LICS2
2014 All-Instances Termination of Chase is Undecidable
Tomasz Gogacz, Jerzy Marcinkowski
ICALP (2)2
2014 The Undecidability of the Logic of Subintervals
abstract
The Halpern–Shoham logic is a modal logic of time intervals. Some effort has been put in last ten years to classify fragments of this beautiful logic with respect to decidability of its satisfiability problem. We complete this classification by showing — what we believe is quite an unexpected result—that the logic of subintervals, the fragment of the Halpern–Shoham logic where only the operator “during”, or D, is allowed, is undecidable over discrete structures. This is surprising as this, apparently very simple, logic is decidable over dense orders and its reflexive variant is known to be decidable over discrete structures. Our result subsumes a lot of previous undecidability results of fragments that include D.
Jerzy Marcinkowski, Jakub Michaliszyn
Fundam. Informaticae1
2013 Converging to the Chase - A Tool for Finite Controllability
abstract
We solve a problem, stated in [CGP10], showing that Sticky Datalog∃, defined in the cited paper as an element of the Datalog±project, has the finite controllability property. In order to do that, we develop a technique, which we believe can have further applications, of approximating Chase(D, T), for a database instance D and a set of tuple generating dependencies and datalog rules T, by an infinite sequence of finite structures, all of them being models of T and D.
Tomasz Gogacz, Jerzy Marcinkowski
LICS2
2013 On the BDD/FC conjecture
abstract
Bounded Derivation Depth property (BDD) and Finite Controllability (FC) are two properties of sets of datalog rules and tuple generating dependencies (known as Datalog3 programs), which recently attracted some attention. We conjecture that the first of these properties implies the second, and support this conjecture by some evidence proving, among other results, that it holds true for all theories over binary signature.
Tomasz Gogacz, Jerzy Marcinkowski
PODS2
2011 The Ultimate Undecidability Result for the Halpern-Shoham Logic
abstract
The Halpern-Shoham logic is a modal logic of time intervals. Some effort has been put in last ten years to classify fragments of this beautiful logic with respect to decidability of its satisfiability problem. We complete this classification by showing - what we believe is quite an unexpected result - that the logic of subintervals, the fragment of the Halpern - Shoham logic where only the operator "during'', or D, is allowed, is undecidable over discrete structures. This is surprising as this, apparently very simple, logic is decidable over dense orders and its reflexive variant is known to be decidable over discrete structures. Our result subsumes a lot of previous negative results for the discrete case, like the undecidability for ABE, BD, AA̅D, and so on.
Jerzy Marcinkowski, Jakub Michaliszyn
LICS1
2010 B and D Are Enough to Make the Halpern-Shoham Logic Undecidable
Jerzy Marcinkowski, Jakub Michaliszyn, Emanuel Kieronski
ICALP (2)1
2009 Modulo Constraints and the Complexity of Typechecking XML Views
Jerzy Marcinkowski, Piotr Wieczorek
Theory Comput. Syst.1
2005 Minimal-change integrity maintenance using tuple deletions
Jan Chomicki, Jerzy Marcinkowski
Inf. Comput.2
2004 Computing consistent query answers using conflict hypergraphs
abstract
A consistent query answer in a possibly inconsistent database is an answer which is true in every (minimal) repair of the database. We present here a practical framework for computing consistent query answers for large, possibly inconsistent relational databases. We consider relational algebra queries without projection, and denial constraints. Because our framework handles union queries, we can effectively (and efficiently) extract indefinite disjunctive information from an inconsistent database. We describe a number of novel optimization techniques applicable in this context and summarize experimental results that validate our approach.
Jan Chomicki, Jerzy Marcinkowski, Slawomir Staworko
CIKM2
2004 Hippo: A System for Computing Consistent Answers to a Class of SQL Queries
Jan Chomicki, Jerzy Marcinkowski, Slawomir Staworko
EDBT2
2004 On a Semantic Subsumption Test
Jerzy Marcinkowski, Jan Otop, Grzegorz Stelmaszek
LPAR1
2003 Thue trees
Jerzy Marcinkowski, Leszek Pacholski
Ann. Pure Appl. Log.1
2003 Two techniques in the area of the star problem in trace monoids
Daniel Kirsten, Jerzy Marcinkowski
Theor. Comput. Sci.2
2002 The [exist]*[forall]* Part of the Theory of Ground Term Algebra Modulo an AC Symbol is Undecidable
Jerzy Marcinkowski
Inf. Comput.1
2001 The Hierarchy inside Closed Monadic Sigma1 Collapses on the Infinite Binary Tree
abstract
Closed monadic /spl Sigma//sub 1/, as proposed in (Ajtai et al., 1998), is the existential monadic second order logic where alternation between existential monadic second order quantifiers and first order quantifiers is allowed. Despite some effort very little is known about the expressive power of this logic on finite structures. We construct a tree automaton which exactly characterizes closed monadic /spl Sigma//sub 1/ on the Rabin tree and give a full analysis of the expressive power of closed monadic /spl Sigma//sub 1/ in this context. In particular we prove that the hierarchy inside closed monadic /spl Sigma//sub 1/, defined by the number of alternations between blocks of first order quantifiers and blocks of existential monadic second order quantifiers collapses, on the infinite tree, to the level 2.
André Arnold, Giacomo Lenzi, Jerzy Marcinkowski
LICS3
2001 A Toolkit for First Order Extensions of Monadic Games
David Janin, Jerzy Marcinkowski
STACS2
1999 Two Techniques in the Area of the Star Problem
Daniel Kirsten, Jerzy Marcinkowski
ICALP2
1999 Undecidability of the exists*forall* Part of the Theory of Ground Term Algebra Modulo an AC Symbol
Jerzy Marcinkowski
RTA1
1999 Achilles, Turtle, and Undecidable Boundedness Problems for Small DATALOG Programs
abstract
DATALOG is the language of logic programs without function symbols. It is considered to be the paradigmatic database query language. If it is possible to eliminate recursion from a DATALOG program then it is bounded. Since bounded programs can be executed in parallel constant time, the possibility of automatized boundedness detecting is believed to be an important issue and has been studied in many papers. Boundedness was proved to be undecidable for different kinds of semantical assumptions and syntactical restrictions. Many different proof techniques were used. In this paper we propose a uniform proof method based on the discovery of, as we call it, the Achilles--Turtle machine, and make strong improvements on most of the known undecidability results. In particular we solve the famous open problem of Kanellakis showing that uniform boundedness is undecidable for single rule programs (called also sirups). This paper is the full version of [J. Marcinkowski, Proc. 13th STACS, Lecture Notes in Computer Science 1046, pp. 427--438], and [J. Marcinkowski, 11th IEEE Symposium on Logic in Computer Science, pp. 13--24].
Jerzy Marcinkowski
SIAM J. Comput.1
1997 Undecidability of the First Order Theory of One-Step Right Ground Rewriting
Jerzy Marcinkowski
RTA1
1996 DATALOG SIRUPs Uniform Boundedness is Undecidable
abstract
DATALOG is the paradigmatic database query language. If it is possible to eliminate recursion from a DATALOG program then it is uniformly bounded. Since uniformly bounded programs can be executed in parallel constant time, the possibility of automated boundedness detection is an important issue, and has been studied in many papers. In this paper we solve one of the most famous open problems in the theory of deductive databases (see e.g. P.C. Kanellakis, Elements of Relational Database Theory in Handbook of Theoretical Computer Science) showing that uniform boundedness is undecidable for single rule programs (called also sirups).
Jerzy Marcinkowski
LICS1
1996 The 3 Frenchmen Method Proves Undecidability of the Uniform Boundedness for Single Recursive Rule Ternary DATALOG Programs
Jerzy Marcinkowski
STACS1
1992 Undecidability of the Horn-Clause Implication Problem
abstract
The authors prove that the problem 'given two Horn clauses H/sub 1/=( alpha /sub 1/ V-product alpha /sub 2/ to beta ) and H/sub 2/=( gamma /sub 1/ V-product . . . V-product gamma /sub k/ to delta ), where alpha /sub i/, beta , gamma /sub i/, delta are atomic formulas, decide if H/sub 2/, is a consequence of H/sub 1/' is not recursive. This solves one of the last open decidability problems concerning formulas in pure predicate logic (i.e. without equality symbol). The proof depends on a thorough analysis of derivation trees of one rule of inference with two premisses and one conclusion, and it may have further applications.>
Jerzy Marcinkowski, Leszek Pacholski
FOCS1