<!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>Dynamic and Temporal Answer Set Programming on Linear Finite Traces?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>(Invited Talk)</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Pedro Cabalar</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Corunna</institution>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Potsdam</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <fpage>3</fpage>
      <lpage>6</lpage>
      <abstract>
        <p>The logical foundations of Answer Set Programming (ASP; [21]) rest upon the logic of Here-and-There (HT; [18]), or more precisely its equilibrium models [22] that correspond to stable models semantics [15]. For defining extensions to ASP from firm logical principles, it has thus become good practice to first elaborate upon them in the setting of HT in order to afterwards consider the respective language fragments that are well suited in the context of logic programming. This avenue was also followed in [11], which gave rise to the temporal extension of HT called Temporal Here-and-There and its non-monotonic counterpart Temporal Equilibrium Logic (for short THT and TEL [1]). More precisely, TEL builds upon an extension of the logic of HT with Linear Temporal Logic (LTL; [23]). This results in an expressive non-monotonic modal logic, which extends traditional temporal logic programming approaches [7] to the general syntax of LTL and possesses a computational complexity beyond LTL [4]. As in LTL, a model in TEL is an infinite sequence of states, called a trace. However, this rules out computation by ASP technology (and necessitates model checking) and is unnatural for applications like planning, where plans amount to finite prefixes of one or more traces (cf. [2, 12]). Unlike this, we recently proposed in [10] an alternative combination of the logics of HT and LTL whose semantics rests upon finite traces. On the one hand, this amounts to a restriction of THT and TEL to finite traces. On the other hand, this is similar to the restriction of LTL to LTLf advocated by [12]; see also [2]. Our new approach, dubbed TELf , has the following advantages. First, it is readily implementable via ASP technology. Second, it can be reduced to a normal form which is close to logic programs and much simpler than the one obtained for TEL. Finally, its temporal models are finite and offer a one-to-one correspondence to plans. Interestingly, TELf also sheds light on concepts and methodology used in incremental ASP solving when understanding incremental parameters as time points. Another distinctive feature of TELf is the inclusion of future as well as past temporal operators. We associate this with the following benefits. When using the causal reading of program rules, it is generally more natural to draw upon the past in rule bodies and to refer to the future in rule heads. A similar argument was put forward by [13] in his proposal of “declarative past and imperative future.” This format also yields a simpler normal form and lends itself to a systematic modeling methodology which favors</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>the definition of states in terms of the past rather than mixing in future operators. For
instance, in reasoning about actions, the idea is to derive action effects for the current
state and check their preconditions in the previous one, rather than to represent this as a
transition from the current to the next state. This methodology aligns state constraints,
effect axioms, etc. to capture the present state. As well, past operators are much easier
handled computationally than their future counterparts when it comes to incremental
reasoning, since they refer to already computed knowledge.</p>
      <p>
        TELf is implemented in the telingo system [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], extending the ASP system
clingo to compute the temporal stable models of (non-ground) temporal logic
programs. To this end, it extends the full-fledged input language of clingo with temporal
operators and computes temporal models incrementally by multi-shot solving [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]
using a modular translation into ASP. telingo is freely available at github3. The
interested reader might have a good time playing with a few examples given in the
examples folder at the same site.
      </p>
      <p>
        Similar to the extension of LTLf to its (linear) dynamic logic counterpart LDLf [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ],
we introduced in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] a dynamic extension of HT that draws up upon this linear version
of dynamic logic. We elaborate upon its restriction to finite traces in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. We refer to the
resulting logic as (Linear) Dynamic logic of Here-and-There (DHT for short). As usual,
the equilibrium models of DHT are used to define temporal stable models and induce
the non-monotonic counterpart of DHT, referred to as (Linear) Dynamic Equilibrium
Logic (DEL). In doing so, we actually parallel earlier work extending HT with LTL,
ultimately leading to THT and TEL.
      </p>
      <p>In fact, we show that THT (and its equilibrium counterpart TEL) can be embedded
