Deciding FO-rewritability of Regular Languages and Ontology-Mediated Queries in Linear Temporal Logic
Kurucz, Agi (Department of Informatics, King's College London) | Ryzhikov, Vladislav (Department of Computer Science, Birkbeck, University of London) | Savateev, Yury (Department of Computer Science, Birkbeck, University of London) | Zakharyaschev, Michael (Department of Computer Science, Birkbeck, University of London)
–Journal of Artificial Intelligence Research
Our concern is the problem of determining the data complexity of answering an ontology-mediated query (OMQ) formulated in linear temporal logic LTL over (Z,<) and deciding whether it is rewritable to an FO(<)-query, possibly with some extra predicates. First, we observe that, in line with the circuit complexity and FO-definability of regular languages, OMQ answering in AC0, ACC0 and NC1 coincides with FO(<,≡)-rewritability using unary predicates x ≡ 0 (mod n), FO(<,MOD)-rewritability, and FO(RPR)-rewritability using relational primitive recursion, respectively. We prove that, similarly to known PSᴘᴀᴄᴇ-completeness of recognising FO(<)-definability of regular languages, deciding FO(<,≡)- and FO(<,MOD)-definability is also PSᴘᴀᴄᴇ-complete (unless ACC0 = NC1). We then use this result to show that deciding FO(<)-, FO(<,≡)- and FO(<,MOD)-rewritability of LTL OMQs is ExᴘSᴘᴀᴄᴇ-complete, and that these problems become PSᴘᴀᴄᴇ-complete for OMQs with a linear Horn ontology and an atomic query, and also a positive query in the cases of FO(<)- and FO(<,≡)-rewritability. Further, we consider FO(<)-rewritability of OMQs with a binary-clause ontology and identify OMQ classes, for which deciding it is PSᴘᴀᴄᴇ-, Π2p- and coNP-complete.
Journal of Artificial Intelligence Research
Mar-13-2023
- Country:
- Africa > South Africa
- Western Cape > Cape Town (0.04)
- Asia
- Europe
- Belgium (0.04)
- Slovenia > Drava
- Municipality of Benedikt > Benedikt (0.04)
- Italy (0.04)
- France (0.04)
- Greece > Attica
- Athens (0.04)
- United Kingdom > England
- Berkshire > Reading (0.04)
- Cambridgeshire > Cambridge (0.04)
- Durham > Durham (0.04)
- Greater London > London (0.04)
- Hampshire > Southampton (0.04)
- Spain > Andalusia
- Málaga Province > Málaga (0.04)
- Germany (0.04)
- Sweden > Stockholm
- Stockholm (0.04)
- North America > United States
- California > Los Angeles County
- Los Angeles (0.04)
- Illinois (0.04)
- New Jersey > Middlesex County
- New Brunswick (0.04)
- New York > New York County
- New York City (0.04)
- Texas > Travis County
- Austin (0.04)
- California > Los Angeles County
- Oceania > Australia
- New South Wales > Sydney (0.04)
- Victoria > Melbourne (0.04)
- Africa > South Africa
- Technology: