Tractable fragments of datalog with metric temporal operators

We study the data complexity of reasoning for several fragments of MTL - an extension of Datalog with metric temporal operators over the rational numbers. Reasoning in the full MTL language is PSPACE-complete, which handicaps its application in practice. To achieve tractability we first study the co...

Full description

Bibliographic Details
Main Authors: Wałęga, PA, Cuenca Grau, B, Kaminski, M, Kostylev, EV
Format: Conference item
Language:English
Published: International Joint Conferences on Artificial Intelligence 2020
_version_ 1826312775019790336
author Wałęga, PA
Cuenca Grau, B
Kaminski, M
Kostylev, EV
author_facet Wałęga, PA
Cuenca Grau, B
Kaminski, M
Kostylev, EV
author_sort Wałęga, PA
collection OXFORD
description We study the data complexity of reasoning for several fragments of MTL - an extension of Datalog with metric temporal operators over the rational numbers. Reasoning in the full MTL language is PSPACE-complete, which handicaps its application in practice. To achieve tractability we first study the core fragment, which disallows conjunction in rule bodies, and show that reasoning remains PSPACE-hard. Intractability prompts us to also limit the kinds of temporal operators allowed in rules, and we propose a practical core fragment for which reasoning becomes TC0-complete. Finally, we show that this fragment can be extended by allowing linear conjunctions in rule bodies, where at most one atom can be intensional (IDB); we show that the resulting fragment is NL-complete, and hence no harder than plain linear Datalog.
first_indexed 2024-03-07T00:41:21Z
format Conference item
id oxford-uuid:83256542-65eb-4c47-8a7b-88c47af2388b
institution University of Oxford
language English
last_indexed 2024-04-23T08:25:53Z
publishDate 2020
publisher International Joint Conferences on Artificial Intelligence
record_format dspace
spelling oxford-uuid:83256542-65eb-4c47-8a7b-88c47af2388b2024-04-17T10:16:43ZTractable fragments of datalog with metric temporal operatorsConference itemhttp://purl.org/coar/resource_type/c_5794uuid:83256542-65eb-4c47-8a7b-88c47af2388bEnglishSymplectic ElementsInternational Joint Conferences on Artificial Intelligence2020Wałęga, PACuenca Grau, BKaminski, MKostylev, EVWe study the data complexity of reasoning for several fragments of MTL - an extension of Datalog with metric temporal operators over the rational numbers. Reasoning in the full MTL language is PSPACE-complete, which handicaps its application in practice. To achieve tractability we first study the core fragment, which disallows conjunction in rule bodies, and show that reasoning remains PSPACE-hard. Intractability prompts us to also limit the kinds of temporal operators allowed in rules, and we propose a practical core fragment for which reasoning becomes TC0-complete. Finally, we show that this fragment can be extended by allowing linear conjunctions in rule bodies, where at most one atom can be intensional (IDB); we show that the resulting fragment is NL-complete, and hence no harder than plain linear Datalog.
spellingShingle Wałęga, PA
Cuenca Grau, B
Kaminski, M
Kostylev, EV
Tractable fragments of datalog with metric temporal operators
title Tractable fragments of datalog with metric temporal operators
title_full Tractable fragments of datalog with metric temporal operators
title_fullStr Tractable fragments of datalog with metric temporal operators
title_full_unstemmed Tractable fragments of datalog with metric temporal operators
title_short Tractable fragments of datalog with metric temporal operators
title_sort tractable fragments of datalog with metric temporal operators
work_keys_str_mv AT wałegapa tractablefragmentsofdatalogwithmetrictemporaloperators
AT cuencagraub tractablefragmentsofdatalogwithmetrictemporaloperators
AT kaminskim tractablefragmentsofdatalogwithmetrictemporaloperators
AT kostylevev tractablefragmentsofdatalogwithmetrictemporaloperators