{"id":"https://openalex.org/W4387946840","doi":"https://doi.org/10.46298/lmcs-22(1:24)2026","title":"Direct Access for Conjunctive Queries with Negations","display_name":"Direct Access for Conjunctive Queries with Negations","publication_year":2026,"publication_date":"2026-03-14","ids":{"openalex":"https://openalex.org/W4387946840","doi":"https://doi.org/10.46298/lmcs-22(1:24)2026"},"language":"en","primary_location":{"id":"doi:10.46298/lmcs-22(1:24)2026","is_oa":true,"landing_page_url":"https://doi.org/10.46298/lmcs-22(1:24)2026","pdf_url":"https://lmcs.episciences.org/17722/pdf","source":{"id":"https://openalex.org/S114379355","display_name":"Logical Methods in Computer Science","issn_l":"1860-5974","issn":["1860-5974"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310313916","host_organization_name":"Logical Methods in Computer Science e.V.","host_organization_lineage":["https://openalex.org/P4310313916"],"host_organization_lineage_names":["Logical Methods in Computer Science e.V."],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Logical Methods in Computer Science","raw_type":"journal-article"},"type":"article","indexed_in":["arxiv","crossref","datacite","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://lmcs.episciences.org/17722/pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5018990877","display_name":"Florent Capelli","orcid":"https://orcid.org/0000-0002-2842-8223"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Florent Capelli","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0002-2842-8223","affiliations":[]},{"author_position":"middle","author":{"id":null,"display_name":"Nofar Carmeli","orcid":"https://orcid.org/0000-0003-0673-5510"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Nofar Carmeli","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0003-0673-5510","affiliations":[]},{"author_position":"middle","author":{"id":null,"display_name":"Oliver Irwin","orcid":"https://orcid.org/0000-0002-8986-1506"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Oliver Irwin","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0002-8986-1506","affiliations":[]},{"author_position":"last","author":{"id":null,"display_name":"Sylvain Salvati","orcid":"https://orcid.org/0000-0002-6230-0098"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sylvain Salvati","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0002-6230-0098","affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.00795369,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"Volume 22, Issue 1","issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10720","display_name":"Complexity and Algorithms in Graphs","score":0.39410001039505005,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10720","display_name":"Complexity and Algorithms in Graphs","score":0.39410001039505005,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.26649999618530273,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.08049999922513962,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/conjunctive-query","display_name":"Conjunctive query","score":0.9409525394439697},{"id":"https://openalex.org/keywords/lexicographical-order","display_name":"Lexicographical order","score":0.6987003684043884},{"id":"https://openalex.org/keywords/precomputation","display_name":"Precomputation","score":0.6860558390617371},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.5882168412208557},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5358465909957886},{"id":"https://openalex.org/keywords/datalog","display_name":"Datalog","score":0.45285868644714355},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.4407031536102295},{"id":"https://openalex.org/keywords/time-complexity","display_name":"Time complexity","score":0.4216132164001465},{"id":"https://openalex.org/keywords/conjunctive-normal-form","display_name":"Conjunctive normal form","score":0.41754794120788574},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.39583253860473633},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.3789321184158325},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.3775014579296112},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3678143322467804},{"id":"https://openalex.org/keywords/relational-database","display_name":"Relational database","score":0.3346066474914551},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.22566014528274536},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.21276968717575073},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.08110061287879944}],"concepts":[{"id":"https://openalex.org/C65647387","wikidata":"https://www.wikidata.org/wiki/Q1781706","display_name":"Conjunctive query","level":3,"score":0.9409525394439697},{"id":"https://openalex.org/C159254197","wikidata":"https://www.wikidata.org/wiki/Q1144915","display_name":"Lexicographical order","level":2,"score":0.6987003684043884},{"id":"https://openalex.org/C159379195","wikidata":"https://www.wikidata.org/wiki/Q7239568","display_name":"Precomputation","level":3,"score":0.6860558390617371},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.5882168412208557},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5358465909957886},{"id":"https://openalex.org/C148230440","wikidata":"https://www.wikidata.org/wiki/Q1172264","display_name":"Datalog","level":2,"score":0.45285868644714355},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4407031536102295},{"id":"https://openalex.org/C311688","wikidata":"https://www.wikidata.org/wiki/Q2393193","display_name":"Time complexity","level":2,"score":0.4216132164001465},{"id":"https://openalex.org/C16221470","wikidata":"https://www.wikidata.org/wiki/Q846564","display_name":"Conjunctive normal form","level":2,"score":0.41754794120788574},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.39583253860473633},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.3789321184158325},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.3775014579296112},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3678143322467804},{"id":"https://openalex.org/C5655090","wikidata":"https://www.wikidata.org/wiki/Q192588","display_name":"Relational database","level":2,"score":0.3346066474914551},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.22566014528274536},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.21276968717575073},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.08110061287879944},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0}],"mesh":[],"locations_count":8,"locations":[{"id":"doi:10.46298/lmcs-22(1:24)2026","is_oa":true,"landing_page_url":"https://doi.org/10.46298/lmcs-22(1:24)2026","pdf_url":"https://lmcs.episciences.org/17722/pdf","source":{"id":"https://openalex.org/S114379355","display_name":"Logical Methods in Computer Science","issn_l":"1860-5974","issn":["1860-5974"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310313916","host_organization_name":"Logical Methods in Computer Science e.V.","host_organization_lineage":["https://openalex.org/P4310313916"],"host_organization_lineage_names":["Logical Methods in Computer Science e.V."],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Logical Methods in Computer Science","raw_type":"journal-article"},{"id":"pmh:oai:arXiv.org:2310.15800","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2310.15800","pdf_url":"https://arxiv.org/pdf/2310.15800","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null},{"id":"pmh:doi:10.48550/arxiv.2310.15800","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},{"id":"pmh:oai:HAL:hal-04260203v1","is_oa":true,"landing_page_url":"https://hal.science/hal-04260203","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Logical Methods in Computer Science, 2026, 22 (1), &#x27E8;10.46298/lmcs-22(1:24)2026&#x27E9;","raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:lilloa.univ-lille.fr:20.500.12210/110869","is_oa":true,"landing_page_url":"http://hdl.handle.net/20.500.12210/110869","pdf_url":null,"source":{"id":"https://openalex.org/S4306402203","display_name":"LillOA (Universit\u00e9 de Lille (University Of Lille))","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210123514","host_organization_name":"Centre d'Etudes en Civilisations, Langues et Litt\u00e9ratures Etrang\u00e8res","host_organization_lineage":["https://openalex.org/I4210123514"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/conferenceObject"},{"id":"pmh:oai:lilloa.univ-lille.fr:20.500.12210/88785","is_oa":true,"landing_page_url":"http://hdl.handle.net/20.500.12210/88785","pdf_url":null,"source":{"id":"https://openalex.org/S4306402203","display_name":"LillOA (Universit\u00e9 de Lille (University Of Lille))","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210123514","host_organization_name":"Centre d'Etudes en Civilisations, Langues et Litt\u00e9ratures Etrang\u00e8res","host_organization_lineage":["https://openalex.org/I4210123514"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/workingPaper"},{"id":"doi:10.48550/arxiv.2310.15800","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2310.15800","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"},{"id":"doi:10.4230/lipics.icdt.2024.13","is_oa":true,"landing_page_url":"https://doi.org/10.4230/lipics.icdt.2024.13","pdf_url":null,"source":{"id":"https://openalex.org/S7407052059","display_name":"Dagstuhl Research Online Publication Server","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"ConferencePaper"}],"best_oa_location":{"id":"doi:10.46298/lmcs-22(1:24)2026","is_oa":true,"landing_page_url":"https://doi.org/10.46298/lmcs-22(1:24)2026","pdf_url":"https://lmcs.episciences.org/17722/pdf","source":{"id":"https://openalex.org/S114379355","display_name":"Logical Methods in Computer Science","issn_l":"1860-5974","issn":["1860-5974"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310313916","host_organization_name":"Logical Methods in Computer Science e.V.","host_organization_lineage":["https://openalex.org/P4310313916"],"host_organization_lineage_names":["Logical Methods in Computer Science e.V."],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Logical Methods in Computer Science","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G7321400372","display_name":"Knowledge Compilation for Data Analysis","funder_award_id":"ANR-20-CE48-0004","funder_id":"https://openalex.org/F4320320883","funder_display_name":"Agence Nationale de la Recherche"}],"funders":[{"id":"https://openalex.org/F4320320883","display_name":"Agence Nationale de la Recherche","ror":"https://ror.org/00rbzpz17"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4387946840.pdf","grobid_xml":"https://content.openalex.org/works/W4387946840.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W20972493","https://openalex.org/W2338525844","https://openalex.org/W2951257011","https://openalex.org/W4299540831","https://openalex.org/W2896766859","https://openalex.org/W4288363924","https://openalex.org/W2740681086","https://openalex.org/W2926816154","https://openalex.org/W3203590019","https://openalex.org/W1900017563"],"abstract_inverted_index":{"Given":[0],"a":[1,6,9,59,80,138,158,200],"conjunctive":[2,50,122,126,180,204,224,239,259,270],"query":[3],"$Q$":[4,16],"and":[5,92,232,261],"database":[7,78],"$D$,":[8],"direct":[10,60,155,197,274],"access":[11,61,156,198],"to":[12,46,62,117,173,192],"the":[13,20,28,74,77,89,98,104,107,118,167,170,175,194,207,212,217,220,227,254,262],"answers":[14,64],"of":[15,22,76,106,120,140,169,178,196,203,222,256,264],"over":[17],"$D$":[18],"is":[19,40,135],"operation":[21],"returning,":[23],"given":[24,93],"an":[25,53],"index":[26],"$k$,":[27],"$k$-th":[29],"answer":[30,176],"for":[31,58,65,199],"some":[32,66],"order":[33],"on":[34,97,103,137,166,183],"its":[35],"answers.":[36],"While":[37],"this":[38,110,151],"problem":[39],"$\\#\\mathcal{P}$-hard":[41],"in":[42,73,219],"general":[43],"with":[44],"respect":[45],"combined":[47,188],"complexity,":[48],"many":[49],"queries":[51,127,181,240,244,260,271],"have":[52],"underlying":[54],"structure":[55,105],"that":[56,69,124,128,142,150,242,253],"allows":[57],"their":[63,184],"lexicographical":[67],"ordering":[68],"takes":[70],"polylogarithmic":[71],"time":[72,82,100,160],"size":[75,168],"after":[79,157],"polynomial":[81,159],"precomputation.":[83],"Previous":[84],"work":[85],"has":[86],"precisely":[87],"characterised":[88],"tractable":[90,154,214,273],"classes":[91,215],"fine-grained":[94],"lower":[95],"bounds":[96,165],"precomputation":[99],"needed":[101,172],"depending":[102,182],"query.":[108],"In":[109,249],"paper,":[111],"we":[112,210,230,251],"generalise":[113,231],"these":[114],"tractability":[115,195,235],"results":[116,187,236],"case":[119,221],"signed":[121,179],"queries,":[123],"is,":[125,243],"may":[129],"contain":[130],"negative":[131,238,258,269],"atoms.":[132,248],"Our":[133],"technique":[134],"based":[136],"class":[139,152,202,255,263],"circuits":[141],"can":[143],"represent":[144,174],"relational":[145],"data.":[146],"We":[147,162],"first":[148],"show":[149,252],"supports":[153],"preprocessing.":[161],"then":[163],"give":[164],"circuit":[171],"set":[177,267],"structure.":[185],"Both":[186],"together":[189],"allow":[190],"us":[191],"prove":[193],"large":[201],"queries.":[205,225],"On":[206,226],"one":[208],"hand,":[209,229],"recover":[211],"known":[213,234],"from":[216],"literature":[218],"positive":[223],"other":[228],"unify":[233],"about":[237],"--":[241],"having":[245],"only":[246],"negated":[247],"particular,":[250],"$\u03b2$-acyclic":[257],"bounded":[265],"nest":[266],"width":[268],"admit":[272],"access.":[275]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2023-10-26T00:00:00"}
