Zum Hauptinhalt springen

Showing 1–20 of 20 results for author: Figueira, D

Searching in archive cs. Search in all archives.
.
  1. arXiv:2407.20782  [pdf, other

    cs.DB

    Boundedness for Unions of Conjunctive Regular Path Queries over Simple Regular Expressions

    Authors: Diego Figueira, S. Krishna, Om Swostik Mishra, Anantha Padmanabha

    Abstract: The problem of checking whether a recursive query can be rewritten as query without recursion is a fundamental reasoning task, known as the boundedness problem. Here we study the boundedness problem for Unions of Conjunctive Regular Path Queries (UCRPQs), a navigational query language extensively used in ontology and graph database querying. The boundedness problem for UCRPQs is ExpSpace-complete.… ▽ More

    Submitted 30 July, 2024; originally announced July 2024.

  2. arXiv:2407.20058  [pdf, other

    cs.AI cs.DB

    Shapley Value Computation in Ontology-Mediated Query Answering

    Authors: Meghyn Bienvenu, Diego Figueira, Pierre Lafourcade

    Abstract: The Shapley value, originally introduced in cooperative game theory for wealth distribution, has found use in KR and databases for the purpose of assigning scores to formulas and database tuples based upon their contribution to obtaining a query result or inconsistency. In the present paper, we explore the use of Shapley values in ontology-mediated query answering (OMQA) and present a detailed com… ▽ More

    Submitted 29 July, 2024; originally announced July 2024.

  3. arXiv:2407.06766  [pdf, other

    cs.DB

    Relational Perspective on Graph Query Languages

    Authors: Diego Figueira, Anthony W. Lin, Liat Peterfreund

    Abstract: We study a relational perspective of graph database querying. Such a perspective underlies various graph database systems but very few theoretical investigations have been conducted on it. This perspective offers a powerful and unified framework to study graph database querying, by which algorithms and complexity follow from classical results. We provide two concrete applications. The first is q… ▽ More

    Submitted 9 July, 2024; originally announced July 2024.

  4. arXiv:2312.14529  [pdf, other

    cs.DB

    When is Shapley Value Computation a Matter of Counting?

    Authors: Meghyn Bienvenu, Diego Figueira, Pierre Lafourcade

    Abstract: The Shapley value provides a natural means of quantifying the contributions of facts to database query answers. In this work, we seek to broaden our understanding of Shapley value computation (SVC) in the database setting by revealing how it relates to Fixed-size Generalized Model Counting (FGMC), which is the problem of computing the number of sub-databases of a given size and containing a given… ▽ More

    Submitted 25 March, 2024; v1 submitted 22 December, 2023; originally announced December 2023.

    Comments: Published at PODS'24

  5. arXiv:2305.08727  [pdf, other

    cs.FL

    Separating Automatic Relations

    Authors: Pablo Barceló, Diego Figueira, Rémi Morvan

    Abstract: We study the separability problem for automatic relations (i.e., relations on finite words definable by synchronous automata) in terms of recognizable relations (i.e., finite unions of products of regular languages). This problem takes as input two automatic relations $R$ and $R'$, and asks if there exists a recognizable relation $S$ that contains $R$ and does not intersect $R'$. We show this prob… ▽ More

    Submitted 2 August, 2023; v1 submitted 15 May, 2023; originally announced May 2023.

    Comments: Long version of a paper accepted at MFCS 2023

  6. arXiv:2304.10381  [pdf, other

    cs.LO cs.AI cs.DB

    PDL on Steroids: on Expressive Extensions of PDL with Intersection and Converse

    Authors: Diego Figueira, Santiago Figueira, Edwin Pin

    Abstract: We introduce CPDL+, a family of expressive logics rooted in Propositional Dynamic Logic (PDL). In terms of expressive power, CPDL+ strictly contains PDL extended with intersection and converse (a.k.a. ICPDL) as well as Conjunctive Queries (CQ), Conjunctive Regular Path Queries (CRPQ), or some known extensions thereof (Regular Queries and CQPDL). We investigate the expressive power, characterizatio… ▽ More

    Submitted 20 April, 2023; originally announced April 2023.

  7. arXiv:2304.06232  [pdf, other

    cs.DB cs.FL cs.LO

    Conjunctive Regular Path Queries under Injective Semantics

    Authors: Diego Figueira, Miguel Romero

    Abstract: We introduce injective semantics for Conjunctive Regular Path Queries (CRPQs), and study their fundamental properties. We identify two such semantics: atom-injective and query-injective semantics, both defined in terms of injective homomorphisms. These semantics are natural generalizations of the well-studied class of RPQs under simple-path semantics to the class of CRPQs. We study their evaluatio… ▽ More

    Submitted 12 April, 2023; originally announced April 2023.

    Comments: Accepted in the Proceedings of the 42nd ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems (PODS '23)

  8. arXiv:2301.08482  [pdf, other

    cs.DB cs.LO

    A Simple Algorithm for Consistent Query Answering under Primary Keys

    Authors: Diego Figueira, Anantha Padmanabha, Luc Segoufin, Cristina Sirangelo

    Abstract: We consider the dichotomy conjecture for consistent query answering under primary key constraints. It states that, for every fixed Boolean conjunctive query q, testing whether q is certain (i.e. whether it evaluates to true over all repairs of a given inconsistent database) is either polynomial time or coNP-complete. This conjecture has been verified for self-join-free and path queries. We propo… ▽ More

    Submitted 9 December, 2023; v1 submitted 20 January, 2023; originally announced January 2023.

  9. arXiv:2212.01679  [pdf, other

    cs.LO cs.DB cs.FL

    Semantic Tree-Width and Path-Width of Conjunctive Regular Path Queries

    Authors: Diego Figueira, Rémi Morvan

    Abstract: We show that the problem of whether a query is equivalent to a query of tree-width $k$ is decidable, for the class of Unions of Conjunctive Regular Path Queries with two-way navigation (UC2RPQs). A previous result by Barceló, Romero, and Vardi [SIAM Journal on Computing, 2016] has shown decidability for the case $k=1$, and here we extend this result showing that decidability in fact holds for any… ▽ More

    Submitted 15 November, 2023; v1 submitted 3 December, 2022; originally announced December 2022.

    Comments: Journal version submitted to LMCS special issue (v3) of an ICDT'23 paper "Approximation and Semantic Tree-width of Conjunctive Regular Path Queries" (v2). 55 pages and 17 figures

  10. arXiv:2007.10907  [pdf, other

    cs.FL cs.LO

    Universality Problem for Unambiguous VASS

    Authors: Wojciech Czerwiński, Diego Figueira, Piotr Hofman

    Abstract: We study languages of unambiguous VASS, that is, Vector Addition Systems with States, whose transitions read letters from a finite alphabet, and whose acceptance condition is defined by a set of final states (i.e., the coverability language). We show that the problem of universality for unambiguous VASS is ExpSpace-complete, in sheer contrast to Ackermann-completeness for arbitrary VASS, even in d… ▽ More

    Submitted 21 July, 2020; originally announced July 2020.

  11. arXiv:2003.04411  [pdf, ps, other

    cs.AI cs.DB

    Containment of Simple Regular Path Queries

    Authors: Diego Figueira, Adwait Godbole, S. Krishna, Wim Martens, Matthias Niewerth, Tina Trautner

    Abstract: Testing containment of queries is a fundamental reasoning task in knowledge representation. We study here the containment problem for Conjunctive Regular Path Queries (CRPQs), a navigational query language extensively used in ontology and graph database querying. While it is known that containment of CRPQs is expspace-complete in general, we focus here on severely restricted fragments, which are k… ▽ More

    Submitted 9 March, 2020; originally announced March 2020.

  12. arXiv:1904.00850  [pdf, other

    cs.DB cs.DM cs.FL cs.LO

    Boundedness of Conjunctive Regular Path Queries

    Authors: Pablo Barceló, Diego Figueira, Miguel Romero

    Abstract: We study the boundedness problem for unions of conjunctive regular path queries with inverses (UC2RPQs). This is the problem of, given a UC2RPQ, checking whether it is equivalent to a union of conjunctive queries (UCQ). We show the problem to be ExpSpace-complete, thus coinciding with the complexity of containment for UC2RPQs. As a corollary, when a UC2RPQ is bounded, it is equivalent to a UCQ of… ▽ More

    Submitted 1 April, 2019; originally announced April 2019.

  13. Playing with Repetitions in Data Words Using Energy Games

    Authors: Diego Figueira, Anirban Majumdar, M. Praveen

    Abstract: We introduce two-player games which build words over infinite alphabets, and we study the problem of checking the existence of winning strategies. These games are played by two players, who take turns in choosing valuations for variables ranging over an infinite data domain, thus generating multi-attributed data words. The winner of the game is specified by formulas in the Logic of Repeating Value… ▽ More

    Submitted 2 July, 2020; v1 submitted 21 February, 2018; originally announced February 2018.

    ACM Class: F.1.1; F.3.1

    Journal ref: Logical Methods in Computer Science, Volume 16, Issue 3 (July 3, 2020) lmcs:4898

  14. Bottom-up automata on data trees and vertical XPath

    Authors: Diego Figueira, Luc Segoufin

    Abstract: A data tree is a finite tree whose every node carries a label from a finite alphabet and a datum from some infinite domain. We introduce a new model of automata over unranked data trees with a decidable emptiness problem. It is essentially a bottom-up alternating automaton with one register that can store one data value and can be used to perform equality tests with the data values occurring withi… ▽ More

    Submitted 3 November, 2017; v1 submitted 24 October, 2017; originally announced October 2017.

    Journal ref: Logical Methods in Computer Science, Volume 13, Issue 4 (November 6, 2017) lmcs:4044

  15. Reasoning about Data Repetitions with Counter Systems

    Authors: Stephane Demri, Diego Figueira, M Praveen

    Abstract: We study linear-time temporal logics interpreted over data words with multiple attributes. We restrict the atomic formulas to equalities of attribute values in successive positions and to repetitions of attribute values in the future or past. We demonstrate correspondences between satisfiability problems for logics and reachability-like decision problems for counter systems. We show that allowing/… ▽ More

    Submitted 29 July, 2016; v1 submitted 11 April, 2016; originally announced April 2016.

    Comments: 54 pages

    ACM Class: F.3.1; F.4.1; F.4.3

    Journal ref: Logical Methods in Computer Science, Volume 12, Issue 3 (August 4, 2016) lmcs:1645

  16. Graph Logics with Rational Relations

    Authors: Pablo Barcelo, Diego Figueira, Leonid Libkin

    Abstract: We investigate some basic questions about the interaction of regular and rational relations on words. The primary motivation comes from the study of logics for querying graph topology, which have recently found numerous applications. Such logics use conditions on paths expressed by regular languages and relations, but they often need to be extended by rational relations such as subword or subseque… ▽ More

    Submitted 2 July, 2013; v1 submitted 15 April, 2013; originally announced April 2013.

    Journal ref: Logical Methods in Computer Science, Volume 9, Issue 3 (July 4, 2013) lmcs:664

  17. arXiv:1204.2495  [pdf, other

    cs.LO

    Satisfiability for two-variable logic with two successor relations on finite linear orders

    Authors: Diego Figueira

    Abstract: We study the finitary satisfiability problem for first order logic with two variables and two binary relations, corresponding to the induced successor relations of two finite linear orders. We show that the problem is decidable in NEXPTIME.

    Submitted 18 October, 2013; v1 submitted 11 April, 2012; originally announced April 2012.

  18. arXiv:1202.3957  [pdf, other

    cs.DB cs.FL cs.LO

    Alternating register automata on finite words and trees

    Authors: Diego Figueira

    Abstract: We study alternating register automata on data words and data trees in relation to logics. A data word (resp. data tree) is a word (resp. tree) whose every position carries a label from a finite alphabet and a data value from an infinite domain. We investigate one-way automata with alternating control over data words or trees, with one register for storing data and comparing them for equality. Th… ▽ More

    Submitted 7 March, 2012; v1 submitted 17 February, 2012; originally announced February 2012.

    ACM Class: I.7.2, H.2.3, H.2.3

    Journal ref: Logical Methods in Computer Science, Volume 8, Issue 1 (March 9, 2012) lmcs:907

  19. Relating timed and register automata

    Authors: Diego Figueira, Piotr Hofman, Sławomir Lasota

    Abstract: Timed automata and register automata are well-known models of computation over timed and data words respectively. The former has clocks that allow to test the lapse of time between two events, whilst the latter includes registers that can store data values for later comparison. Although these two models behave in appearance differently, several decision problems have the same (un)decidability an… ▽ More

    Submitted 29 November, 2010; originally announced November 2010.

    Comments: In Proceedings EXPRESS'10, arXiv:1011.6012

    Journal ref: Math. Struct. Comp. Sci. 26 (2016) 993-1021

  20. Ackermannian and Primitive-Recursive Bounds with Dickson's Lemma

    Authors: Diego Figueira, Santiago Figueira, Sylvain Schmitz, Philippe Schnoebelen

    Abstract: Dickson's Lemma is a simple yet powerful tool widely used in termination proofs, especially when dealing with counters or related data structures. However, most computer scientists do not know how to derive complexity upper bounds from such termination proofs, and the existing literature is not very helpful in these matters. We propose a new analysis of the length of bad sequences over (N^k,\leq… ▽ More

    Submitted 19 July, 2011; v1 submitted 18 July, 2010; originally announced July 2010.

    ACM Class: D.2.4; F.1.3; F.2; F.4.1; G.2.1

    Journal ref: In LICS 2011, 26th Annual IEEE Symposium on Logic in Computer Science, pages 269--278. IEEE Press