$n$-permutability and linear Datalog implies symmetric Datalog

We show that if $\mathbb A$ is a core relational structure such that CSP($\mathbb A$) can be solved by a linear Datalog program, and $\mathbb A$ is $n$-permutable for some $n$, then CSP($\mathbb A$) can be solved by a symmetric Datalog program (and thus CSP($\mathbb A$) lies in deterministic logspac...

Full description

Bibliographic Details
Main Author: Alexandr Kazda
Format: Article
Language:English
Published: Logical Methods in Computer Science e.V. 2018-04-01
Series:Logical Methods in Computer Science
Subjects:
Online Access:https://lmcs.episciences.org/2029/pdf
_version_ 1797268616645705728
author Alexandr Kazda
author_facet Alexandr Kazda
author_sort Alexandr Kazda
collection DOAJ
description We show that if $\mathbb A$ is a core relational structure such that CSP($\mathbb A$) can be solved by a linear Datalog program, and $\mathbb A$ is $n$-permutable for some $n$, then CSP($\mathbb A$) can be solved by a symmetric Datalog program (and thus CSP($\mathbb A$) lies in deterministic logspace). At the moment, it is not known for which structures $\mathbb A$ will CSP($\mathbb A$) be solvable by a linear Datalog program. However, once somebody obtains a characterization of linear Datalog, our result immediately gives a characterization of symmetric Datalog.
first_indexed 2024-04-25T01:35:19Z
format Article
id doaj.art-38fd184f4ddf43daaf27e8378bae7a3b
institution Directory Open Access Journal
issn 1860-5974
language English
last_indexed 2024-04-25T01:35:19Z
publishDate 2018-04-01
publisher Logical Methods in Computer Science e.V.
record_format Article
series Logical Methods in Computer Science
spelling doaj.art-38fd184f4ddf43daaf27e8378bae7a3b2024-03-08T09:59:19ZengLogical Methods in Computer Science e.V.Logical Methods in Computer Science1860-59742018-04-01Volume 14, Issue 210.23638/LMCS-14(2:3)20182029$n$-permutability and linear Datalog implies symmetric DatalogAlexandr KazdaWe show that if $\mathbb A$ is a core relational structure such that CSP($\mathbb A$) can be solved by a linear Datalog program, and $\mathbb A$ is $n$-permutable for some $n$, then CSP($\mathbb A$) can be solved by a symmetric Datalog program (and thus CSP($\mathbb A$) lies in deterministic logspace). At the moment, it is not known for which structures $\mathbb A$ will CSP($\mathbb A$) be solvable by a linear Datalog program. However, once somebody obtains a characterization of linear Datalog, our result immediately gives a characterization of symmetric Datalog.https://lmcs.episciences.org/2029/pdfcomputer science - computational complexity68q17, 68r05, 03c05
spellingShingle Alexandr Kazda
$n$-permutability and linear Datalog implies symmetric Datalog
Logical Methods in Computer Science
computer science - computational complexity
68q17, 68r05, 03c05
title $n$-permutability and linear Datalog implies symmetric Datalog
title_full $n$-permutability and linear Datalog implies symmetric Datalog
title_fullStr $n$-permutability and linear Datalog implies symmetric Datalog
title_full_unstemmed $n$-permutability and linear Datalog implies symmetric Datalog
title_short $n$-permutability and linear Datalog implies symmetric Datalog
title_sort n permutability and linear datalog implies symmetric datalog
topic computer science - computational complexity
68q17, 68r05, 03c05
url https://lmcs.episciences.org/2029/pdf
work_keys_str_mv AT alexandrkazda npermutabilityandlineardatalogimpliessymmetricdatalog