into our new logic DHT (and DEL, respectively) — just as LTL can be put in LDL.
Moreover, we prove that the satisfiability problem in DEL is EXPSPACE-complete;
it thus coincides with that of TEL but goes beyond that of LDL and LTL, both being
PSPACE-complete. In fact, the membership part of this result is obtained by means
of an automata-based method for computing DEL models. Finally, we show that the
monotonic base logic of DEL, namely DHT, allows us to decide strong equivalence in
DEL; this reinforces the adequacy of the relation between both logics.</p>
      <p>In the context of the version of DEL for finite traces, DELf , we developed a
translation of any (converse-free) arbitrary DELf theory into a propositional theory (under the
semantics of HT) and in turn into a logic program. This translation has turned out to be
non-trivial: it is based on unfolding path expressions, something potentially equivalent
to the execution of a sequential program. Termination is guaranteed by some
preprocessing steps for normalizing path expressions.</p>
      <p>
        These recent results open several interesting topics for future study. As an open
topic, it would be interesting to adapt existing model checking techniques (based on
automata construction) for temporal logics to solve the problem of existence of temporal
stable models. This was done for infinite traces in [
        <xref ref-type="bibr" rid="ref5 ref6">6, 5</xref>
        ], but no similar method has been
implemented for finite traces on TELf or DELf yet. The importance of having an
efficient implementation of such a method is that it would allow deciding non-existence of
a plan in a given planning problem, something not possible by current incremental
solving techniques. Another interesting topic is the optimization of grounding in temporal
3 https://github.com/potassco/telingo
      </p>
      <p>
        Title Suppressed Due to Excessive Length
