DECIDING DEFINABILITY IN FO 2 (< v , < h ) ON TREES

Thomas Place, Luc Segoufin · 2015

We provide a decidable characterization of regular forest languages definable in FO 2 (<v, < h). By FO 2 (<v, < h) we refer to the two variable fragment of first order logic built from the descendant relation and the following sibling relation. In terms of expressive power it corresponds to a fragment of the navigational core of XPath that contains modalities for going up to some ancestor, down to some descendant, left to some preceding sibling, and right to some following sibling. We also show that our techniques can be applied to other two variable first-order logics having exactly the same vertical modalities as FO 2 (<v, < h) but having different horizontal modalities.

Read the paper · More papers on PaperTik