<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>LOGICHE NON-CLASSICHE PER LA RAPPRESENTAZIONE DELLA CONOSCENZA E IL RAGIONAMENTO NON-CLASSICAL LOGICS FOR KNOWLEDGE REPRESENTATION AND REASONING</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Laura Giordano</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Valentina Gliozzi</string-name>
          <email>gliozzi@di.unito.it</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nicola Olivetti</string-name>
          <email>nicola.olivetti@lsis.org</email>
          <email>nicola.olivetti@univ.u-3mrs.fr</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gian Luca Pozzato</string-name>
          <email>pozzato@di.unito.it</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Camilla B. Schwind</string-name>
          <email>Camilla.Schwind@map.archi.fr</email>
        </contrib>
      </contrib-group>
      <fpage>76</fpage>
      <lpage>81</lpage>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Riassumiamo brevemente la nostra attivita` di ricerca nel
campo delle logiche non-classiche iniziata negli anni ’90.
In particolare, descriviamo la nostra ricerca riguardante
l’applicazione delle logiche non-classiche alla
rappresentazione della conoscenza e lo sviluppo di metodi di prova
per logiche non-monotone e condizionali.</p>
      <p>We briefly outline our research activity in the field of
nonclassical logics started in the 90s. In particular, we
describe our research in the application of non-classical
logics to knowledge representation and in the development of
proof methods for non-monotonic and conditional logics.
1</p>
    </sec>
    <sec id="sec-2">
      <title>Introduction</title>
      <p>Our interest in the field of non-classical logic started with
our work in Logic Programming at the beginning of the
90s. At that time we were working with Alberto on
extensions of LP for dealing with hypothetical, conditional,
defeasible and abductive reasoning. Those activities
include the development of goal directed proof methods for
Horn like fragments of modal logics K, S4, S5 and their
use in the definition of structuring constructs for logic
programs; the study of negation as failure in a hypothetical
logic programming (NProlog); the semantic
characterization of truth maintenance systems (TMS), and its relation
with stable model semantics; proof procedures for
abductive logic programming; and the definition of a conditional
logic programming language (CondLP). Since that time,
we have started working on non-classical logics both
focusing on the use of such logics in knowledge
representation and on developing proof methods for the
automatization of conditional and non-monotonic logics.</p>
      <p>Non-classical logics are widely used within the AI
community, in the context of knowledge representation. In the
following section, we describe the activity of our group in
this area, concerning the use of modal, temporal,
conditional and non-monotonic logics for Reasoning about
Actions and Change and for Belief Revision as well as in the
specification and verification of multi-agent systems.</p>
      <p>In section 3 we describe our activity regarding proof
methods for non-classical logics and, in particular, for
KLM non-monotonic logics and for Conditional Logics.
2</p>
    </sec>
    <sec id="sec-3">
      <title>Knowledge Representation</title>
      <p>As mentioned above, our activity in Knowledge
Representation has been mainly concerned with the formalization of
change, which is crucial both in the context of Reasoning
about Actions as well as in the context of Belief Revision.
Concerning Reasoning about Actions, we have proposed
a few modal and temporal formalisms for modelling
actions execution. In modal and temporal action theories,
action execution is modelled by introducing action
modalities, and the Ramification problem is addressed by making
use of modal or temporal operators (see section 2.1). Such
action theories have been used in the specification and
verification of agent interaction protocols as well as in the
specification, verification and composition of web services
(section 2.2). Concerning Belief Revision, our research has
mainly focused on the relationships between Belief
Revision and Conditional Logics (section 2.3). In the following
we describe the above activities, as well as our recent
activity concerning reasoning about typicality and inheritance
with exceptions in Description Logics (section 2.4).
2.1</p>
    </sec>
    <sec id="sec-4">
      <title>Reasoning About Actions</title>
      <p>
        The idea of representing actions as modalities comes from
Dynamic Logics [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. As observed in [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], classical
dynamic logic adopts essentially the same ontology as
McCarthy’s situation calculus, by taking “the state of the
world as primary, and encoding actions as transformations
on states”. Indeed, actions can be represented in a
natural way by modalities, and states as sequences of
modalities. In this setting, the action law, saying that action a
has effect f when executed in a state in which P holds,
can be expressed by the formula: P → [a]f . Moreover,
the precondition law, saying that action a is executable in
a state in which condition C holds, can be expressed by
the formula: C →&lt; a &gt; f . Based on this idea, in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]
we have defined a modal action theory in which the frame
problem is tackled by using a non-monotonic formalism
which maximizes persistency assumptions and the
ramification problem is tackled by introducing a modal causality
operator which is used to represent causal dependencies
among fluents. This action theory can also deal with
incomplete initial state and with nondeterministic actions.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], we have developed a temporal action theory
based on a dynamic extension of Linear Temporal Logic
(LTL). This logic, called DLTL (Dynamic Linear Time
Temporal Logic) [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], extends LTL by strengthening the
“until” operator by indexing it with regular programs. The
advantage of using a linear time temporal logic is that it
is a well established formalism for specifying the
behavior of distributed systems, for which a rich theory has been
developed and the verification task can be automated by
making use of automata based techniques. In particular,
for DLTL, in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] a tableau-based algorithm for obtaining
a Bu¨ chi automaton from a formula in DLTL has been
presented, whose construction can be done on-the-fly, while
checking for the emptiness of the automaton.
      </p>
      <p>
        An alternative approach to reasoning about actions,
based on Conditional Logics, has been proposed in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
2.2
      </p>
    </sec>
    <sec id="sec-5">
      <title>Specification and Verification of Agent Interaction Protocols</title>
      <p>
        The temporal action theory described above has been used
in the specification and verification of communication
protocols [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. We have followed a social approach [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] to
agent communication, where communication is described
in terms of changes to the social relations between
participants, and protocols in terms of creation, manipulation
and satisfaction of commitments among agents. The
description of the interaction protocol and of communicative
actions is given in a temporal action theory, and agent
programs, when known, can be specified as complex actions
(regular programs in DLTL).
      </p>
      <p>
        We have addresses several kinds of verification
problems, including run-time verification of protocols as well
as static verification of agent compliance with the
protocols. Some of these problems can be formalized either as
validity or as satisfiability problems in the temporal logic
and can be solved by model checking techniques. Other
problems, as compliance, are more challenging and require
a special treatment [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. The proposed approach has also
been used in the specification of Web Services and, in
particular, for reasoning about service composition.
2.3
      </p>
    </sec>
    <sec id="sec-6">
      <title>Belief Revision</title>
      <p>
        A lot of work has been devoted to the problem of finding a
formal relation between Conditional Logics and Belief
Revision [
        <xref ref-type="bibr" rid="ref18 ref4">4, 18</xref>
        ]. Conditional Logics provide a semantics to
conditional sentences of the form “if A, then B”, denoted
by A ⇒ B. Belief Revision is the area of Knowledge
Representation that deals with the problem of how to
integrate a new information in a given belief set. The most
known theory of Belief Revision is the so-called AGM
theory (from Alchourro´ n, Gardenfors, and Makinson who first
proposed it) that specifies a set of rationality postulates for
integrating a new information about a static domain into a
belief set of the same domain.
      </p>
      <p>
        The idea that there might be a relation between
evaluation of conditional sentences and Belief Revision dates
back to Ramsey, who proposed an acceptability criterion
for conditionals in terms of belief change. According to
this criterion, in order to decide whether to accept a
conditional A ⇒ B in a belief set K, one should add A to K
by changing it as little as possible, and see if B follows.
If it does, one should accept the conditional, otherwise
one should reject it. In spite of the intuitiveness of
Ramsey’s criterion, its formalisation in the framework of Belief
Revision is not straightforward. Many proposals, such as
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] run into the well-known Triviality Result, according to
which there is no interesting Belief Revision system
compatible with the proposed formalization. In [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ] we have
proposed a Conditional Logic that corresponds to Belief
Revision, thus establishing a relation between the two
domains, without running into the Triviality Result.
2.4
      </p>
    </sec>
    <sec id="sec-7">
      <title>Reasoning About Typicality in Description</title>
    </sec>
    <sec id="sec-8">
      <title>Logics</title>
      <p>The family of description logics (DLs) is one of the most
important formalisms of knowledge representation. DLs
correspond to tractable fragments of first order logic, and
are reminiscent of the early semantic networks and of
frame-based systems. They offer two key advantages: a
well-defined semantics based on first-order logic and a
good trade-off between expressivity and complexity. DLs
have been successfully implemented by a range of systems
and they are at the base of languages for the semantic web
such as OWL.</p>
      <p>A DL knowledge base comprises two components: (i)
the TBox, containing the definition of concepts (and
possibly roles), and a specification of inclusions relations
among them, and (ii) the ABox containing instances of
concepts and roles, in other words, properties and
relations of individuals. Since the very objective of the TBox
is to build a taxonomy of concepts, the need of
representing prototypical properties and of reasoning about
defeasible inheritance of such properties naturally arises. The
traditional approach is to handle defeasible inheritance by
integrating some kind of non-monotonic reasoning
mechanism. This has led to study non-monotonic extensions of
DLs. However, finding a suitable non-monotonic
extension for inheritance reasoning with exceptions is far from
obvious.</p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], we have considered a novel approach to
defeasible reasoning based on the use of a typicality operator T.
The intended meaning is that, for any concept C, T(C)
singles out the instances of C that are considered as
“typical” or “normal”. Thus, an assertion as “normally
students do not pay taxes” is represented by T(Student ) ⊑
¬ TaxPayer . The DL obtained is called ALC + T.
      </p>
      <p>In the logic ALC + T, one can have consistent
knowledge bases containing the inclusions T(Student ) ⊑
¬ TaxPayer ; T(Student ⊓ Worker ) ⊑ TaxPayer ;
T(Student ⊓ W orker ⊓ ∃HasChild .⊤) ⊑ ¬ TaxPayer ,
corresponding to the assertions: normally a student does
not pay taxes, normally a working student pays taxes, but
normally a working student having children does not pay
taxes (because he is discharged by the government), etc..
Furthermore, if the ABox contains the information that for
instance T(Student ⊓ Worker )(john), one can infer that
TaxPayer (john).
3</p>
    </sec>
    <sec id="sec-9">
      <title>Proof Methods for Non-classical Logics</title>
      <p>Our interest in the area of proof methods started with our
work in Logic Programming</p>
      <p>
        At the beginning of the Nineties, our interest for proof
methods for non-classical logics were mainly devoted to
extend goal directed proof methods to non-classical
logics, and, in particular to modal logics. In the same
period, Dale Miller [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] was putting the basis of
intuitionistic logic programming, based on the idea of having
uniform proofs. Our work in this field was mainly concerned
with modal extensions of logic programmimg [
        <xref ref-type="bibr" rid="ref1 ref3">1, 3</xref>
        ] as well
as with abductive, hypothetical and conditional extension
of logic programming [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In the following, we describe
our more recent activity concerning proof methods for
nonmonotonic and conditional logics.
3.1
      </p>
    </sec>
    <sec id="sec-10">
      <title>Proof Methods for KLM Logics</title>
      <p>
        In [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] we have introduced analytic tableau calculi for all
non-monotonic logics introduced by Kraus, Lehmann, and
Magidor (KLM). Such logics, namely R, P, CL, and C,
have a preferential semantics in which a preference relation
is defined among worlds or states. It has been observed that
KLM logics correspond to the flat (i.e. unnested) fragment
of well-known Conditional Logics.
      </p>
      <p>Our tableau method provides a sort of run-time
translation of P into modal logic G. The idea is simply to interpret
the preference relation as an accessibility relation: a
conditional A ∼| B holds in a model if B is true in all minimal
A-worlds, where a world w is an A-world if it satisfies
A, and it is a minimal A-world if there is no A-world w′
preferred to w. The relation with modal logic G is
motivated by the fact that we assume, following KLM, the
socalled smoothness condition, which ensures that minimal</p>
      <p>A-worlds exist whenever there are A-worlds, by
preventing infinitely descending chains of worlds. This condition
therefore corresponds to the finite-chain condition on the
accessibility relation (as in modal logic G).</p>
      <p>We have extended our approach to the cases of CL and
C by using a second modality which takes care of states
(intuitively, sets of worlds). Regarding CL, we have shown
that we can map CL-models into P-models with an
additional modality. In both cases, we can define a decision
procedure to solve the validity problem in CoNP. Also, we
have given a labelled calculus for the strongest logic R,
where the preference relation is assumed to be modular.
The calculus defines a systematic procedure which allows
the satisfiability problem for R to be decided in
nondeterministic polynomial time.</p>
      <p>From the completeness of our calculi we get for free the
finite model property for all the logics considered. With the
exception of the calculus for C, in order to ensure
termination, our tableau procedures for KLM logics do not need
any loop-checking, nor blocking, nor caching machinery.
Termination is ensured only by adopting a restriction on
the order of application of the rules.
3.2</p>
    </sec>
    <sec id="sec-11">
      <title>Proof Methods for Conditional Logics</title>
      <p>
        In [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] we have introduced proof methods for some
standard Conditional Logics. We have considered the selection
function semantics. Intuitively, the selection function f
selects, for a world w and a formula A, the set of worlds
f (w, A) which are “most similar to w” given the
information A. In this respect, the selection function can be seen
as a sort of modality indexed by formulas of the language.
A conditional formula A ⇒ B holds in a world w if B
holds in all the worlds selected by f for w and A.
      </p>
      <p>We have introduced cut-free sequent calculi for the
basic Conditional Logic CK and for some of its extensions,
namely CK+{ ID, MP, CS, CEM} including all the
combinations of these extensions except those including both
CEM and MP. Our calculi make use of labels representing
possible worlds. Two types of formulas are involved in the
rules of the calculi: world formulas of the form x : A,
representing that A holds at world x, and transition formulas</p>
      <p>A
of the form x −→ y, representing that y ∈ f (x, A). The
completeness of the calculi is an immediate consequence
of the admissibility of cut.</p>
      <p>We have also shown that one can derive a decision
procedure from the cut-free calculi. Whereas the
decidability of these systems was already proved by Nute (by a
finite-model property argument), our calculi give the first
constructive proof of decidability. As usual, the
terminating proof search mechanism is obtained by controlling the
backward application of some critical rules. By estimating
the size of the finite derivations of a given sequent, we have
also obtained a polynomial space complexity bound for the
logics considered.</p>
      <p>
        Our calculi can be the starting point to define
goaloriented proof procedures, according to the paradigm of
Miller’s Uniform Proofs recalled above. As a preliminary
result, in [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] we have presented a goal-directed calculus
for a fragment of CK and its extensions with MP and ID.
      </p>
      <p>
        Proof methods for other Conditional Logics have been
introduced in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. In detail, some labelled tableaux calculi
have been defined for the Conditional Logic CE and its
main extensions, including CV, whose flat fragment
correspond, respectively, to KLM systems P and R.
4
      </p>
    </sec>
    <sec id="sec-12">
      <title>Conclusions and Future Works</title>
      <p>We believe that the temporal action theory we have
developed for the specification and verification of agent
interaction protocols can be profitably used in the specification
and verification of web services. In this context, new
issues arise, as for instance the problem of modelling service
composition and that of service compliance (which still
requires a general solution).</p>
      <p>Concerning reasoning about typicality in description
logics, we are currently studying a minimal model
semantics for ALC + T to maximize typical instances of a
concept. By means of this semantics we are able to infer
defeasible properties of (explicit or implicit) individuals.</p>
    </sec>
    <sec id="sec-13">
      <title>Contacts</title>
      <p>L. Giordano got the Ph.D. in Computer Science from the Universita` degli Studi di Torino in 1993. Since 1998 she
