50 research outputs found

    (Un)Decidability Results for Word Equations with Length and Regular Expression Constraints

    Full text link
    We prove several decidability and undecidability results for the satisfiability and validity problems for languages that can express solutions to word equations with length constraints. The atomic formulas over this language are equality over string terms (word equations), linear inequality over the length function (length constraints), and membership in regular sets. These questions are important in logic, program analysis, and formal verification. Variants of these questions have been studied for many decades by mathematicians. More recently, practical satisfiability procedures (aka SMT solvers) for these formulas have become increasingly important in the context of security analysis for string-manipulating programs such as web applications. We prove three main theorems. First, we give a new proof of undecidability for the validity problem for the set of sentences written as a forall-exists quantifier alternation applied to positive word equations. A corollary of this undecidability result is that this set is undecidable even with sentences with at most two occurrences of a string variable. Second, we consider Boolean combinations of quantifier-free formulas constructed out of word equations and length constraints. We show that if word equations can be converted to a solved form, a form relevant in practice, then the satisfiability problem for Boolean combinations of word equations and length constraints is decidable. Third, we show that the satisfiability problem for quantifier-free formulas over word equations in regular solved form, length constraints, and the membership predicate over regular expressions is also decidable.Comment: Invited Paper at ADDCT Workshop 2013 (co-located with CADE 2013

    Ordering constraints on trees

    Get PDF
    We survey recent results about ordering constraints on trees and discuss their applications. Our main interest lies in the family of recursive path orderings which enjoy the properties of being total, well-founded and compatible with the tree constructors. The paper includes some new results, in particular the undecidability of the theory of lexicographic path orderings in case of a non-unary signature

    Defining Recursive Predicates in Graph Orders

    Full text link
    We study the first order theory of structures over graphs i.e. structures of the form (G,τ\mathcal{G},\tau) where G\mathcal{G} is the set of all (isomorphism types of) finite undirected graphs and τ\tau some vocabulary. We define the notion of a recursive predicate over graphs using Turing Machine recognizable string encodings of graphs. We also define the notion of an arithmetical relation over graphs using a total order t\leq_t on the set G\mathcal{G} such that (G,t\mathcal{G},\leq_t) is isomorphic to (N,\mathbb{N},\leq). We introduce the notion of a \textit{capable} structure over graphs, which is one satisfying the conditions : (1) definability of arithmetic, (2) definability of cardinality of a graph, and (3) definability of two particular graph predicates related to vertex labellings of graphs. We then show any capable structure can define every arithmetical predicate over graphs. As a corollary, any capable structure also defines every recursive graph relation. We identify capable structures which are expansions of graph orders, which are structures of the form (G,\mathcal{G},\leq) where \leq is a partial order. We show that the subgraph order i.e. (G,s\mathcal{G},\leq_s), induced subgraph order with one constant P3P_3 i.e. (G,i,P3\mathcal{G},\leq_i,P_3) and an expansion of the minor order for counting edges i.e. (G,m,sameSize(x,y)\mathcal{G},\leq_m,sameSize(x,y)) are capable structures. In the course of the proof, we show the definability of several natural graph theoretic predicates in the subgraph order which may be of independent interest. We discuss the implications of our results and connections to Descriptive Complexity

    Roman Suszko's works in logic at the Poznań University (1946 - 1953)

    Get PDF
    We discuss the scientific achievements of one of the most prominent Polish logicians of the 20th century - ROMAN SUSZKO in the period when he was active at the University in Poznań (1946 - 1953), i.e. at the very beginning of his academic career. We discuss the scientific achievements of one of the most prominent Polish logicians of the 20th century - ROMAN SUSZKO in the period when he was active at the University in Poznań (1946 - 1953), i.e. at the very beginning of his academic career

    НЕКОТОРЫЕ РЕЗУЛЬТАТЫ, ПОЛУЧЕННЫЕ В ЯРОСЛАВСКОМ ОТДЕЛЕНИИ АЛГЕБРАИЧЕСКОЙ ШКОЛЫ М. Д. ГРИНДЛИНГЕРА

    Get PDF
    We review the main results obtained in the Yaroslavl branch of Martin Greendlinger’s algebraic school from the middle 1970s up to the present. Дается обзор основных результатов, полученных в Ярославском отделении алгебраической школы Мартина Давидовича Гриндлингера за период с середины 70-х годов прошлого века по настоящее время.
    corecore