• DocumentCode
    2545277
  • Title

    A Decidable Two-Way Logic on Data Words

  • Author

    Figueira, Diego

  • Author_Institution
    U. of Warsaw, Warsaw, Poland
  • fYear
    2011
  • fDate
    21-24 June 2011
  • Firstpage
    365
  • Lastpage
    374
  • Abstract
    We study the satisfiability problem for a logic on data words. A data word is a finite word where every position carries a label from a finite alphabet and a data value from an infinite domain. The logic we consider is two-way, contains future and past modalities, which are considered as reflexive and transitive relations, and data equality and inequality tests. This logic corresponds to the fragment of XPath with the ´following-sibling-or-self´ and ´preceding-sibling-or-self´ axes over data words. We show that this problem is decidable, EXPSPACE-complete. This is surprising considering that with the strict (non-reflexive) navigation relations the satisfiability problem is undecidable. To prove this, we first reduce the problem to a derivation problem for an infinite transition system, and then we show how to abstract this problem into a reachability problem of a finite transition system.
  • Keywords
    data handling; formal logic; EXPSPACE-complete; data equality; data value; data words; decidable two way logic; derivation problem; finite alphabet; finite word; infinite transition system; transitive relations; Automata; Biological system modeling; Complexity theory; Navigation; Syntactics; Testing; XML; XPath; data word; reflexive-transitive; satisfiability; two-way;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science (LICS), 2011 26th Annual IEEE Symposium on
  • Conference_Location
    Toronto, ON
  • ISSN
    1043-6871
  • Print_ISBN
    978-1-4577-0451-2
  • Electronic_ISBN
    1043-6871
  • Type

    conf

  • DOI
    10.1109/LICS.2011.18
  • Filename
    5970232