Decision Procedures for Logical Theories


Instructors:

  • Viorica Sofronie-Stokkermans <sofronie@mpi-sb.mpg.de>
  • Uwe Waldmann <uwe@mpi-sb.mpg.de>
  • Preparatory meeting: Wednesday, April 14, 2010; 14:00, Room 24, MPI Building

    Time and place (preliminary): Wednesday, 14:00-16:00, Room 24, MPI Building

    NEW: On June 30, 2010 the seminar takes place in Room 22, MPI building (also on the ground floor)


    Registration:

  • Preliminary registration by e-mail to Viorica Sofronie-Stokkermans

  • Registration: All participants are asked to register in HISPOS until 20.05.2010.
    For this please go to the following url: http://www.cs.uni-saarland.de/index.php?id=128&L=0
    Note that you should be registered in HISPOS in order to get a grade for the seminar.

    If you cannot register please inform Viorica Sofronie-Stokkermans.


  • Requirements for obtaining credit points:

  • Talk (40 min + 5 min discussions)
  • Written abstract: ~ 5 pages
    It is recommended to hand in the written abstract 1-2 weeks after the talk.
  • Regular participation

  • Schedule (preliminary)

  • Slides


  • Description

    General logical formalisms such as predicate logic, set theory, or number theory are undecidable or even not recursively enumerable. However, in applications it is often the case that only special fragments need to be considered, which are decidable and sometimes even have a low complexity: For instance, the theory of integers with addition is decidable; certain fragments of theories of data structures used in verification such as lists, pointers and arrays; as well as some fragments of set theory often used in knowledge representation are decidable as well. The seminar will focus on the following orthogonal issues:
    Decidable theories: identify logical theories which are decidable resp. tractable.

    Methods of proving decidability: identify general principles for proving decidability.

    Applications: application domains where decision procedures are used, with a focus on applications to verification.

  • For a list of suggested topics click here


  • Recommended literature

  • List of suggested topics (To be added).
  • A. Bradley and Z. Manna. The Calculus of Computation. Decision Procedures with Applications to Verification. Springer 2007.


  • Viorica Sofronie-Stokkermans <sofronie@mpi-sb.mpg.de> March 18, 2010.