Technical Note Temporal logic programs with variables

被引:3
作者
Aguado, Felicidad [1 ]
Cabalar, Pedro [1 ]
Perez, Gilberto [1 ]
Vidal, Concepcion [1 ]
Dieguez, Martin [2 ]
机构
[1] Univ A Coruna, Dept Comp Sci, La Coruna, Spain
[2] Univ Paul Sabatier, IRIT, Toulouse, France
关键词
artificial intelligence; knowledge representation; temporal logic; grounding; logic programming; answer set programming; SEMANTICS;
D O I
10.1017/S1471068416000570
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this note, we consider the problem of introducing variables in temporal logic programs under the formalism of Temporal Equilibrium Logic, an extension of Answer Set Programming for dealing with linear-time modal operators. To this aim, we provide a definition of a first-order version of Temporal Equilibrium Logic that shares the syntax of first-order Linear-time Temporal Logic but has different semantics, selecting some Linear-time Temporal Logic models we call temporal stable models. Then, we consider a subclass of theories (called splittable temporal logic programs) that are close to usual logic programs but allowing a restricted use of temporal operators. In this setting, we provide a syntactic definition of safe variables that suffices to show the property of domain independence - that is, addition of arbitrary elements in the universe does not vary the set of temporal stable models. Finally, we present a method for computing the derivable facts by constructing a non-temporal logic program with variables that is fed to a standard Answer Set Programming grounder. The information provided by the grounder is then used to generate a subset of ground temporal rules which is equivalent to (and generally smaller than) the full program instantiation.
引用
收藏
页码:226 / 243
页数:18
相关论文
共 16 条
  • [1] Strongly Equivalent Temporal Logic Programs
    Aguado, Felicidad
    Cabalar, Pedro
    Perez, Gilberto
    Vidal, Concepcion
    [J]. LOGICS IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2008, 5293 : 8 - 20
  • [2] Aguado F, 2011, LECT NOTES ARTIF INT, V6645, P80
  • [3] On the complexity of Temporal Equilibrium Logic
    Bozzelli, Laura
    Pearce, David
    [J]. 2015 30TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2015, : 645 - 656
  • [4] Normal Form Nested Programs
    Bria, Annamaria
    Faber, Wolfgang
    Leone, Nicola
    [J]. LOGICS IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2008, 5293 : 76 - 88
  • [5] Cabalar P, 2011, LECT NOTES ARTIF INT, V6645, P370
  • [6] A Revised Concept of Safety for General Answer Set Programs
    Cabalar, Pedro
    Pearce, David
    Valverde, Agustin
    [J]. LOGIC PROGRAMMING AND NONMONOTONIC REASONING, PROCEEDINGS, 2009, 5753 : 58 - +
  • [7] Calimeri Francesco, 2015, ASP CORE 2 INPUT LAN
  • [8] Gebser M, 2011, LECT NOTES ARTIF INT, V6645, P345
  • [9] Gelfond M., 1988, LOGIC PROGRAMM, V2, P1070
  • [10] The DLV system for knowledge representation and reasoning
    Leone, Nicola
    Pfeifer, Gerald
    Faber, Wolfgang
    Eiter, Thomas
    Gottlob, Georg
    Perri, Simona
    Scarcello, Francesco
    [J]. ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2006, 7 (03) : 499 - 562