Hostname: page-component-76d6cb85b7-lrvh5 Total loading time: 0 Render date: 2026-07-10T22:18:15.988Z Has data issue: false hasContentIssue false

Applications of Intuitionistic Temporal Logic to Temporal Answer Set Programming

Published online by Cambridge University Press:  10 June 2026

PEDRO CABALAR
Affiliation:
Department of Computer Science, University of Corunna, Spain (e-mail: cabalar@udc.es)
MARTÍN DIÉGUEZ
Affiliation:
Department of Computer Science, University of Angers, France (e-mail: martin.dieguezlodeiro@univ-angers.fr)
DAVID FERNÁNDEZ-DUQUE
Affiliation:
Department of Philosophy, University of Barcelona, Spain (e-mail: david.fernandezduque@ugent.be)
FRANÇOIS LAFERRIÈRE
Affiliation:
Institut für Informatik und Computational Science, Universitat Potsdam, Germany (e-mail: francois@cs.uni-potsdam.de)
TORSTEN SCHAUB
Affiliation:
Institut für Informatik und Computational Science, University of Potsdam, Germany (e-mail: torsten@cs.uni-potsdam.de)
IGOR STÉPHAN
Affiliation:
Department of Computer Science, University of Angers, France (e-mail: igor.stephan@univ-angers.fr)
Rights & Permissions [Opens in a new window]

Abstract

The relationship between intuitionistic or intermediate logics and logic programming has been extensively studied, prominently featuring Pearce’s equilibrium logic and Osorio’s safe beliefs. Equilibrium logic admits a fixpoint characterization based on the logic of here-and-there, akin to theory completion in default and autoepistemic logics. Safe beliefs are similarly defined via a fixpoint operator, albeit under the semantics of intuitionistic or other intermediate logics. In this paper, we investigate the logical foundations of Temporal Answer Set Programming through the lens of Temporal Equilibrium Logic, a formalism combining equilibrium logic with linear-time temporal operators. We lift the seminal approaches of Pearce and Osorio to the temporal setting, establishing a formal correspondence between temporal intuitionistic logic and temporal logic programming. Our results deepen the theoretical underpinnings of Temporal Answer Set Programming and provide new avenues for research in temporal reasoning.

Information

Type
Original Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Fig 1. A bisimulation relation, represented in red dashed lines, among two intuitionistic models $\mathfrak M$ (on the left) and ${\mathfrak M}^{\prime}$ (with a unique maximal world, on the right). We assume that, ${\mathfrak M}, w \models \lbrace \neg p \vee \neg \neg p\mid p \in {\mathbb{P}} \rbrace$ and we define $V^{\prime}$ as $V^{\prime}(w):=V(w)$, $V^{\prime}(v_i):= V(v_i)$ for all $i \in \lbrace 1,2,3\rbrace$ and $V^{\prime}(u)$ can be set (for instance) to $V(u_1)$. Reflexivity and transitivity of $\preccurlyeq$ and $\preccurlyeq ^{\prime}$ is not represented for the sake of readability.

Figure 1

Fig 2. An intuitionistic model $\mathfrak M$, a HT model ${\mathfrak M}^{\prime}$ and a bisimulations $\mathcal{Z}$ (in red dashed lines) among them. As preconditions, $V(v) = T$ for all $v \in W$ with $v \not = w$, $V^{\prime}(0) = V(w)$ and $V^{\prime}(1) = V(u)$. Reflexivity and transitivity of $\preccurlyeq$ and $\preccurlyeq ^{\prime}$ are not represented for the sake of readability.

Figure 2

Fig 3. Diagrams associated to forward and backward confluence. The above diagrams can always be completed if $S$ is forward or backward confluent (represented by means of dashed arrows).

Figure 3

Fig 4. Example of an $\mathrm{ITL^e}$ model ${\mathfrak M} = ((W,{\preccurlyeq },S),V)$, where reflexivity and transitivity for $\preccurlyeq$ are not represented.

Figure 4

Fig 5. Example of an $\mathrm{ITL^e}$ model satisfying $\Gamma :=\lbrace \neg {\boldsymbol\circ} p, \neg {\boldsymbol\circ} \neg p\rbrace$. Reflexivity and transitivity of $\preccurlyeq$ are omitted for the sake of clarity.

Figure 5

Fig 6. A $\mathrm{ITL^p}$ model $\mathfrak M$ satisfying $\Gamma :=\lbrace \lbrace {\square } \neg \neg p, \neg {\square } p \rbrace \rbrace$ at $(0,0)$. The proposition $p$ is true in the worlds displayed boldface while false in those that are not. Reflexivity and transitivity of $\preccurlyeq$ are not represented for the sake of readability.

Figure 6

Fig 7. Two $\mathrm{ITL^{{\mathrm{BD_{n}}}}}$ models ${\mathfrak M}={\langle (W,\preccurlyeq ,S),V \rangle }$ and ${\mathfrak M}^{\prime}={\langle (W^{\prime},\preccurlyeq ^{\prime},S^{\prime}),V^{\prime} \rangle }$. Under the assumption that ${\mathfrak M}, w \models \lbrace {\square }(\neg p \vee \neg \neg p) \mid p \in {\mathbb{P}} \rbrace$, for all $i\ge 0$, all maximal worlds in ${\preccurlyeq }(S^i(w))$ satisfy the same atoms. By setting $V^{\prime}(v):=V(v)$ for every world $v\in W\cap W^{\prime}$ and, for all $i \ge 0$, $V^{\prime}(u_i):=V(x)$, with $x$ a maximal world in ${\preccurlyeq }(S^i(w))$, it can be verified that the relation $\mathcal{Z}$ displayed in terms of red dashed lines is a bisimulation between $\mathfrak M$ and ${\mathfrak M}^{\prime}$. The reflexivity and transitivity of $\preccurlyeq$ and $\preccurlyeq ^{\prime}$ is not represented for the sake of readability.

Figure 7

Fig 8. Example of model contraction. ${\mathfrak M}={\langle (W,\preccurlyeq ,S),V \rangle }$ is an $\mathrm{ITL^{{\mathrm{BD_{n}}}}}$ model and ${\mathfrak M}^{\prime}={\langle (\mathbb{N}\times \lbrace 0,1\rbrace ,\preccurlyeq ^{\prime},S^{\prime}),V^{\prime} \rangle }$ is a THT model. Under the assumption that every world $v\in {\prec }(S^i(w))$ satisfies exactly the same set of propositional variables, we can set $V^{\prime}((i,0)):= V(w_i)$ and $V^{\prime}((i,1)) := V(u_i)$, for all $i \ge 0$. The relation $\mathcal{Z}$, displayed in red dashed lines, is a bisimulation between $\mathfrak M$ and ${\mathfrak M}^{\prime}$. The reflexivity and transitivity of $\preccurlyeq ^{\prime}$ and $\preccurlyeq$ is not represented for the sake of readability.