Dynamic Complexity of Document Spanners

09/24/2019
by   Dominik D. Freydenberger, et al.
0

The present paper investigates the dynamic complexity of document spanners, a formal framework for information extraction introduced by Fagin, Kimelfeld, Reiss, and Vansummeren (JACM 2015). We first look at the class of regular spanners and prove that any regular spanner can be maintained in the dynamic complexity class DynPROP. This result follows from work done previously on the dynamic complexity of formal languages by Gelade, Marquardt, and Schwentick (TOCL 2012). To investigate core spanners we use SpLog, a concatenation logic that exactly captures core spanners. We show that the dynamic complexity class DynCQ, is more expressive than SpLog and therefore can maintain any core spanner. This result is then extended to show that DynFO can maintain any generalized core spanner and that DynFO is at least as powerful as SpLog with negation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/28/2023

Generalized Core Spanner Inexpressibility via Ehrenfeucht-Fraïssé Games for FC

Despite considerable research on document spanners, little is known abou...
research
01/21/2021

Work-sensitive Dynamic Complexity of Formal Languages

Which amount of parallel resources is needed for updating a query result...
research
10/26/2020

A Purely Regular Approach to Non-Regular Core Spanners

The regular spanners (characterised by vset-automata) are closed under t...
research
02/15/2021

Dynamic Membership for Regular Languages

We study the dynamic membership problem for regular languages: fix a lan...
research
02/24/2020

On the complexity of zero gap MIP*

The class MIP^* is the set of languages decidable by multiprover interac...
research
08/20/2021

The n-ary Initial Literal and Literal Shuffle

The literal and the initial literal shuffle have been introduced to mode...
research
04/10/2021

Splitting Spanner Atoms: A Tool for Acyclic Core Spanners

This paper investigates regex CQs with string equalities (SERCQs), a sub...

Please sign up or login with your details

Forgot password? Click here to reset