Complexity, Expressibility, and Decidability in Automated Reasoning
(CEDAR'08)

Affiliated with IJCAR 2008 Sydney, Australia, 10-15 August 2008


Invited speakers

  • Carsten Lutz (TU Dresden)
  • Alessandro Armando (U. Genova)
  • Program

    Abstracts

    CEDAR proceedings

    Registration

    Program and Workshop Chairs

  • Franz Baader (TU Dresden)
  • Silvio Ghilardi (U. Milano)
  • Miki Hermann (Ecole Polytechnique, Palaiseau)
  • Ulrike Sattler (U. Manchester)
  • Viorica Sofronie-Stokkermans (MPI, Saarbrücken)
  • Program Committee

  • Carlos Areces (INRIA Nancy)
  • Franz Baader (TU Dresden)
  • Matthias Baaz (T.U.Wien)
  • Maria Paola Bonacina (U. Verona)
  • Sebastian Brandt (U. Manchester)
  • Christian Fermüller (T.U.Wien)
  • Silvio Ghilardi (U. Milano)
  • Reiner Haehnle (Chalmers U.)
  • Miki Hermann (Ecole Polytechnique, Palaiseau)
  • Felix Klaedtke (ETH Zurich)
  • Sava Krstic (Intel Corporation)
  • Christopher Lynch (Clarkson U.)
  • Bijan Parsia (U. Manchester)
  • Silvio Ranise (LORIA/INRIA-Lorraine)
  • Ulrike Sattler (U. Manchester)
  • Renate Schmidt (U. Manchester)
  • Viorica Sofronie-Stokkermans (MPI,Saarbrücken)
  • Lidia Tendera (U. Opole)
  • Ashish Tiwari (SRI International)
  • Luca Vigano (U. Verona)
  • Frank Wolter (U. Liverpool)
  • Call for papers

    Topics

    Submission procedure

    Publication

    Important Dates

  • 2 June 2008: Paper submission (extended)
  • 23 June 2008: Notification
  • 7 July 2008: Final version
  • 10 August 2008: Workshop
  • Contact

    For further informations please send an e-mail to Viorica Sofronie-Stokkermans

    List of papers (with abstracts)


    09:00-10:00   Alessandro Armando (invited paper, joint session with PAAR'08)
    Software Model Checking: new challenges and opportunities for Automated Reasoning

    Software Model Checking is emerging as one of the leading approaches to automatic program analysis. State-of-the-art software model checkers exhibit levels of automation and precision often superior to those provided by traditional software analysis tools. This success is due to a large extent to the use of Satisfiability Modulo Theory (SMT) solvers to support reasoning about complex and even infinite data structures (e.g. bit-vectors, numeric data, arrays) manipulated by the program being analysed. In this talk I will survey the opportunities and challenges posed to Automated Reasoning by this new application domain.


    10:30-11:10   David Toman and Grant Weddell
    PTIME Description Logics with Functional Constraints and their Extensions

    We review and extend earlier work on the logic ${\cal CFD}$, a description logic with universal restrictions over functional roles and that allows terminological cycles. In particular, we consider the problem of reasoning about concept subsumption and the problem of computing certain answers for a family of attribute-connected conjunctive queries, showing that both problems are in PTIME. We then consider the effect on the complexity of these problems after adding a concept constructor that expresses concept union, or after adding a concept constructor for the bottom class. Finally, we show that adding both constructors makes both problems EXPTIME-complete.

    11:10-11:50   Baris Sertkaya
    Explaining User Errors in Description Logic Knowledge Base Completion

    In our previous work we have developed a method for completing a Description Logic knowledge base w.r.t. a fixed interpretation by asking questions to a domain expert. Our experiments showed that during this process the domain expert sometimes gives wrong answers to the questions, which cause the resultant knowledge base to have unwanted consequences. In the present work we consider the problem of explaining the reasons of such unwanted consequences in knowledge base completion. We show that in this setting the problem of deciding the existence of an explanation within a specified cardinality bound is NP-complete, and the problem of counting explanations that are minimal w.r.t. set inclusion is #P-complete. We also provide an algorithm that computes one minimal explanation by performing at most polynomially many subsumption tests.

    11:50-12:10   Domenico Cantone and Marianna Nicolosi Asmundo
    On the satisfiability problem for a 3-level quantified syllogistic

    We present a fragment of multi-sorted set-theoretic formulae, called $3LQS$, that admits a restricted form of quantification over individual and set variables, and show that it has a solvable satisfiability problem. The proof is carried out by showing that the theory $3LQS$ enjoys a small model property, i.e., any satisfiable $3LQS$-formula $\psi$ has a finite model whose size depends solely on the size of $\psi$ itself.


    14:30-15:30   Carsten Lutz (Invited talk)
    Temporal Description Logics - A Survey

    Description logics (DLs) are successfully used in a variety of applications. In particular, this includes the use of DLs as an ontology language and for reasoning about conceptual database models such as ER diagrams and UML class diagrams. In many of these applications, there is a need to extend DLs with a temporal component. Notably, medical ontologies such as \mbox{SNOMED CT} often comprise concepts whose faithful modelling requires to capture also temporal aspects. An example is SNOMED CT's concept ``concussion without loss of consciousness'', which describes a concussion after which the patient has remained conscious until the time of examination. Temporal expressivity is also required when the DL approach to reasoning about conceptual database models is lifted from traditional databases to temporal ones. These observations have led to an extensive and varied literture on temporal DLs (TDLs).

    In this talk, I will survey a family of TDLs that is obtained by combining DLs with temporal logics such as LTL and CTL. I will start with the basic members of this family, which allow the application of temporal operators to DL concepts, only. In this basic case, the interaction between the temporal component and the DL component of the TDL is limited, and very transparent decision procedures can be obtained. I will then discuss more powerful combinations that are obtained by allowing the application of temporal operators also to TBox statements and roles. In the former case, reasoning is still decidable, but decision procedure are more involved (and interesting). In the latter case, reasoning is undecidable and I will discuss a number of ways that have been proposed to circumnavigate this problem. Finally, I will put temporal DLs into the perspective of so-called monodic fragments of temporal first-order logic.


    16:00-16:40   Swen Jacobs
    Incremental Instance Generation in Local Reasoning

    Local reasoning allows to handle SMT problems involving a certain class of universally quantified formulas in a complete way by instantiation to a finite set of ground formulas. We present a method to generate this set incrementally, in order to provide a more efficient way of solving these satisfiability problems. The incremental instantiation is guided semantically, inspired by the instance generation approach to first-order theorem proving. Our method is sound and complete, and may terminate on both satisfiable and unsatisfiable input without generating the whole set of instances needed in standard local reasoning.

    16:40-17:20   Jiamou Liu and Ting Zhang
    Towards Combining Dense Linear Orders with Random Graphs

    In this paper we present our work in progress towards obtaining a Nelson-Oppen style combination for combining quantified theories, where each individual component theory admits quantifier elimination. We introduces the notion of good models for union theories, and show that for the good models of union theories, there exists a simple quantifier elimination scheme which uses the elimination procedures for individual component theories as black boxes. Using a priority argument, we show that good models exist for the union theory of dense linear order and random graph.