ASP specifications as those handled by telingo. The current grounding of telingo
is inherited from incremental solving in clingo and does not exploit the semantics of
temporal expressions that are available now in the input language. Finally, we
envisage to extend the telingo system with features of DEL in order to obtain a powerful
system for representing and reasoning about dynamic domains, not only providing an
effective implementation of TEL and DEL but, furthermore, a platform for action and
control languages, like A; B; C [
        <xref ref-type="bibr" rid="ref16 ref17">16, 17</xref>
        ] or GOLOG [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Aguado</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cabalar</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , Die´guez,
          <string-name>
            <given-names>M.</given-names>
            , Pe´rez, G.,
            <surname>Vidal</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          :
          <article-title>Temporal equilibrium logic: a survey</article-title>
          .
          <source>Journal of Applied Non-Classical Logics</source>
          <volume>23</volume>
          (
          <issue>1-2</issue>
          ),
          <fpage>2</fpage>
          -
          <lpage>24</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Baier</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McIlraith</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Planning with first-order temporally extended goals using heuristic search</article-title>
          . In: Gil,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Mooney</surname>
          </string-name>
          ,
          <string-name>
            <surname>R</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the Twenty-first National Conference on Artificial Intelligence (AAAI'06)</source>
          . pp.
          <fpage>788</fpage>
          -
          <lpage>795</lpage>
          . AAAI Press (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bosser</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cabalar</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , Die´guez,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Schaub</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.</surname>
          </string-name>
          :
          <article-title>Introducing temporal stable models for linear dynamic logic</article-title>
          . In: Thielscher,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Toni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Wolter</surname>
          </string-name>
          ,
          <string-name>
            <surname>F</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the Sixteenth International Conference on Principles of Knowledge Representation and Reasoning (KR'18)</source>
          . pp.
          <fpage>12</fpage>
          -
          <lpage>21</lpage>
          . AAAI Press (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bozzelli</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pearce</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>On the complexity of temporal equilibrium logic</article-title>
          .
          <source>In: Proceedings of the Thirtieth Annual Symposium on Logic in Computer Science (LICS'15)</source>
          . pp.
          <fpage>645</fpage>
          -
          <lpage>656</lpage>
          . IEEE Computer Society Press (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Cabalar</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Demri</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Automata-based computation of temporal equilibrium models</article-title>
          . In: Vidal,
          <string-name>
            <surname>G</surname>
          </string-name>
          . (ed.)
          <source>Proceedings of the Twenty-first International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR'11). Lecture Notes in Computer Science</source>
          , vol.
          <volume>7225</volume>
          , pp.
          <fpage>57</fpage>
          -
          <lpage>72</lpage>
          . Springer-Verlag (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Cabalar</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , Die´guez, M.:
          <article-title>STELP - a tool for temporal answer set programming</article-title>
          . In: Delgrande,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Faber</surname>
          </string-name>
          , W. (eds.)
          <source>Proceedings of the Eleventh International Conference on Logic Programming and Nonmonotonic Reasoning (LPNMR'11). Lecture Notes in Artificial Intelligence</source>
          , vol.
          <volume>6645</volume>
          , pp.
          <fpage>370</fpage>
          -
          <lpage>375</lpage>
          . Springer-Verlag (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Cabalar</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , Die´guez,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Vidal</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          :
          <article-title>An infinitary encoding of temporal equilibrium logic</article-title>
          .
          <source>Theory and Practice of Logic Programming</source>
          <volume>15</volume>
          (
          <issue>4-5</issue>
          ),
          <fpage>666</fpage>
          -
          <lpage>680</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Cabalar</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , Die´guez,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Schaub</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.</surname>
          </string-name>
          :
          <article-title>Towards dynamic answer set programming over finite traces</article-title>
          .
          <source>In: Lierler and Woltran</source>
          [
          <volume>20</volume>
          ], to appear.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Cabalar</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaminski</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morkisch</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schaub</surname>
          </string-name>
          , T.:
          <article-title>telingo = ASP + time</article-title>
          . In: Lierler and Woltran [
          <volume>20</volume>
          ], to appear.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Cabalar</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaminski</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schaub</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schuhmann</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Temporal answer set programming on finite traces</article-title>
          .
          <source>Theory and Practice of Logic Programming</source>
          <volume>18</volume>
          (
          <issue>3-4</issue>
          ),
          <fpage>406</fpage>
          -
          <lpage>420</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Cabalar</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vega</surname>
            ,
            <given-names>G.P.</given-names>
          </string-name>
          :
          <article-title>Temporal equilibrium logic: A first approach</article-title>
          . In:
          <string-name>
            <surname>Moreno-D´</surname>
          </string-name>
          ıaz, R.,
          <string-name>
            <surname>Pichler</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Quesada-Arencibia</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . (eds.)
          <source>Proceedings of the Eleventh International Conference on Computer Aided Systems Theory (EUROCAST'17). Lecture Notes in Computer Science</source>
          , vol.
          <volume>4739</volume>
          , pp.
          <fpage>241</fpage>
          -
          <lpage>248</lpage>
          . Springer-Verlag (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>De Giacomo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vardi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Linear temporal logic and linear dynamic logic on finite traces</article-title>
          . In: Rossi,
          <string-name>
            <surname>F</surname>
          </string-name>
          . (ed.)
          <source>Proceedings of the Twenty-third International Joint Conference on Artificial Intelligence (IJCAI'13)</source>
          . pp.
          <fpage>854</fpage>
          -
          <lpage>860</lpage>
          . IJCAI/AAAI Press (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Gabbay</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>The declarative past and imperative future: Executable temporal logic for interactive systems</article-title>
          . In: Banieqbal,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Barringer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Pnueli</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the Conference on Temporal Logic in Specification. Lecture Notes in Computer Science</source>
          , vol.
          <volume>398</volume>
          , pp.
          <fpage>409</fpage>
          -
          <lpage>448</lpage>
          . Springer-Verlag (
          <year>1987</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Gebser</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaminski</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , Kaufmann,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Schaub</surname>
          </string-name>
          , T.:
          <article-title>Multi-shot ASP solving with clingo</article-title>
          .
          <source>Theory and Practice of Logic Programming</source>
          <volume>19</volume>
          (
          <issue>1</issue>
          ),
          <fpage>27</fpage>
          -
          <lpage>82</lpage>
          (
          <year>2019</year>
          ), http://arxiv.org/abs/1705. 09811
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Gelfond</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lifschitz</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>The stable model semantics for logic programming</article-title>
          . In: Kowalski,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Bowen</surname>
          </string-name>
          ,
          <string-name>
            <surname>K</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the Fifth International Conference and Symposium of Logic Programming (ICLP'88)</source>
          . pp.
          <fpage>1070</fpage>
          -
          <lpage>1080</lpage>
          . MIT Press (
          <year>1988</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Gelfond</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lifschitz</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Action languages</article-title>
          .
          <source>Electronic Transactions on Artificial Intelligence</source>
          <volume>3</volume>
          (
          <issue>6</issue>
          ),
          <fpage>193</fpage>
          -
          <lpage>210</lpage>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Giunchiglia</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lifschitz</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCain</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Turner</surname>
          </string-name>
          , H.:
          <article-title>Nonmonotonic causal theories</article-title>
          .
          <source>Artificial Intelligence</source>
          <volume>153</volume>
          (
          <issue>1-2</issue>
          ),
          <fpage>49</fpage>
          -
          <lpage>104</lpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Heyting</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Die formalen Regeln der intuitionistischen Logik</article-title>
          .
          <source>In: Sitzungsberichte der Preussischen Akademie der Wissenschaften</source>
          , p.
          <fpage>42</fpage>
          -
          <lpage>56</lpage>
          . Deutsche Akademie der Wissenschaften zu Berlin (
          <year>1930</year>
          ),
          <article-title>reprint in Logik-Texte: Kommentierte Auswahl zur Geschichte der Modernen Logik</article-title>
          , Akademie-Verlag,
          <year>1986</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Levesque</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reiter</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , Lespe´rance,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Scherl</surname>
          </string-name>
          , R.:
          <article-title>GOLOG: A logic programming language for dynamic domains</article-title>
          .
          <source>Journal of Logic Programming</source>
          <volume>31</volume>
          (
          <issue>1-3</issue>
          ),
          <fpage>59</fpage>
          -
          <lpage>83</lpage>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Lierler</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Woltran</surname>
          </string-name>
          , S. (eds.):
          <source>Proceedings of the Fifteenth International Conference on Logic Programming and Nonmonotonic Reasoning (LPNMR'19)</source>
          , vol.
          <volume>11481</volume>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Lifschitz</surname>
          </string-name>
          , V.:
          <article-title>Answer set planning</article-title>
          . In: de Schreye, D. (ed.)
          <source>Proceedings of the International Conference on Logic Programming (ICLP'99)</source>
          . pp.
          <fpage>23</fpage>
          -
          <lpage>37</lpage>
          . MIT Press (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Pearce</surname>
            ,
            <given-names>D.:</given-names>
          </string-name>
          <article-title>A new logical characterisation of stable models and answer sets</article-title>
          . In: Dix,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Pereira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Przymusinski</surname>
          </string-name>
          , T. (eds.)
          <source>Proceedings of the Sixth International Workshop on NonMonotonic Extensions of Logic Programming (NMELP'96). Lecture Notes in Computer Science</source>
          , vol.
          <volume>1216</volume>
          , pp.
          <fpage>57</fpage>
          -
          <lpage>70</lpage>
          . Springer-Verlag (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Pnueli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>The temporal logic of programs</article-title>
          .
          <source>In: Proceedings of the Eight-teenth Symposium on Foundations of Computer Science (FOCS'77)</source>
          . pp.
          <fpage>46</fpage>
          -
          <lpage>57</lpage>
          . IEEE Computer Society Press (
          <year>1977</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>