<!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>Semi-negative normal programs based on p-stable semantics</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Claudia Zepeda</string-name>
          <email>czepedac@gmail.com</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jose Luis Carballido</string-name>
          <email>jlcarballido7@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Universidad Polit</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>We introduce three di®erent formats for normal programs with constraints. These forms help to simplify the search of p-stable models of the original program. In this way we further the study of the p-stable semantics. In this paper we indicate that the p-stable semantics for one of the normal forms proposed agrees with the Comp semantics.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Some approaches used to formalize non-monotonic reasoning (NMR) are based
on the semantics of logic programs. In this work we are interested in furthers
the study of one of the semantics useful in this formalization called p-stable.</p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] the authors generalize to disjunctive programs what was done in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
They introduce the p-stable semantics for normal programs by using a
transformation similar to the one used by Gelfond and Lifschits [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. It is important to
mention that the p-stable semantics, which can be de¯ned in terms of
paraconsistent logics, shares several properties with the stable semantics [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], but is closer
to classical logic. For example, let P = fa Ã :ag. We can verify that P does
not have stable models. However the set fag could be considered the intended
model for P in classical logic. Moreover, it is the p-stable model of P .
      </p>
      <p>The present paper introduces three di®erent formats for normal programs
with constraints: Negative normal programs, Restricted negative normal programs
and Semi-Negative normal programs. These forms help to simplify the search of
p-stable models of the original program. Besides, for programs in these formats
the p-stable and the stable semantics coincide. This furthers the interest in
developing the p-stable semantics as a tool to help to understand the NMR.</p>
      <p>This paper is structured as follows. In section 2 we give some de¯nitions
useful to understand this paper. In section 3 we give the de¯nition of the di®erent
formats for normal programs with constraints: negative normal programs and
restricted negative normal programs. We also show the di®erent results about the
stable semantics and the p-stable semantics of programs in these formats. In this
section we also introduce another format for normal programs with constraints
called Semi-negative normal programs. We show how to obtain the p-stable
models of a Semi-negative normal program with constraints by means of the
completion of a particular restricted negative normal program with constraints.
Finally in section 4 we present some conclusions.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Preliminaries</title>
      <p>In this section we summarize some basic concepts and de¯nitions used to
understand this paper.</p>
      <p>A signature L is a ¯nite set of elements that we call atoms, or propositional
symbols. The language of a propositional logic has an alphabet consisting of
proposition symbols : p0; p1; : : : ; connectives: ^, _, Ã, :; and auxiliary symbols : (,
). Where ^, _, Ã are 2-place connectives and : is a 1-place connective. Formulas
are built up as usual in logic. A literal is either an atom a, called positive literal ;
or the negation of an atom :a, called negative literal. The formula F ´ G is an
abbreviation for (F Ã G) ^ (G Ã F ). A clause is a formula of the form H Ã B
(also written as B ! H), where H and B, arbitrary formulas in principle, are
known as the head and body of the clause respectively. The body of a clause
could be empty, in which case the clause is known as a fact and can be denoted
just by: H Ã. In the case when the head of a clause is empty, the clause is called
a constraint and is denoted by: Ã B.</p>
      <p>A normal clause is a clause of the form H Ã B+ [ :B¡ where H consists
of one atom or can be empty, B+ is a conjunction of atoms b1 ^ b2 ^ : : : ^ bn,
and :B¡ is a conjunction of negated atoms :bn+1 ^ :bn+2 ^ : : : ^ :bm. B+, and
B¡ could be empty sets of atoms. A ¯nite set of normal clauses P is a normal
program. A ¯nite set of normal clauses P joined with a set of constraints C is a
normal program with constraints, denoted as hP; Ci. Since we shall restrict our
discussion to propositional programs, then we take for granted that programs
with predicate symbols are only an abbreviation of the ground program.</p>
      <p>Finally we give two de¯nitions useful to understand the de¯nitions of stable
and p-stable semantics for normal programs.</p>
      <p>Let P be a normal program and M be a set of atoms. We de¯ne: RED(P; M ) =
fH Ã B+; :(B¡ \ M ) j H Ã B+; :B¡ 2 P g.</p>
      <p>For any program P , the positive part of P , denoted by P OS(P ) is the
program consisting exclusively of those rules in P that do not have negated literals.</p>
      <p>
        From now on, we assume that the reader is familiar with the notion of classical
minimal model [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        Now we give the de¯nition of stable semantics for normal programs as given
in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        De¯nition 1. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] Let P be a normal program and let M µ LP . Let us put
P M = P OS(RED(P; M )), then we say that M is a stable model of P if M is
a minimal classical model of P M .
      </p>
      <p>
        The stable semantics for normal programs with constraints is de¯ned as
follows [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        De¯nition 2. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] Let hP; Ci be a normal program with constraints and let M µ
LP . We say that M is a stable model of hP; Ci if M is a stable model of P and
M is a classical model of C.
      </p>
      <sec id="sec-2-1">
        <title>Next we de¯ne the p-stable semantics for normal programs.</title>
        <p>
          De¯nition 3. [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] Let P be a normal program and M be a set of atoms. We say
that M is a p-stable model of P if
1. M is a classical model of P (i.e. a model in classical logic), and
2. the conjunction of the atoms in M is a logical consequence in classical logic
of RED(P; M ) (denoted as RED(P; M ) j= M ).
        </p>
        <p>
          The p-stable semantics for normal programs with constraints is de¯ned as
follows [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
        </p>
        <p>
          De¯nition 4. [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] Let hP; Ci be a normal program with constraints and let M µ
LP . We say that M is a p-stable model of hP; Ci if M is a p-stable model of P
and M is a classical model of C.
        </p>
        <p>We are going to present some transformations for normal programs that
modify a program into another, in general, shorter program; the idea is that
some program transformations may help to reduce the size of a program and
keep at least the same p-stable semantics. These transformations are simple,
and the transformed program is p-stable equivalent to the original program.
De¯nition 5. Two normal programs P1 and P2 are p-stable equivalent, if P1
and P2 have the same p-stable models. Two normal programs with constraints
(P1; C1) and (P2; C2) are p-stable equivalent, if (P1; C1) and (P2; C2) have the
same p-stable models.</p>
        <p>
          De¯nition 6. [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] If P contains the clause a Ã, and there is also a clause r :
A Ã B+ ^ :B¡ such that a 2 B+, then the transformation Dsuca;r replaces it
by the rule: A Ã (B+ ¡ fag) ^ :B¡.
        </p>
        <p>
          Proposition 1. [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] The transformation Dsuc preserves p-stable equivalence for
normal programs.
        </p>
        <p>The transformation Dsuc can also be applied to normal programs with
constraints.</p>
        <p>
          De¯nition 7. [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] Let hP; Ci be a normal programs with constraints. If P
contains the clause a Ã, and there is also a constraint c 2 C : Ã B+ ^ :B¡
such that a 2 B+, then the transformation Dsuca;c replaces it by the rule:
Ã (B+ ¡ fag) ^ :B¡.
Proposition 2. [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] The transformation Dsuc preserves p-stable equivalence for
normal programs with constraints.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Now we de¯ne the transformation Failure for normal programs.</title>
        <p>
          De¯nition 8. [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] The transformation Failure deletes a rule rb : A Ã B+ ^ :B¡
that contains the atom b, from the program P , whenever b 2 B+ \ (Head(P ))c.
Proposition 3. [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] The transformation Failure preserves p-stable equivalence
for normal programs.
        </p>
        <p>The transformation Failure can also be applied to normal programs with
constraints.</p>
        <p>
          De¯nition 9. [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] Let hP; Ci be a normal programs with constraints. The
transformation Failure deletes a constrain cb : Ã B+ ^ :B¡ that contains the atom
b, from C, whenever b 2 B+ \ (Head(P ))c.
        </p>
        <p>
          Proposition 4. [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] The transformation Failure preserves p-stable equivalence
for normal programs with constraints.
        </p>
        <p>Here we present a result that establishes a one-to-one correspondence between
the p-stable models of a tight normal program and the classical models of its
Clark's completion. This classical models can be obtained by using classical
model generator systems.</p>
        <p>
          De¯nition 10. [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] Given a normal program P consisting of rules of the form:
a Ã a1 ^ : : : ^ an ^ :b1 ^ : : : ^ :bm its completion Comp(P ) is obtained as follows:
        </p>
        <p>
          For each symbol a, let S(a) denote the set of all clauses with a in the head.
Suppose S(a) is the set: fa Ã Body1; : : : ; a Ã Bodykg Replace this set with the
single formula, a $ Body1 _ : : : _ Bodyk If S(a) = ;, then replace it by :a.
De¯nition 11. [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] A normal program P is said to be tight, if there exists a
function ´ from LP to the set of natural numbers, such that for every a Ã
a1; : : : ; am; :am+1; : : : ; :an in P , and for every 1 · i · m : ´(a) &gt; ´(ai).
Proposition 5. [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] For any normal program, if P is tight then M is an stable
model of P if and only if M is a model (in classical logic) of Comp(P ).
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Semi-Negative normal programs</title>
      <p>In this section we give the de¯nition of two formats for normal programs with
constraints: Negative normal programs and Restricted negative normal programs.
One of the main results indicates that the stable semantics and the p-stable
semantics of a restricted negative normal program coincide. We also show how
the p-stable semantics of a negative normal program corresponds to the p-stable
semantics of a particular restricted negative normal program.</p>
      <p>We start by introducing the de¯nitions of negative normal programs and
restricted negative normal programs without constraints.
De¯nition 12. Let P be a normal program. We say that P is a negative normal
(NN) program if it satis¯es the ¯rst of the two conditions listed below, and we
say that P is a restricted negative normal (RNN) program if it satis¯es both
conditions
1. every rule has its body composed of negative literals only;
2. the head of any rule does not appear in the body of the same rule.</p>
      <p>We also introduce the de¯nitions of negative normal programs and restricted
negative normal programs with constraints.</p>
      <p>De¯nition 13. Let hP; Ci be a normal program with constraints. We say that
hP; Ci is a NN program with constraints if P is a NN program. We say that
hP; Ci is a RNN program with constraints if P is a RNN program.</p>
      <p>The following lemma will be useful to show that the stable semantics and the
p-stable semantics of a RNN program coincide. Given a RNN program P , this
lemma gives a characterization for a set M µ LP , to be a p-stable model of P .</p>
      <p>Let P be a RNN program, for any M µ LP , we de¯ne SM = fa j a Ã
:b1; ^ : : : ^ :bm 2 P; fb1; : : : ; bmg \ M = ;g.</p>
      <p>Lemma 1. Let P be a RNN program. If M is p-stable model of P then M = SM .
Proof. RED(P; M ) = fa Ã :(B¡ \ M ) j H Ã :B¡ 2 P g: By part 1) of
the de¯nition of p-stable model (De¯nition 3), it follows that SM ½ M . Let us
assume that M n SM 6= ; and take m 2 M n SM . Let us de¯ne an interpretation:
I : LP ! f0; 1g such that I(a) = 1 for each a 2 LP n fmg and I(m) = 0.</p>
      <p>Now, using the fact that the program P has the property that the head of
each rule does not appear in its body, it follows that I is a classical model for
RED(P; M ) but it is not a model for M (Since I(m) = 0) this contradicts 2) in
the de¯nition of a p-stable model (De¯nition 3) and the lemma is proved.</p>
      <p>The following theorem indicates that the stable semantics and the p-stable
semantics of a RNN program coincide.</p>
      <p>Theorem 1. Let P be a RNN program, then the stable semantics of P coincides
with the p-stable semantics of P .</p>
      <p>Proof. If M is a p-stable model of P then M = SM according to the lemma 1, and
from the de¯nition of P M (De¯nition of a stable model), P M = fa Ã j a 2 SM g
then we conclude that M is a minimal model of P M and then a stable model of
P .</p>
      <p>Let us now assume that M is a stable model of P . It follows that M is a
minimal model for P M = fa Ã j a 2 SM g. Therefore M = SM . From the fact
that P M ½ RED(P; M ), it follows that RED(P; M ) j= M .</p>
      <p>We still need to show that M is a classical model of P . Let us consider a
rule a Ã :b1 ^ :b2 ^ : : : ^ :bs 2 P , such that a 62 M . Then there is at least an
i for which bi 2 M (otherwise a 2 SM = M ), then the rule is modeled by M .
Therefore M models all of the rules in P as we wanted to show.</p>
      <p>The following corollary of theorem 1 indicates that the stable semantics and
the p-stable semantics of a RNN program with constraints also coincide.
Corollary 1. Let hP; Ci be a RNN program with constraints, then the stable
semantics of hP; Ci coincides with the p-stable semantics of hP; Ci.
Proof. Straightforward from theorem 1, de¯nition of stable semantics for normal
programs with constraints (de¯nition 2), and de¯nition of p-stable semantics for
normal programs with constraints (de¯nition 4).</p>
      <p>Let us observe that, from the de¯nition, in a NN program the head of any
rule could appear in the body of the same rule.</p>
      <p>We shall show how the p-stable semantics of a NN program P corresponds to
the p-stable semantics of a particular program associated to P . This new program
is a RNN program and it is the result of applying the following transformation to
P : For any normal program P , the transformed program, denoted by T RN (P )
is the program that results from P after deleting from the body of each rule the
atom that appears as the head of the same rule. The rules that do not present
this condition remain the same.</p>
      <p>De¯nition 14. For a rule r of the form a Ã :a ^ :b1 ^ : : : ^ :bn 2 P , we de¯ne
the transformation T RN as follows: T RN (r) = a Ã :b1 ^ : : : ^ :bn. For a rule r
for which head(r) 62 body(r), we de¯ne T RN (r) = r. For a normal program P we
de¯ne the transformation T RN as follows: T RN (P ) = fT RN (r) j r 2 P g. For
a normal program with constraints hP; Ci we de¯ne the transformation T RN
as follows: T RN (hP; Ci) = (T RN (P ); C).</p>
      <p>Here we show how the p-stable semantics of a NN program P corresponds
to the p-stable semantics of the RNN program T RN (P ).</p>
      <p>Theorem 2. Let P be a NN program, then the p-stable semantics of P coincides
with the p-stable semantics of the RNN program T RN (P ).</p>
      <p>Proof. Let us assume that M is a p-stable model of P and let a Ã :a; :b1; ::::bn
be one of the rules in P with the property that the head appears in the body.
Assume that a 2= M . Since M is a classical model for the rule, then at least
for one i, bi 2 M , making the rule true according to M ; but then it is clear
that the corresponding rule in T RN (P ) is also modeled by M . It follows that a
classical model for P is also a classical model for T RN (P ). Next, by hypothesis
we have that RED(P; M ) j= M . Now, it is easy to see that for each rule r 2
P , the rule RED(r; M ) is a logical consequence (in classical logic) of the rule
RED(T RN (r); M ). Therefore we conclude that RED(T RN (P ); M ) j= M .</p>
      <p>Now, if M is a p-stable model of T RN (P ), according to lemma 1, M consists
of those atoms for which there exists a rule r : a Ã :b1 ^ : : : ^ :bn such that
bi 62 M for all i.</p>
      <p>Let us show ¯rst that M is a classical model of P . It is enough to examine
the rules in P n T RN (P ): a Ã :a ^ :b1 ^ : : : ^ :bn.</p>
      <p>In the case for which a 2 M , there is nothing to prove. In the case for which
a 62 M , according to the lemma 1 there must exist bi 2 M for some i, and then
the rule is modeled by M . So M models P .</p>
      <p>Now, it only remains to prove that RED(P; M ) j= M . But again, M consists
of those atoms for which there is a rule, a Ã :b1 ^ : : : ^ :bn and bi 62 M for all i;
then RED(P; M ) contains the rules a Ã, for all a 2 M . The desired conclusion
follows now.</p>
      <p>The following corollary of theorem 2 indicates that the p-stable semantics of
a NN program with constraints hP; Ci corresponds to the p-stable semantics of
the RNN program T RN (hP; Ci).</p>
      <p>Corollary 2. Let hP; Ci be a NN program with constraints, then the p-stable
semantics of hP; Ci coincides with the p-stable semantics of the RNN program
T RN (hP; Ci).</p>
      <p>Proof. Straightforward from theorem 2 and de¯nition of p-stable semantics for
normal programs with constraints (de¯nition 4).</p>
      <p>Now we introduce another format for normal programs called Semi-negative
normal programs.</p>
      <p>De¯nition 15. Let P be a normal program. We say that P is a semi-negative
normal (semi-NN) program if for any atom that appears as a positive literal in
the body of a rule, the following condition holds: It does not appear in the head
of any rule unless it appears as a fact.</p>
      <p>We also give the de¯nition of Semi-negative normal programs with
constraints. We say that a positive constraint is a constraint that consists of a
conjunction of positive literals in its body.</p>
      <p>De¯nition 16. Let hP; Ci be a normal program with constraints. We say that
hP; Ci is a semi-NN program with constraints if P is a semi-NN program and
every constraint in C is a positive constraint.</p>
      <p>The following proposition indicates that each semi-NN program has a p-stable
equivalent NN-program.</p>
      <p>Proposition 6. If P is a semi-NN program, then P is p-stable equivalent to an
NN program. If hP; Ci is a semi-NN program, then hP; Ci is p-stable equivalent
to a NN program with constraints.</p>
      <p>Proof. After several applications (if necessary) of the program transformations
Dsuc and F ailure, P and hP; Ci can be transformed into a NN program or a
NN program with constraints respectively with the same p-stable semantics.</p>
      <p>Since NN programs, RNN programs and semi-NN programs without
constraints are tight (see de¯nition 11), it is possible to show that the p-stable
models of a RNN program P correspond to the classical models of its
completion Comp(P ).
Proposition 7. Let P be a RNN program. M is a p-stable model of P if and
only if M is a model (in classical logic) of Comp(P ).</p>
      <p>Proof. Let M be a pstable model of P . By theorem 1, M is a p-stable model of
P if and only M is a stable model of P . Since P is tight; by proposition 5, M is
an stable model of P if and only if M is a model (in classical logic) of Comp(P ).</p>
      <p>Moreover, we also can show that the p-stable models of a RNN program
with constraints hP; Ci correspond to the classical models of its completion
Comp(hP; Ci). First we need to introduce two de¯nitions: tight normal programs
with constraints, and completion for a normal program with constraints.</p>
      <p>We say that a normal program with constraints hP; Ci is tight if P is tight.
Therefore NN programs, RNN programs and semi-NN programs with constraints
are tight.</p>
      <p>The de¯nition of completion for a normal program with constraints is based
on the de¯nition of completion for normal programs without constraints (see
de¯nition 10).</p>
      <p>De¯nition 17. For a positive constraint c : Ã a1^a2^: : : an we de¯ne Comp(c) =
:a1 _ :a2 _ : : : _ :an. If C is a set of constraints then Comp(C) = fcomp(c)jc 2
Cg. For any normal program with constraints tight hP; Ci, we de¯ne Comp(hP; Ci) =
Comp(P ) [ Comp(C).</p>
      <p>Now we are ready to show that the p-stable models of a RNN program
with constraints hP; Ci correspond to the classical models of its completion
Comp(hP; Ci).</p>
      <p>Proposition 8. Let hP; Ci be a RNN program with constraints. M is a p-stable
model of hP; Ci if and only if M is a model (in classical logic) of Comp(hP; Ci).
Proof. In particular Comp(hP; Ci) = Comp(P ) [ Comp(C).</p>
      <p>)) If M is a p-stable model of hP; Ci then, by corollary 1, M is a stable
model of hP; Ci. If M is a stable model of hP; Ci then, by de¯nition 2, M is a
stable model of P and M models C in classical logic. By proposition 5 M is a
classical model of Comp(P ) and also a classical model of Comp(C) since C and
Comp(C) are equivalent in classical logic. Therefore M is a classical model of
Comp(hP; Ci).</p>
      <p>() Conversely if M is a classical model of Comp(P ) [ Comp(C), then by
proposition 5, M is a stable model of P . Also M is a classical model of R, since
R and Comp(R) are equivalent in classical logic. Therefore M is a stable model
of hP; Ci. Again by corollary 1 M is a p-stable model of hP; Ci.</p>
      <p>As a direct consequence of proposition 8 we can see that it is possible to
obtain the p-stable models of a semi-NN program with constraints by means of
the completion of a particular RNN program with constraints. By proposition 6
we showed that if hP; Ci is a semi-NN program with constraints, then hP; Ci
is p-stable equivalent to an NN program with constraints hP; CiNN . By
corollary 2 we showed that the p-stable semantics of hP; CiNN corresponds to the
p-stable semantics of the RNN program with constraints T RN (hP; CiNN ); and
by corollary 1 we showed that the p-stable semantics and the stable semantics of
T RN (hP; CiNN ) coincide. Finally by proposition 8 we showed that the p-stable
models of T RN (hP; CiNN ) correspond to the classical models of its completion,
Comp(T RN (hP; CiNN )).
4</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>This paper furthers the study of p-stable semantics. We introduced three
different formats for normal programs with constraints. We show that the stable
semantics and the p-stable semantics of a Restricted Negative Normal program
coincide. We also show that the p-stable semantics for Semi-Negative Normal
programs with constraints agrees with the completion of a particular Restricted
Negative Normal program with constraints.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>C.</given-names>
            <surname>Baral</surname>
          </string-name>
          .
          <article-title>Knowledge Representation, reasoning and declarative problem solving with Answer Sets</article-title>
          . Cambridge University Press, Cambridge,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>J.</given-names>
            <surname>Carballido</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Arrazola</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Osorio</surname>
          </string-name>
          .
          <article-title>Equivalence for the g3'-stable models semantics</article-title>
          .
          <source>In Latin-American Workshop on Non-Monotonic Reasoning</source>
          <year>2007</year>
          (
          <article-title>LANMR07)</article-title>
          . Online= http://ftp.informatik.rwth-aachen.de/Publications/CEURWS/Vol-
          <volume>286</volume>
          /, volume
          <volume>286</volume>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>F.</given-names>
            <surname>Fages</surname>
          </string-name>
          .
          <article-title>Consistency of clark's completion and existence of stable models</article-title>
          .
          <source>Journal of Methods of Logic in Computer Science</source>
          ,
          <volume>1</volume>
          :
          <fpage>51</fpage>
          {
          <fpage>60</fpage>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>M.</given-names>
            <surname>Gelfond</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.</given-names>
            <surname>Lifschitz</surname>
          </string-name>
          .
          <article-title>The Stable Model Semantics for Logic Programming</article-title>
          . In R. Kowalski and K. Bowen, editors,
          <source>5th Conference on Logic Programming</source>
          , pages
          <volume>1070</volume>
          {
          <fpage>1080</fpage>
          . MIT Press,
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>G.</given-names>
            <surname>Grossi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Marchi</surname>
          </string-name>
          , E. Pontelli,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Provetti</surname>
          </string-name>
          .
          <article-title>Experiments with answer set computation over parallel and distributed architectures</article-title>
          .
          <source>In Proceedings of 4th International Workshop on Answer Set Programming (ASP2007)</source>
          .,
          <year>September 2007</year>
          .
          <article-title>To appear an extended version in a special issue of the Journal of Logic and Computation</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>J. W.</given-names>
            <surname>Lloyd</surname>
          </string-name>
          .
          <source>Foundations of Logic Programming</source>
          . Springer, Berlin, second edition,
          <year>1987</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>R. C.</given-names>
            <surname>Moore</surname>
          </string-name>
          .
          <article-title>Autoepistemic logic</article-title>
          . In P. Smets,
          <string-name>
            <given-names>E. H.</given-names>
            <surname>Mamdani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Dubois</surname>
          </string-name>
          , and H. Prade, editors,
          <source>Non-Standard Logics for Automated Reasoning</source>
          . Academic Press,
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>M.</given-names>
            <surname>Osorio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Arrazola</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Carballido</surname>
          </string-name>
          .
          <article-title>Logical weak completions of paraconsistent logics</article-title>
          . To apper in
          <source>the Journal of Logic and Computation</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>M.</given-names>
            <surname>Osorio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Borja</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Arrazola</surname>
          </string-name>
          .
          <article-title>Three valued logic of LÃukasiewicz for modeling semantics of logic programs</article-title>
          .
          <source>In Proceedings of IBERAMIA, number 3315 in Lecture Notes in Computer Science</source>
          , pages
          <volume>343</volume>
          {
          <fpage>352</fpage>
          . Springer,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>M. Osorio</surname>
            ,
            <given-names>J. A.</given-names>
          </string-name>
          <string-name>
            <surname>Navarro</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Arrazola</surname>
            , and
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Borja</surname>
          </string-name>
          .
          <article-title>Logics with common weak completions</article-title>
          .
          <source>Journal of Logic and Computation</source>
          ,
          <volume>16</volume>
          (
          <issue>6</issue>
          ):
          <volume>867</volume>
          {
          <fpage>890</fpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>S.</given-names>
            <surname>Pascucci</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Lopez. Implementing</surname>
          </string-name>
          p
          <article-title>-stable with simpli¯cation capabilities</article-title>
          . Submmited to Inteligencia Arti¯cial, Revista Iberoamericana de
          <string-name>
            <given-names>I.A.</given-names>
            ,
            <surname>Spain</surname>
          </string-name>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>D.</given-names>
            <surname>Pearce</surname>
          </string-name>
          .
          <article-title>Stable Inference as Intuitionistic Validity</article-title>
          .
          <source>Logic Programming</source>
          ,
          <volume>38</volume>
          :
          <fpage>79</fpage>
          {
          <fpage>91</fpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>