logo

Courses and Workshops

Title: Hybrid logics
Lecturer(s):Massimo Franceschet (University of Amsterdam) and Balder ten Cate (University of Amsterdam)
Type:Introductory Course
Section:Logic and Computation
Week:Second
Time: 11.00-12.30 (Slot 2)
Webpage:http://staff.science.uva.nl/~francesc
Reader: Download
Room:A2

Description

Hybrid languages extend traditional modal and temporal languages by
providing mechanisms for naming states and referring to states by their
names. These mechanisms increase the expressive power of the languages
while preserving, in some cases, their nice computational and
model-theoretic properties.

This course provides an introduction to hybrid logic, with special
emphasis on expressivity and reasoning. We start the course with a gentle
introduction to hybrid logic, explaining the motivation behind it and
discussing sound and complete proof systems that have been introduced in
the literature (in particular tableaux). After this introductory part
(first class), the course is divided in two main parts.

    * The first part concerns the model-theoretic properties of hybrid
      logic. The topics we will discuss include expressivity, frame 
      definability and interpolation. Each of these notions will be 
      explained, and no substantial background knowledge on model theory
      is required (Classes 2 and 3).

    * The second part concerns the computational behaviour of hybrid
      logic. It includes a survey of decidability and complexity of the
      satisfiability and model checking problem for various hybrid
      languages. Finally, an example of a concrete application for hybrid
      logic model checking is presented: the evaluation of queries and 
      constraints for semistructured data (Classes 4 and 5).



© 2003, 2004 LORIA, Carlos Areces. 2004-09-07 Valid HTML 4.01! Valid CSS! free hit counters