We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.LO

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Logic in Computer Science

Title: The theory of concatenation over finite models

Abstract: We propose FC, a new logic on words that combines finite model theory with the theory of concatenation - a first-order logic that is based on word equations. Like the theory of concatenation, FC is built around word equations; in contrast to it, its semantics are defined to only allow finite models, by limiting the universe to a word and all its factors. As a consequence of this, FC has many of the desirable properties of FO on finite models, while being far more expressive than FO[<]. Most noteworthy among these desirable properties are sufficient criteria for efficient model checking, and capturing various complexity classes by adding operators for transitive closures or fixed points.
Not only does FC allow us to obtain new insights and techniques for expressive power and efficient evaluation of document spanners, but it also provides a general framework for logic on words that also has potential applications in other areas.
Comments: Update to make this version consistent with conference version (ICALP 2021), which renamed Datasplog to FC-Datalog
Subjects: Logic in Computer Science (cs.LO); Databases (cs.DB); Formal Languages and Automata Theory (cs.FL)
Cite as: arXiv:1912.06110 [cs.LO]
  (or arXiv:1912.06110v6 [cs.LO] for this version)

Submission history

From: Dominik D. Freydenberger [view email]
[v1] Thu, 12 Dec 2019 18:18:55 GMT (103kb,D)
[v2] Fri, 13 Dec 2019 14:18:54 GMT (91kb,D)
[v3] Mon, 13 Jan 2020 18:23:35 GMT (90kb,D)
[v4] Tue, 18 Feb 2020 13:52:43 GMT (82kb,D)
[v5] Thu, 11 Mar 2021 12:42:24 GMT (138kb,D)
[v6] Thu, 13 May 2021 16:38:17 GMT (88kb,D)

Link back to: arXiv, form interface, contact.