Dynamic Complexity under Definable Changes
Abstract
This paper studies dynamic complexity under definable change operations in the DynFO framework by Patnaik and Immerman. It is shown that for changes definable by parameter-free first-order formulas, all (uniform) queries can be maintained by first-order dynamic programs. Furthermore, many maintenance results for single-tuple changes are extended to more powerful change operations: (1) The reachability query for undirected graphs is first-order maintainable under single tuple changes and first-order defined insertions, likewise the reachability query for directed acyclic graphs under quantifier-free insertions. (2) Context-free languages are first-order maintainable under -defined changes. These results are complemented by several inexpressibility results, for example, that the reachability query cannot be maintained by quantifier-free programs under definable, quantifier-free deletions.
Cite
@article{arxiv.1701.02494,
title = {Dynamic Complexity under Definable Changes},
author = {Thomas Schwentick and Nils Vortmeier and Thomas Zeume},
journal= {arXiv preprint arXiv:1701.02494},
year = {2017}
}
Comments
Full version of an article to be published in ICDT 2017