is Professore Associato at the Facolta` di Scienze Matematiche, Fisiche e Naturali, Universita` del Piemonte Orientale
Amedeo Avogadro. Her research interests include: Non-monotonic Reasoning, Belief Revision, Reasoning about Action
and Change, Multiagent Systems, Proof Methods for non-classical logics.</p>
      <p>V. Gliozzi graduated in Philosophy at the Universita` degli Studi di Torino in 1997, and she got the Ph.D. in Computer
Science from the same university in 2002 (with a thesis on Belief Revision and Conditional Logics). Since 2005 she is
a researcher at the Department of Computer Science at Universita` di Torino. Her main research interests include logic,
knowledge representation, non-classical logics.</p>
      <p>N. Olivetti got the Ph.D. in Computer Science from the Universita` degli Studi di Torino in 1995. He is a Professor of
Computer Science at the Paul Ce´zanne University (Aix-Marseille, France), and he is a member of the CNRS laboratory
LSIS. His main research interests are automated deduction for non-classical logics (conditional, substructural, and
manyvalued logics), foundation and proof-theory of non-monotonic reasoning, extensions of logic programming, and Belief
Revision.</p>
      <p>G.L. Pozzato was born in Moncalieri (Turin) in 1978. He took his “Laurea” degree “summa cum laude” in Computer
Science in 2003, and his Ph.D. in Computer Science in 2007, both at the Universita` degli Studi di Torino. Since 2007
he is a researcher at the Department of Computer Science of the Universita` degli Studi di Torino. His research interests
include non-monotonic reasoning, non-classical logics, proof-theory, and Description Logics.</p>
      <p>C. B. Schwind is a researcher of Computer Science at the CNRS laboratory LIF (Marseille, France). Her main research
interests are: Conditional Logic, Multi-agent systems, and analytic tableaux for non-monotonic and conditional logics.
She has also been actively involved in basic research in the following topics: Natural Language Understanding, Temporal
and Modal Logics, Deductive Data Bases, Computer Assisted Language Learning, Action Logics and the Frame Problem,
Modal Non Monotonic Logics.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Baldoni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Martelli</surname>
          </string-name>
          .
          <article-title>A modal extension of logic programming: Modularity, beliefs and hypothetical reasoning</article-title>
          .
          <source>Journal of Logic and Computation</source>
          ,
          <volume>8</volume>
          (
          <issue>5</issue>
          ):
          <fpage>597</fpage>
          -
          <lpage>635</lpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>D.M.</given-names>
            <surname>Gabbay</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Martelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Olivetti</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.L.</given-names>
            <surname>Sapino</surname>
          </string-name>
          .
          <article-title>Conditional reasoning in Logic Programming</article-title>
          .
          <source>J. of Logic Programming</source>
          ,
          <volume>44</volume>
          (
          <issue>1-3</issue>
          ):
          <fpage>37</fpage>
          -
          <lpage>74</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.M.</given-names>
            <surname>Gabbay</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Olivetti</surname>
          </string-name>
          .
          <string-name>
            <surname>Goal-Directed Proof Theory (Applied Logic</surname>
          </string-name>
          Series V.
          <volume>21</volume>
          ) , Springer,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.</given-names>
            <surname>Ga</surname>
          </string-name>
          <article-title>¨rdenfors. Belief Revisions and the Ramsey Test for Conditionals</article-title>
          .
          <source>Philosoph. Review</source>
          ,
          <volume>95</volume>
          :
          <fpage>81</fpage>
          -
          <lpage>93</lpage>
          ,
          <year>1986</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Gliozzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Olivetti</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.L.</given-names>
            <surname>Pozzato</surname>
          </string-name>
          .
          <article-title>Preferential Descritpion Logics</article-title>
          .
          <source>In LPAR 2007. LNAI</source>
          ,
          <volume>4790</volume>
          , pp.
          <fpage>257</fpage>
          -
          <lpage>272</lpage>
          , Springer,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Gliozzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Olivetti</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.B.</given-names>
            <surname>Schwind</surname>
          </string-name>
          .
          <article-title>Tableau Calculi for PreferenceBased Conditional Logics</article-title>
          .
          <source>In TABLEAUX</source>
          <year>2003</year>
          , LNAI,
          <volume>2796</volume>
          , pp.
          <fpage>81</fpage>
          -
          <lpage>101</lpage>
          , Springer,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Gliozzi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>N.</given-names>
            <surname>Olivetti</surname>
          </string-name>
          . Iterated Belief Revision and
          <string-name>
            <given-names>Conditional</given-names>
            <surname>Logic</surname>
          </string-name>
          .
          <source>Studia Logica</source>
          ,
          <volume>70</volume>
          (
          <issue>1</issue>
          ):
          <fpage>23</fpage>
          -
          <lpage>47</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Gliozzi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>N.</given-names>
            <surname>Olivetti</surname>
          </string-name>
          .
          <article-title>Weak AGM postulates and strong Ramsey Test: A logical formalization</article-title>
          .
          <source>Artificial Intelligence</source>
          ,
          <volume>168</volume>
          (
          <issue>1-2</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>37</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Gliozzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Olivetti</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.L.</given-names>
            <surname>Pozzato</surname>
          </string-name>
          .
          <article-title>Analytic Tableaux Calculi for KLM Logics of Nonmonotonic Reasoning</article-title>
          .
          <source>ACM Transactions on Computational Logic (ToCL)</source>
          , to appear.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Martelli</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Schwind</surname>
          </string-name>
          .
          <article-title>Ramification and causality in a modal action logic</article-title>
          .
          <source>Journal of Logic and Computation</source>
          ,
          <volume>10</volume>
          (
          <issue>5</issue>
          ):
          <fpage>625</fpage>
          -
          <lpage>662</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Martelli</surname>
          </string-name>
          .
          <article-title>Tableau-Based Automata Construction for Dynamic Linear Time Temporal Logic</article-title>
          .
          <source>Annals of Mathematics and Artificial Intelligence</source>
          ,
          <volume>46</volume>
          (
          <issue>3</issue>
          ):
          <fpage>289</fpage>
          -
          <lpage>315</lpage>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Martelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Schwind</surname>
          </string-name>
          .
          <article-title>Specifying and Verifying Interaction Protocols in a Temporal Action Logic</article-title>
          ,
          <source>J. of Applied Logic</source>
          ,
          <volume>5</volume>
          (
          <issue>2</issue>
          ):
          <fpage>214</fpage>
          -
          <lpage>234</lpage>
          (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Martelli</surname>
          </string-name>
          .
          <article-title>Verifying Agent Conformance with Protocols specified in a Temporal Action Logic</article-title>
          .
          <source>In AI*IA 2007. Proceedings., LNAI</source>
          ,
          <volume>4733</volume>
          , pp.
          <fpage>145</fpage>
          -
          <lpage>156</lpage>
          , Springer,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Schwind</surname>
          </string-name>
          .
          <article-title>Conditional logic of actions and causation</article-title>
          .
          <source>Artificial Intelligence</source>
          ,
          <volume>157</volume>
          (
          <issue>1- 2</issue>
          ):
          <fpage>239</fpage>
          -
          <lpage>279</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>D.</given-names>
            <surname>Harel</surname>
          </string-name>
          .
          <article-title>First order dynamic logic</article-title>
          .
          <source>In Extensions of Classical Logic, Handbook of Philosophical Logic II</source>
          , pp.
          <fpage>497</fpage>
          -
          <lpage>604</lpage>
          ,
          <year>1984</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>J.G.</given-names>
            <surname>Henriksen</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.S.</given-names>
            <surname>Thiagarajan</surname>
          </string-name>
          ,
          <article-title>Dynamic Linear Time Temporal Logic</article-title>
          .
          <source>Annals of Pure and Applied logic</source>
          ,
          <volume>96</volume>
          (
          <issue>1-3</issue>
          ):
          <fpage>187</fpage>
          -
          <lpage>207</lpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>L.T.</given-names>
            <surname>McCarty</surname>
          </string-name>
          .
          <article-title>Modalities over actions, I. model theory</article-title>
          .
          <source>KR '94, Proceedings</source>
          , pp.
          <fpage>437</fpage>
          -
          <lpage>448</lpage>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>D.</given-names>
            <surname>Makinson</surname>
          </string-name>
          .
          <article-title>The Ga¨rdenfors impossibility theorem in non-monotonic contexts</article-title>
          .
          <source>Studia Logica</source>
          ,
          <volume>49</volume>
          (
          <issue>1</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          ,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>D.</given-names>
            <surname>Miller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Nadathur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Pfenning</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Scedrov</surname>
          </string-name>
          .
          <article-title>Uniform Proofs as a Foundation for Logic Programming</article-title>
          .
          <source>Annals of Pure and Applied Logic</source>
          ,
          <volume>51</volume>
          (
          <issue>1-2</issue>
          ):
          <fpage>125</fpage>
          -
          <lpage>157</lpage>
          ,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>N.</given-names>
            <surname>Olivetti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.L.</given-names>
            <surname>Pozzato</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.B.</given-names>
            <surname>Schwind</surname>
          </string-name>
          .
          <article-title>A Sequent Calculus and a Theorem Prover for Standard Conditional Logics</article-title>
          .
          <source>ACM Transactions on Computational Logic (ToCL)</source>
          ,
          <volume>8</volume>
          (
          <issue>4</issue>
          ):22/
          <fpage>1</fpage>
          -22/51,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>N.</given-names>
            <surname>Olivetti</surname>
          </string-name>
          and
          <string-name>
            <given-names>G.L.</given-names>
            <surname>Pozzato</surname>
          </string-name>
          .
          <article-title>Theorem Proving for Conditional Logics: CondLean and GOALDU CK</article-title>
          .
          <source>J. of Applied Non-Classical Logics (JANCL)</source>
          , to appear.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>M. P.</given-names>
            <surname>Singh</surname>
          </string-name>
          .
          <article-title>A Social Semantics for Agent Communication Languages</article-title>
          .
          <source>Issues in Agent Communication</source>
          <year>2000</year>
          , pp.
          <fpage>31</fpage>
          -
          <lpage>45</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>