Catálogo de publicaciones - libros
Computer Science Logic: 19th International Workshop, CSL 2005, 14th Annual Conference of the EACSL, Oxford, UK, August 22-25, 2005, Proceedings
Luke Ong (eds.)
En conferencia: 19º International Workshop on Computer Science Logic (CSL) . Oxford, UK . August 22, 2005 - August 25, 2005
Resumen/Descripción – provisto por la editorial
No disponible.
Palabras clave – provistas por la editorial
No disponibles.
Disponibilidad
Institución detectada | Año de publicación | Navegá | Descargá | Solicitá |
---|---|---|---|---|
No detectada | 2005 | SpringerLink |
Información
Tipo de recurso:
libros
ISBN impreso
978-3-540-28231-0
ISBN electrónico
978-3-540-31897-2
Editor responsable
Springer Nature
País de edición
Reino Unido
Fecha de publicación
2005
Información sobre derechos de publicación
© Springer-Verlag Berlin Heidelberg 2005
Tabla de contenidos
doi: 10.1007/11538363_21
Decidability of Term Algebras Extending Partial Algebras
Bakhadyr Khoussainov; Sasha Rubin
Let ${\cal A}$ be a partial algebra on a finite signature. We say that ${\cal A}$ has decidable query evaluation problem if there exists an algorithm that given a first order formula $\phi(\bar{x})$ and a tuple $\bar{a}$ from the domain of ${\cal A}$ decides whether or not $\phi(\bar{a})$ holds in ${\cal A}$ . Denote by $E({\cal A})$ the total algebra freely generated by ${\cal A}$ . We prove that if ${\cal A}$ has a decidable query evaluation problem then so does $E({\cal A})$ . In particular, the first order theory of $E({\cal A})$ is decidable. In addition, if ${\cal A}$ has elimination of quantifiers then so does $E({\cal A})$ extended by finitely many definable selector functions and tester predicates. Our proof is a refinement of the quantifier elimination procedure for free term algebras. As an application we show that any finitely presented term algebra has a decidable query evaluation problem. This extends the known result that the word problem for finitely presented term algebras is decidable.
Palabras clave: Word Problem; Order Theory; Disjunctive Normal Form; Ground Term; Partial Algebra.
- Finite Models, Decidability and Complexity | Pp. 292-308
doi: 10.1007/11538363_22
Results on the Guarded Fragment with Equivalence or Transitive Relations
Emanuel Kieroński
We study the problem of the satisfiability of guarded formulas in models in which some distinguished binary symbols are interpreted as equivalence relations or as transitive relations. We sharpen the undecidability result for the two-variable guarded fragment with transitive relations by reducing the number of transitive relations to two. We prove that the satisfiability problem for the two-variable guarded fragment with two equivalence relations is 2EXPTIME-complete. We consider the guarded fragment with equivalence relations in guards and show that this variant is easily reducible to the variant with transitive relations in guards. However, in the case of two variables, the version with equivalence relations is easier: NEXPTIME-complete. Finally we show that the decidability results for the guarded fragment with either equivalence relations or transitive relations in guards cannot be generalized to the loosely guarded fragment.
Palabras clave: Normal Form; Equivalence Relation; Modal Logic; Turing Machine; Atomic Formula.
- Finite Models, Decidability and Complexity | Pp. 309-324
doi: 10.1007/11538363_23
The Modular Decomposition of Countable Graphs: Constructions in Monadic Second-Order Logic
Bruno Courcelle; Christian Delhommé
We show that the modular decomposition of a countable graph can be defined from this graph, given with an enumeration of its set of vertices, by formulas of Monadic Second-Order logic. A second main result is the definition of a representation of modular decompositions by a low degree relational structures, also constructible by Monadic Second-Order formulas.
Palabras clave: Binary Tree; Strong Module; Hasse Diagram; Graph Operation; Automatic Structure.
- Finite Models, Decidability and Complexity | Pp. 325-338
doi: 10.1007/11538363_24
On the Complexity of Hybrid Logics with Binders
Balder ten Cate; Massimo Franceschet
Hybrid logic refers to a group of logics lying between modal and first-order logic in which one can refer to individual states of the Kripke structure. In particular, the hybrid logic HL(@, ↓ ) is an appealing extension of modal logic that allows one to refer to a state by means of the given names and to dynamically create new names for a state. Unfortunately, as for the richer first-order logic, satisfiability for the hybrid logic HL(@, ↓ ) is undecidable and model checking for HL(@, ↓ ) is PSpace -complete. We carefully analyze these results and we isolate large fragments of HL(@, ↓ ) for which satisfiability is decidable and model checking is below PSpace .
Palabras clave: Model Check; Modal Logic; Kripke Structure; Hybrid Logic; Model Check Problem.
- Finite Models, Decidability and Complexity | Pp. 339-354
doi: 10.1007/11538363_25
The Complexity of Independence-Friendly Fixpoint Logic
Julian Bradfield; Stephan Kreutzer
We study the complexity of model-checking for the fixpoint extension of Hintikka and Sandu’s independence-friendly logic. We show that this logic captures ExpTime ; and by embedding PFP, we show that its combined complexity is ExpSpace -hard, and moreover the logic includes second order logic (on finite structures).
Palabras clave: Modal Logic; Free Variable; Choice Function; Winning Strategy; Skolem Function.
- Finite Models, Decidability and Complexity | Pp. 355-368
doi: 10.1007/11538363_26
Closure Properties of Weak Systems of Bounded Arithmetic
Antonina Kolokolova
In this paper we study the properties of systems of bounded arithmetic capturing small complexity classes and state conditions sufficient for such systems to capture the corresponding complexity class tightly. Our class of systems of bounded arithmetic is the class of second-order systems with comprehension axiom for a syntactically restricted class of formulas Φ ⊂ Σ $_{\rm 1}^{B}$ based on a logic in the descriptive complexity setting. This work generalizes the results of [8] and [9]. We show that if the system 1) extends V _0 (second-order version of I Δ_0), 2) Δ_1-defines all functions with bitgraphs from Φ, and 3) proves witnessing for all theorems from Φ, then the class of Σ $_{\rm 1}^{B}$ -definable functions of the resulting system is exactly the class expressed by Φ in the descriptive complexity setting, provably in this system.
- Finite Models, Decidability and Complexity | Pp. 369-383
doi: 10.1007/11538363_27
Transfinite Extension of the Mu-Calculus
Julian Bradfield; Jacques Duparc; Sandra Quickert
In [1] Bradfield found a link between finite differences formed by Σ $^{\rm 0}_{\rm 2}$ sets and the mu-arithmetic introduced by Lubarski [7]. We extend this approach into the transfinite: in allowing countable disjunctions we show that this kind of extended mu-calculus matches neatly to the transfinite difference hierarchy of Σ $^{\rm 0}_{\rm 2}$ sets. The difference hierarchy is intimately related to parity games. When passing to infinitely many priorities, it might not longer be true that there is a positional winning strategy. However, if such games are derived from the difference hierarchy, this property still holds true.
Palabras clave: Winning Strategy; Game Tree; Positional Strategy; Winning Region; Parity Game.
- Verification and Model Checking | Pp. 384-396
doi: 10.1007/11538363_28
Bounded Model Checking of Pointer Programs
Witold Charatonik; Lilia Georgieva; Patrick Maier
We propose a bounded model checking procedure for programs manipulating dynamically allocated pointer structures. Our procedure checks whether a program execution of length n ends in an error (e.g. a NULL dereference) by testing if the weakest precondition of the error condition together with the initial condition of the program (e.g. program variable x points to a circular list) is satisfiable. We express error conditions as formulas in the 2-variable fragment of the Bernays-Schönfinkel class with equality. We show that this fragment is closed under computing weakest preconditions. We express the initial conditions by unary relations which are defined by monadic Datalog programs. Our main contribution is a small model theorem for the 2-variable fragment of the Bernays-Schönfinkel class extended with least fixed points expressible by certain monadic Datalog programs. The decidability of this extension of first-order logic gives us a bounded model checking procedure for programs manipulating dynamically allocated pointer structures. In contrast to SAT-based bounded model checking, we do not bound the size of the heap a priori, but allow for pointer structures of arbitrary size. Thus, we are doing bounded model checking of infinite state transition systems.
Palabras clave: Model Check; Transitive Closure; Program Variable; Pointer Program; Proof Tree.
- Verification and Model Checking | Pp. 397-412
doi: 10.1007/11538363_29
PDL with Intersection and Converse Is Decidable
Carsten Lutz
In its many guises and variations, propositional dynamic logic (PDL) plays an important role in various areas of computer science such as databases, artificial intelligence, and computer linguistics. One relevant and powerful variation is ICPDL, the extension of PDL with intersection and converse. Although ICPDL has several interesting applications, its computational properties have never been investigated. In this paper, we prove that ICPDL is decidable by developing a translation to the monadic second order logic of infinite trees. Our result has applications in information logic, description logic, and epistemic logic. In particular, we solve a long-standing open problem in information logic. Another virtue of our approach is that it provides a decidability proof that is more transparent than existing ones for PDL with intersection (but without converse).
- Verification and Model Checking | Pp. 413-427
doi: 10.1007/11538363_30
On Deciding Topological Classes of Deterministic Tree Languages
Filip Murlak
It has been proved by Niwiński and Walukiewicz that a deterministic tree language is either Π $_{\rm 1}^{\rm 1}$ -complete or it is on the level Π $_{\rm 3}^{\rm 0}$ of the Borel hierarchy, and that it can be decided effectively which of the two takes place. In this paper we show how to decide if the language recognized by a given deterministic tree automaton is on the Π $_{\rm 2}^{\rm 0}$ , the Σ $^{\rm 0}_{\rm 2}$ , or the Σ $^{\rm 0}_{\rm 3}$ level. Together with the previous results it gives a procedure calculating the exact position of a deterministic tree language in the topological hierarchy.
Palabras clave: deterministic tree automata; index hierarchy; Borel hierarchy.
- Verification and Model Checking | Pp. 428-441