4 research outputs found
Relation-Changing Logics as Fragments of Hybrid Logics
Relation-changing modal logics are extensions of the basic modal logic that
allow changes to the accessibility relation of a model during the evaluation of
a formula. In particular, they are equipped with dynamic modalities that are
able to delete, add, and swap edges in the model, both locally and globally. We
provide translations from these logics to hybrid logic along with an
implementation. In general, these logics are undecidable, but we use our
translations to identify decidable fragments. We also compare the expressive
power of relation-changing modal logics with hybrid logics.Comment: In Proceedings GandALF 2016, arXiv:1609.0364
Axiomatising logics with separating conjunctions and modalities
International audienceModal separation logics are formalisms that combine modal operators to reason locally, with separating connectives that allow to perform global updates on the models. In this work, we design Hilbert-style proof systems for the modal separation logics MSL(⇤, h6 =i) and MSL(⇤, 3), where ⇤ is the separating conjunction, 3 is the standard modal operator and h6 =i is the di↵erence modality. The calculi only use the logical languages at hand (no external features such as labels) and take advantage of new normal forms and of their axiomatisation
Reuse and integration of specification logics: the hybridisation perspective
Hybridisation is a systematic process along which the characteristic features
of hybrid logic, both at the syntactic and the semantic levels, are developed on
top of an arbitrary logic framed as an institution. It also captures the construction
of first-order encodings of such hybridised institutions into theories in first-order
logic. The method was originally developed to build suitable logics for the specification
of reconfigurable software systems on top of whatever logic is used to describe
local requirements of each system’s configuration. Hybridisation has, however, a
broader scope, providing a fresh example of yet another development in combining
and reusing logics driven by a problem from Computer Science. This paper offers an
overview of this method, proposes some new extensions, namely the introduction of
full quantification leading to the specification of dynamic modalities, and exemplifies
its potential through a didactical application. It is discussed how hybridisation
can be successfully used in a formal specification course in which students progress
from equational to hybrid specifications in a uniform setting, integrating paradigms,
combining data and behaviour, and dealing appropriately with systems evolution and
reconfiguration.This work is financed by the ERDF—European Regional Development Fund
through the Operational Programme for Competitiveness and Internationalisation—COMPETE
2020 Programme, and by National Funds through the FCT (Portuguese Foundation for Science
and Technology) within project POCI-01-0145-FEDER-006961. M. Martins was further
supported by project UID/MAT/04106/2013. A. Madeira and R. Neves research was carried
out in the context of a post-doc and a Ph.D. grant with references SFRH/BPD/103004/2014
and SFRH/BD/52234/2013, respectively. L.S. Barbosa is also supported by SFRH/BSAB/
113890/2015
Relation-changing modal logics
Tesis (Doctor en Cs. de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía y Física, 2014.En esta tesis investigamos operadores modales dinámicos que pueden cambiar el modelo durante la evaluación de una fórmula. En particular, extendemos el lenguaje modal básico con modalidades que son capaces de invertir, borrar o agregar pares de elementos relacionados. Estudiamos la versión local de los operadores (es decir,la realización de modificaciones desde el punto de evaluación) y la versión global(cambiar arbitrariamente el modelo). Investigamos varias propiedades de los lenguajes introducidos, desde un punto de vista abstracto. En primer lugar, se introduce la semántica formal de los modificadores de modelo, e inmediatamente se introduce una noción de bisimulación. Las bisimulaciones son una herramienta importante para investigar el poder expresivo de los lenguajes introducidos en esta tesis. Se demostró que todas los lenguajes son incomparables entre sí en términos de poder expresivo (a excepción de los dos versiones de swap, aunque conjeturamos que también ́en son incomparables). Continuamos por investigar el comportamiento computacional de este tipo de operadores. En primer lugar, demostramos que el problema de satisfactibilidad para las versiones locales de las lógicas que cambian la relación que investigamos es indecidible. También demostramos que el problema de model checking es PSPACE-completo para las seis lógicas. Finalmente, investigamos model checking fijando el modelo y fijando la fórmula (problemas conocidos como complejidad de fórmula y complejidad del programa, respectivamente). Es posible también definir métodos para comprobar satisfactibilidad que no necesariamente terminan. Introducimos métodos de tableau para las lógicas que cambian las relaciones y demostramos que todos estos métodos son correctos y completos y mostramos algunos aplicaciones. En la última parte de la tesis, se discute un contexto concreto en el que pueden aplicarse las lógicas modales que cambian la relación: Lógicas Dinámicas Epistémicas (DEL, por las siglas en inglés). Definimos una lógica que cambia la relación capaz de codificar DEL, e investigamos su comportamiento computacional.In this thesis we study dynamic modal operators that can change the model during the evaluation of a formula. In particular, we extend the basic modal language with modalities that are able to swap, delete or add pairs of related elements of the domain. We call the resulting logics Relation-Changing Modal Logics. We study local version of the operators (performing modifications from the evaluation point) and global version (changing arbitrarily edges in the model). We investigate several properties of the given languages, from an abstract point of view. First, we introduce the formal semantics of the model modifiers, afterwards we introduce a notion of bisimulation. Bisimulations are an important tool to investigate the expressive power of the languages introduced in this thesis. We show that all the languages are incomparable among them in terms of expressive power (except for the two versions of swap, which we conjecture are also incomparable). We continue by investigating the computational behaviour of this kind of operators. First, we prove that the satisfiability problem for some of the relation-changing modal logics we investigate is undecidable. Then, we prove that the model checking problem is PSpace-complete for the six
logics. Finally, we investigate model checking fixing the model and fixing the formula (problems known as formula and program complexity, respectively). We show that it is possible to define complete but non-terminating methods to check satisfiability. We
introduce tableau methods for relation-changing modal logics and we prove that all these methods are sound and complete, and we show some applications. In the last part of the thesis, we discuss a concrete context in which we can apply relation-changing modal logics: Dynamic Epistemic Logics (DEL). We motivate the use of the kind of logics that we investigate in this new framework, and we introduce some examples of DEL. Finally, we define a new relation-changing modal logic that embeds DEL and we investigate its computational behaviour.Fil: Fervari, Raúl Alberto. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física; Argentina