1 Introduction
It is well known that, unlike classical quantifiers, the interpretation of intuitionistic quantifiers is non-symmetric in that
$\forall x A$
is true at a world w iff A is true at every object a in the domain
$D_v$
of every world
$v$
accessible from
$w$
, while
$\exists x A$
is true at
$w$
iff A is true at some object a in the domain
$D_w$
of
$w$
. This non-symmetry is also evident in the Gödel translation of the intuitionistic predicate calculus
${\sf IQC}$
into the predicate
${\sf S4}$
, denoted
${\sf QS4}$
, since
$\forall xA$
is translated as
$\Box \forall x A^t$
while
$\exists x A$
as
$\exists x A^t$
, where
$A^t$
is the translation of A.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_fig1.png?pub-status=live)
Fig. 1 Diagram of translations.
Our aim is to provide a more symmetric temporal interpretation of intuitionistic quantifiers as “always in the future” (for
$\forall $
) and “sometime in the past” (for
$\exists $
). In this paper we restrict our attention to monadic quantifiers (that quantify over one fixed variable), but in Section 7 we discuss the connection to the full predicate case, which is treated in detail in [Reference Bezhanishvili, Carai, Olivetti, Verbrugge, Negri and Sandu4]. One of the main reasons to treat the monadic case separately is because it gives rise to a new temporal system
${\sf TS4}$
(see below).
It is well known that the monadic fragment of
${\sf IQC}$
is axiomatized by Prior’s monadic intuitionistic propositional calculus
${\sf MIPC}$
[Reference Bull8, Reference Ono and Suzuki25]. The monadic fragment of
${\sf QS4}$
was studied by Fischer-Servi [Reference Fischer-Servi14] who showed that the Gödel translation of
${\sf IQC}$
into
${\sf QS4}$
restricts to the monadic case. We denote the monadic fragment of
${\sf QS4}$
by
${\sf MS4}$
. One of our main contributions is to introduce a tense counterpart of
${\sf MS4}$
, denoted by
${\sf TS4}$
, and prove that a modification of the Gödel translation embeds
${\sf MIPC}$
into
${\sf TS4}$
fully and faithfully. This allows us to give the desired temporal interpretation of monadic intuitionistic quantifiers as “always in the future” (for
$\forall $
) and “sometime in the past” (for
$\exists $
).
While
${\sf MS4}$
and
${\sf TS4}$
are not comparable, we introduce a common extension, which we denote by
${\sf MS4.t}$
. The system
${\sf MS4.t}$
can be thought of as a tense extension of
${\sf MS4}$
. We prove that there exist full and faithful translations of
${\sf MIPC}$
,
${\sf MS4}$
, and
${\sf TS4}$
into
${\sf MS4.t}$
, yielding the diagram in Figure 1. The Gödel translation is denoted by
$(\:)^t$
, our new translation by
$(\:)^\natural $
, and the three translations into
${\sf MS4.t}$
by
$(\:)^\# $
,
$(\:)^\flat$
, and
$(\:)^\dagger $
, respectively.
We prove these results by employing relational semantics. In addition, we utilize algebraic semantics to prove that
${\sf MS4.t}$
has the fmp. It is then an easy consequence of the fullness and faithfulness of the translations considered that the other systems also have the fmp. That
${\sf MIPC}$
has the fmp was proved in [Reference Bull7], but the proof contained a gap, which was corrected in [Reference Fischer-Servi15, Reference Ono23]. The fmp for
${\sf MS4}$
follows from the results in [Reference Gabbay and Shehtman17, Sec. 12]. An advantage of our approach is in that it provides a uniform means for proving the fmp for all four systems in Figure 1.
In [Reference Bezhanishvili, Carai, Olivetti, Verbrugge, Negri and Sandu4] we extended the translation of
${\sf MIPC}$
into
${\sf MS4.t}$
to the predicate setting.Footnote
1
We showed that the same interpretation of intuitionistic quantifiers can be realized via a full and faithful translation of
${\sf IQC}$
into a version of predicate
${\sf S4.t}$
that can be thought of as a predicate analogue of
${\sf MS4.t}$
. We conclude this paper by comparing the translations investigated here with those studied in [Reference Bezhanishvili, Carai, Olivetti, Verbrugge, Negri and Sandu4].
2 Logics of interest
In this section we present our four main logics of interest (see Figure 1). We start by recalling the monadic intuitionistic propositional calculus
${\sf MIPC}$
. This system was introduced by Prior [Reference Prior26, p. 38] and it was shown by Bull [Reference Bull8] that
${\sf MIPC}$
axiomatizes the monadic fragment of the intuitionistic predicate calculus
${\sf IQC}$
.Footnote
2
For this reason we denote the modalities of
${\sf MIPC}$
by
$\forall $
and
$\exists $
. Let
$\mathcal L$
be the propositional language and let
$\mathcal L_{\forall \exists }$
be the extension of
$\mathcal L$
with two modalities
$\forall $
and
$\exists $
.
Definition 2.1. The monadic intuitionistic propositional calculus
${\sf MIPC}$
is the intuitionistic modal logic in the propositional modal language
$\mathcal L_{\forall \exists }$
containing
-
1. all theorems of the intuitionistic propositional calculus
${\sf IPC}$ ;
-
2. the
${\sf S4}$ -axioms for
$\forall $ :
-
(a)
$\forall (p\land q)\leftrightarrow (\forall p\land \forall q)$ ,
-
(b)
$\forall p \rightarrow p$ ,
-
(c)
$\forall p \rightarrow \forall \forall p$ ;
-
-
3. the
${\sf S5}$ -axioms for
$\exists $ :
-
(a)
$\exists (p\vee q)\leftrightarrow (\exists p\vee \exists q)$ ,
-
(b)
$p \rightarrow \exists p$ ,
-
(c)
$\exists \exists p \rightarrow \exists p$ ,
-
(d)
$(\exists p \land \exists q) \rightarrow \exists (\exists p \land q)$ ;
-
-
4. the axioms connecting
$\forall $ and
$\exists $ :
-
(a)
$\exists \forall p\leftrightarrow \forall p$ ,
-
(b)
$\exists p \leftrightarrow \forall \exists p$ ;
-
and closed under the rules of modus ponens, substitution, and necessitation
$(\varphi / \forall \varphi )$
.
Remark 2.2. There are several equivalent axiomatizations of
${\sf MIPC}$
(see, e.g., [Reference Bezhanishvili2, Lemma 2]).
We next recall the monadic extension of
${\sf S4}$
studied by Fischer-Servi [Reference Fischer-Servi14] who showed that it axiomatizes the monadic fragment of the predicate
${\sf S4}$
. Let
$\mathcal L_{\Box \forall }$
be the propositional bimodal language with two modal operators
$\Box $
and
$\forall $
. As usual,
$\Diamond $
is an abbreviation for
$\neg \Box \neg $
and
$\exists $
is an abbreviation for
$\neg \forall \neg $
.
Definition 2.3. The monadic
$\sf S4$
, denoted
${\sf MS4}$
, is the smallest bimodal logic containing all theorems of the classical propositional calculus
${\sf CPC}$
, the
$\sf S4$
-axioms for
$\Box $
, the
$\sf S5$
-axioms for
$\forall $
, the left commutativity axiom
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu1.png?pub-status=live)
and closed under modus ponens, substitution,
$\Box $
-necessitation, and
$\forall $
-necessitation.
Remark 2.4. Recalling the definition of fusion of two logics (see [Reference Gabbay, Kurucz, Wolter and Zakharyaschev16]),
${\sf MS4}$
is obtained from the fusion
${\sf S4}\otimes {\sf S5}$
by adding the left commutativity axiom
$\Box \forall p \rightarrow \forall \Box p$
which is the monadic version of the converse Barcan formula. The monadic version of the Barcan formula is the right commutativity axiom
$\forall \Box p \rightarrow \Box \forall p$
. Adding it to
${\sf MS4}$
yields the product logic
$\sf S4 \times \sf S5$
; see [Reference Gabbay, Kurucz, Wolter and Zakharyaschev16, Chap. 5] for details.
The following lemma will be useful in Section 3.
Lemma 2.5. An equivalent axiomatization of
${\sf MS4}$
is obtained by replacing the left commutativity axiom
$\Box \forall p \to \forall \Box p$
by
$\exists \Box p \to \Box \exists p$
.
Proof. We show that
${\sf MS4}\vdash \exists \Box p \to \Box \exists p$
. That
$\exists \Box p \to \Box \exists p$
together with the other axioms of
${\sf MS4}$
implies
$\Box \forall p \to \forall \Box p$
is proved similarly. Since
$\forall $
is an
${\sf S5}$
-modality,
$\Box \exists p \to \Box \forall \exists p$
is a theorem of
${\sf MS4}$
. By the left commutativity axiom,
$\Box \forall \exists p \to \forall \Box \exists p$
is also a theorem of
${\sf MS4}$
. So
${\sf MS4}\vdash \Box \exists p \to \forall \Box \exists p$
, and hence
${\sf MS4}\vdash \exists \Box \exists p \to \exists \forall \Box \exists p$
. But
$\exists \Box p \to \exists \Box \exists p$
,
$\exists \forall \Box \exists p \to \forall \Box \exists p$
, and
$\forall \Box \exists p \to \Box \exists p$
are all theorems of
${\sf MS4}$
because
$\forall $
is an
${\sf S5}$
-modality. Thus,
${\sf MS4}\vdash \exists \Box p \to \Box \exists p$
, concluding the proof.
To introduce our main tense logic
${\sf TS4}$
, we first need to recall the tense logic
${\sf S4.t}$
. Let
$\mathcal L_T$
be the propositional tense language with two modalities
${[F]}$
and
${[P]}$
. As usual,
${[F]}$
is interpreted as “always in the future” and
${[P]}$
as “always in the past.” We use the following standard abbreviations:
${\langle F \rangle }$
for
$\neg {[F]} \neg $
and
${\langle P \rangle }$
for
$\neg {[P]} \neg $
. Then
${\langle F \rangle }$
is interpreted as “sometime in the future” and
${\langle P \rangle }$
as “sometime in the past.”
Definition 2.6. Let
${\sf S4.t}$
be the smallest bimodal logic containing all theorems of the classical propositional calculus
${\sf CPC}$
, the
${\sf S4}$
-axioms for
${[F]}$
and
${[P]}$
, the tense axioms
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu2.png?pub-status=live)
and closed under modus ponens, substitution,
${[F]}$
-necessitation, and
${[P]}$
-necessitation.
Remark 2.7. The system
${\sf S4.t}$
is the extension of the least tense logic
$\sf K.t$
in which both tense modalities satisfy the
${\sf S4}$
-axioms. It was studied by several authors. Esakia [Reference Esakia10] showed that the Gödel translation can be extended to embed the Heyting–Brouwer logic
$\sf HB$
of Rauszer [Reference Rauszer28] into
${\sf S4.t}$
fully and faithfully. The language of
$\sf HB$
is obtained by enriching the language of
$\sf IPC$
by an additional connective of coimplication, and the logic
$\sf HB$
is the extension of
$\sf IPC$
by the axioms for coimplication, which are dual to the axioms for implication. Wolter [Reference Wolter31] extended the celebrated Blok–Esakia theorem to this setting.
We are ready to define
${\sf TS4}$
by combining
${\sf S4}$
and
${\sf S4.t}$
. In Section 4 we will translate
${\sf MIPC}$
into
${\sf TS4}$
fully and faithfully. We will use
${\sf S4}$
to translate intuitionistic connectives and
${\sf S4.t}$
to translate monadic intuitionistic quantifiers. Let
$\mathcal {ML}$
be the multimodal propositional language with three modalities
$\Box $
,
${[F]}$
, and
${[P]}$
. We use
$\Diamond $
,
${\langle F \rangle }$
, and
${\langle P \rangle }$
as usual abbreviations.
Definition 2.8. The logic
${\sf TS4}$
is the least multimodal logic containing all theorems of the classical propositional calculus
${\sf CPC}$
, the
${\sf S4}$
-axioms for
$\Box $
,
${[F]}$
, and
${[P]}$
, the tense axioms for
${[F]}$
and
${[P]}$
, the connecting axioms
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu3.png?pub-status=live)
and closed under modus ponens, substitution, and three necessitation rules (for
$\Box $
,
${[F]}$
, and
${[P]}$
).
Our final logic of interest is the monadic tense logic
${\sf MS4.t}$
which is obtained by combining
${\sf MS4}$
and
${\sf S4.t}$
. As we will see, both
${\sf MS4}$
and
${\sf TS4}$
translate fully and faithfully into
${\sf MS4.t}$
. In order to avoid confusion between the tense modalities of
${\sf TS4}$
and
${\sf MS4.t}$
, we denote the tense modalities of
${\sf MS4.t}$
by
$\Box _F$
and
$\Box _P$
. Let
$\mathcal L_{T\forall }$
be the propositional language with the tense modalities
$\Box _F$
and
$\Box _P$
, and the monadic modality
$\forall $
.
Definition 2.9. The tense
${\sf MS4}$
, denoted
${\sf MS4.t}$
, is the least multimodal logic containing all theorems of the classical propositional calculus
${\sf CPC}$
, the
${\sf S4.t}$
-axioms for
$\Box _F$
and
$\Box _P$
, the
${\sf S5}$
-axioms for
$\forall $
, the left commutativity axiom
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu4.png?pub-status=live)
and closed under modus ponens, substitution, and the necessitation rules (for
$\Box _F$
,
$\Box _P$
, and
$\forall $
).
Remark 2.10. We can think of
${\sf MS4.t}$
as a tense extension of
${\sf MS4}$
. It is worth stressing that
${\sf MS4.t}$
is not the monadic fragment of the standard predicate extension
${\sf QS4.t}$
of
${\sf S4.t}$
. To see this, it is well known that the Barcan formula
$\forall x \Box _F \varphi \to \Box _F \forall x \varphi $
and the converse Barcan formula
$\Box _F \forall x \varphi \to \forall x \Box _F \varphi $
are both theorems of any tense predicate logic containing the standard axioms of first-order logic. Therefore, both are theorems of
${\sf QS4.t}$
. Thus, the monadic fragment of
${\sf QS4.t}$
contains both the left commutativity axiom
$\Box _F \forall p \to \forall \Box _F p$
and the right commutativity axiom
$\forall \Box _F p \to \Box _F \forall p$
. On the other hand, it is easy to see (e.g., using the Kripke semantics for
${\sf MS4.t}$
which we will define in the next section) that, while
${\sf MS4.t}$
contains the left commutativity axiom, the right commutativity axiom is not provable in
${\sf MS4.t}$
.
3 Relational semantics
In this section we investigate the relational semantics for
${\sf MIPC}$
,
${\sf MS4}$
,
${\sf TS4}$
, and
${\sf MS4.t}$
. The relational semantics for
${\sf MIPC}$
and
${\sf MS4}$
have already been studied in the literature, and the relational semantics for
${\sf TS4}$
and
${\sf MS4.t}$
are obtained by a straightforward adaptation.
Definition 3.1. Let R be a quasi-order (reflexive and transitive relation) on a set X. As usual, for
$x\in X$
, we write
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu5.png?pub-status=live)
and for
$A\subseteq X$
, we write
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu6.png?pub-status=live)
We say that
$A \subseteq X$
is an R-upset if
$R[A]=A$
and that it is an R-downset if
$R^{-1}[A]=A$
.
We first describe the relational semantics for
${\sf MIPC}$
. There are several such (see, e.g., [Reference Bezhanishvili3]), but we concentrate on the one introduced by Ono [Reference Ono23].
Definition 3.2. An
${\sf MIPC}$
-frame is a triple
$\mathfrak F=(X,R,Q)$
where X is a set, R is a partial order, Q is a quasi-order, and the following two conditions are satisfied:
-
(O1)
$R \subseteq Q$ ,
-
(O2)
$x Q y \Rightarrow (\exists z)(x R z \; \& \; z E_Q y)$ (see Figure 2).
Here
$E_Q$
is the equivalence relation defined by
$x E_Q y$
iff
$x Q y$
and
$y Q x$
.
Remark 3.3. If U is an R-upset of an
${\sf MIPC}$
-frame
$\mathfrak {F}$
, then Condition (O2) implies that
$E_Q[U]=Q[U]$
. This motivates our interpretation of
$\exists $
as “sometime in the past.” Indeed, taking
$Q[U]$
is the standard way to associate an operator on
$\wp (X)$
to the tense modality “sometime in the past” (see, e.g., [Reference Thomason30, p. 151]).
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_fig2.png?pub-status=live)
Fig. 2 Condition (O2).
Definition 3.4. A valuation on an
${\sf MIPC}$
-frame
$\mathfrak F=(X,R,Q)$
is a map
$v$
associating an R-upset of
$\mathfrak F$
to any propositional letter of
$\mathcal L_{\forall \exists }$
. The connectives
$\wedge ,\vee ,\to ,\neg $
are then interpreted as in intuitionistic Kripke frames, and
$\forall ,\exists $
are interpreted as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu7.png?pub-status=live)
As usual, we say that
$\varphi $
is valid in
$\mathfrak F$
, and write
$\mathfrak F \vDash \varphi $
, if
$x \vDash _v \varphi $
for every valuation
$v$
and every
$x \in X$
.
It is well known that
${\sf MIPC}$
is a canonical logic (see, e.g., [Reference Bezhanishvili3, Sec. 6]). Thus, we have:
Theorem 3.5.
${\sf MIPC}$
is a canonical logic, and hence it is sound and complete with respect to its relational semantics. Therefore,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu8.png?pub-status=live)
Remark 3.6. In addition,
${\sf MIPC}$
has the fmp [Reference Bull7, Reference Fischer-Servi15, Reference Ono23] and hence is decidable. As we will see in Section 6, the fmp of
${\sf MIPC}$
can be derived from the fmp of
${\sf MS4.t}$
.
The relational semantics for
${\sf MS4}$
was introduced by Esakia [Reference Esakia12].
Definition 3.7. An
${\sf MS4}$
-frame is a triple
$\mathfrak F=(X,R,E)$
where X is a set, R is a quasi-order, E is an equivalence relation, and the following commutativity condition is satisfied (see
Figure 3
):
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqn1.png?pub-status=live)
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_fig3.png?pub-status=live)
Fig. 3 Condition (E).
Definition 3.8. A valuation on an
${\sf MS4}$
-frame
$\mathfrak F=(X,R,E)$
is a map
$v$
associating a subset of X to each propositional letter of
$\mathcal L_{\Box \forall }$
. The Boolean connectives are interpreted as usual, and
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu9.png?pub-status=live)
By Lemma 2.5, in the axiomatization of
${\sf MS4}$
, the left commutativity axiom
$\Box \forall p \to \forall \Box p$
can be replaced by
$\exists \Box p \to \Box \exists p$
. Therefore,
${\sf MS4}$
can be axiomatized by Sahlqvist formulas (see, e.g., [Reference Blackburn, de Rijke and Venema5, Sec. 3.6]). Thus, by the Sahlqvist completeness theorem (see, e.g., [Reference Blackburn, de Rijke and Venema5, Theorem 4.42]), it is sound and complete with respect to its relational semantics:
Theorem 3.9.
${\sf MS4}$
is a Sahlqvist logic, and hence it is sound and complete with respect to its relational semantics. Therefore,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu10.png?pub-status=live)
Remark 3.10. In addition,
${\sf MS4}$
has the fmp and is decidable. This can be derived from the results in [Reference Gabbay and Shehtman17, Sec. 12] (see also [Reference Gabbay, Kurucz, Wolter and Zakharyaschev16, Theorems 6.52 and 9.12]). As we will see in Section 6, the fmp of
${\sf MS4}$
can also be derived from the fmp of
${\sf MS4.t}$
.
We next recall the relational semantics for
${\sf S4.t}$
.
Definition 3.11. An
${\sf S4.t}$
-frame is a pair
$\mathfrak {F}=(X,Q)$
where X is a set and Q is a quasi-order on X.
Remark 3.12. While
${\sf S4.t}$
-frames coincide with
${\sf S4}$
-frames, the difference is in the interpretation of the modalities as we use Q to interpret
${[F]}$
and its inverse relation
to interpret
${[P]}$
.
Definition 3.13. A valuation on an
${\sf S4.t}$
-frame
$\mathfrak F=(X,Q)$
is a map
$v$
associating a subset of X to each propositional letter of
$\mathcal L_T$
. The Boolean connectives are interpreted as usual, and the tense modalities are interpreted as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu11.png?pub-status=live)
Remark 3.14. It is straightforward to see that all the axioms of
${\sf S4.t}$
are Sahlqvist formulas. Therefore,
${\sf S4.t}$
is a Sahlqvist logic, and hence it is sound and complete with respect to its relational semantics. That
${\sf S4.t}$
has the fmp follows from [Reference Segerberg29, pp. 313–314] (see also [Reference Goldblatt18, p. 44] and Remark 6.18(3)).
We now introduce the relational semantics for
${\sf TS4}$
.
Definition 3.15. A
${\sf TS4}$
-frame is a triple
$\mathfrak F=(X,R,Q)$
where X is a set and
$R,Q$
are quasi-orders on X satisfying Conditions (O1) and (O2).
It follows that
${\sf TS4}$
-frames are a version of
${\sf MIPC}$
-frames, where the relation R is a quasi-order. We interpret
$\Box $
using R, and
${[F]}$
,
${[P]}$
using Q and its inverse
.
Definition 3.16. A valuation on a
${\sf TS4}$
-frame
$\mathfrak F=(X,R,Q)$
is a map
$v$
associating a subset of X to each propositional letter of
$\mathcal {ML}$
. The Boolean connectives are interpreted as usual, and the modalities
$\Box $
,
${[F]}$
, and
${[P]}$
are interpreted as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu12.png?pub-status=live)
Consequently,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu13.png?pub-status=live)
Remark 3.17. It is straightforward to check that if
$(X,R,Q)$
is a
${\sf TS4}$
-frame, then
$(X,R,E_Q)$
is an
${\sf MS4}$
-frame, and that if
$(X,R,E)$
is an
${\sf MS4}$
-frame, then
$(X,R,Q_E)$
is a
${\sf TS4}$
-frame, where
$Q_E$
is defined by
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu14.png?pub-status=live)
If
$(X,R,Q)$
is a
${\sf TS4}$
-frame, by definition we have that
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu15.png?pub-status=live)
Thus,
$Q=Q_{E_Q}$
. On the other hand, there exist
${\sf MS4}$
-frames
$(X,R,E)$
such that
$E\ne E_{Q_E}$
(see [Reference Bezhanishvili3, p. 24]). Therefore, this correspondence is not a bijection.
Since all
${\sf TS4}$
-axioms are Sahlqvist formulas, we have:
Theorem 3.18.
${\sf TS4}$
is a Sahlqvist logic, and hence it is sound and complete with respect to its relational semantics. Therefore,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu16.png?pub-status=live)
Remark 3.19. In Section 6 we will see that
${\sf TS4}$
has the fmp and hence is decidable.
Finally, we introduce the relational semantics for
${\sf MS4.t}$
. As with
$\sf S4$
and
$\sf S4.t$
, we have that
${\sf MS4.t}$
-frames are simply
${\sf MS4}$
-frames, the difference is in interpreting tense modalities.
Definition 3.20. A valuation on an
${\sf MS4.t}$
-frame
$\mathfrak F=(X,R,E)$
is a map
$v$
associating a subset of X to each propositional letter of
$\mathcal L_{T\forall }$
. The Boolean connectives are interpreted as usual, and
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu17.png?pub-status=live)
Since both
${\sf MS4}$
and
${\sf S4.t}$
are Sahlqvist logics, so is
${\sf MS4.t}$
. Thus, we have:
Theorem 3.21.
${\sf MS4.t}$
is a Sahlqvist logic, and hence it is sound and complete with respect to its relational semantics. Therefore,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu18.png?pub-status=live)
In Section 6 we will prove that
${\sf MS4.t}$
has the fmp and hence is decidable.
4 The four translations
In this section we define the translations of Figure 1 and show that they are full and faithful by using relational semantics. We start by recalling that the Gödel translation of
${\sf MIPC}$
into
${\sf MS4}$
is defined by
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu19.png?pub-status=live)
Definition 4.1. The translation
$(-)^\natural : {\sf MIPC} \to {\sf TS4}$
is defined as
$(-)^t$
on propositional letters,
$\bot $
,
$\wedge $
,
$\vee $
, and
$\to $
; and for
$\forall $
and
$\exists $
we set:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu20.png?pub-status=live)
Remark 4.2. Thus,
$(-)^\natural $
realizes the desired temporal interpretation of the intuitionistic monadic quantifiers:
$\forall $
as “always in the future” and
$\exists $
as “sometime in the past.”
Definition 4.3. The translation
$(-)^\dagger : {\sf TS4} \to {\sf MS4.t}$
is defined by
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu21.png?pub-status=live)
Remark 4.4.
-
1. The translation
$(-)^\dagger : {\sf TS4} \to {\sf MS4.t}$ is suggested by the correspondence between
${\sf TS4}$ -frames and
${\sf MS4}$ -frames described in Remark 3.17. Each
${\sf MS4.t}$ -frame
$\mathfrak {F}=(X,R,E)$ is an
${\sf MS4}$ -frame, the relation
$Q_E$ on the corresponding
${\sf TS4}$ -frame is the composition of R and E, and the inverse relation
is the composition of E and
. Therefore, the modalities
${[F]}$ and
${[P]}$ are translated as
$\Box _F \forall $ and
$\forall \Box _P$ , respectively. Notice that, since
${\sf MS4}$ lacks a modality corresponding to the relation
, we are not able to translate
${\sf TS4}$ into
${\sf MS4}$ .
-
2. It is natural to consider a modification of
$(-)^\dagger :{\sf TS4} \to {\sf MS4.t}$ where
${[P]}$ is translated as
$\Box _P \forall $ . However, such a modification does not result in a faithful translation. Nevertheless, as we will see in Section 5, its composition with
$(-)^\natural :{\sf MIPC} \to {\sf TS4}$ is full and faithful.
The translation of
${\sf MS4}$
into
${\sf MS4.t}$
reflects that
${\sf MS4.t}$
is a tense extension of
${\sf MS4}$
.
Definition 4.5. The translation
$(-)^\# : {\sf MS4} \to {\sf MS4.t}$
replaces in each formula
$\varphi $
of
$\mathcal {L}_{\Box \forall }$
every occurrence of
$\Box $
with
$\Box _F$
.
We show that these four translations are full and faithful by using relational semantics. For this we first need to generalize the well-known notion of the skeleton of an
${\sf S4}$
-frame (see, e.g., [Reference Chagrov and Zakharyaschev9, Sec. 3.9]).
Definition 4.6.
-
1. If R is a quasi-order on a set X, we define
$\sim $ to be the equivalence relation on X given by
$$ \begin{align*} x \sim y \mbox{ iff } xRy \mbox{ and } yRx. \end{align*} $$
$X'$ be the set of equivalence classes of
$\sim $ , and define
$R'$ on
$X'$ by
$$ \begin{align*} [x] R' [y] \mbox{ iff } xRy. \end{align*} $$
-
2. Let
$\mathfrak F=(X,R,E)$ be an
${\sf MS4}$ -frame. Recall that
$Q_E$ is defined on X by
$x Q_E y$ iff
$(\exists z \in X )(xRz \ \& \ zEy)$ (see Remark 3.17). Define
$Q'$ on
$X'$ by
$$ \begin{align*} [x] Q' [y] \mbox{ iff } xQ_Ey. \end{align*} $$
$\mathfrak {F}^t=(X',R',Q')$ the skeleton of the
${\sf MS4}$ -frame
$\mathfrak {F}$ .
-
3. Let
$\mathfrak F=(X,R,Q)$ be a
${\sf TS4}$ -frame. Define
$Q'$ on
$X'$ by
$$ \begin{align*} [x] Q' [y] \mbox{ iff } xQy. \end{align*} $$
$\mathfrak {F}^\natural =(X',R',Q')$ the skeleton of the
${\sf TS4}$ -frame
$\mathfrak {F}$ .
-
4. For an
${\sf MS4.t}$ -frame
$\mathfrak F=(X,R,E)$ let
$\mathfrak {F}^\dagger = (X,R,Q_E)$ where
$Q_E$ is defined as in (2).
Remark 4.7. If a
${\sf TS4}$
-frame
$\mathfrak {F}=(X,R,Q)$
is such that R is a partial order, then
$\mathfrak {F}$
is isomorphic to its skeleton
$\mathfrak {F}^\natural $
. However, we cannot always recover an
${\sf MS4}$
-frame
$\mathfrak {F}=(X,R,E)$
from its skeleton
$\mathfrak {F}^t$
even if R is a partial order. Indeed, it is not always the case that
$E=E_{Q_E}$
. Nonetheless, if
$\mathfrak {F}$
is canonical (and in particular finite) and R is a partial order, then
$E=E_{Q_E}$
; see [Reference Bezhanishvili3, Sec. 2] for details.
Proposition 4.8.
-
1. If
$\mathfrak F$ is an
${\sf MS4}$ -frame, then
$\mathfrak {F}^t$ is an
${\sf MIPC}$ -frame.
-
2. If
$\mathfrak F$ is a
${\sf TS4}$ -frame, then
$\mathfrak {F}^\natural $ is an
${\sf MIPC}$ -frame.
-
3. If
$\mathfrak F$ is an
${\sf MS4.t}$ -frame, then
$\mathfrak {F}^\dagger $ is a
${\sf TS4}$ -frame.
Proof. (1). It is well known that
$(X',R')$
is an intuitionistic Kripke frame. That
$Q'$
is well defined follows from Condition (E). Showing that
$Q'$
is a quasi-order and that (O1), (O2) hold in
$\mathfrak {F}^t$
is straightforward.
(2). We have that
$Q'$
is well defined on
$X'$
because
$R \subseteq Q$
in
$\mathfrak {F}$
. Showing that
$Q'$
is a quasi-order and that (O1), (O2) hold in
$\mathfrak {F}^\natural $
is straightforward.
(3). Since
${\sf MS4.t}$
-frames coincide with
${\sf MS4}$
-frames, it follows from Remark 3.17 that
$\mathfrak {F}^\dagger $
is a
${\sf TS4}$
-frame.
It is well known that an
${\sf S4}$
-frame validates the Gödel translation of an intuitionistic formula
$\varphi $
iff its skeleton validates
$\varphi $
(see, e.g., [Reference Chagrov and Zakharyaschev9, Corollary 3.82]). We will prove in Proposition 4.11 that analogous results hold for the four translations defined in this section. For this we need the following technical lemma.
Lemma 4.9. For any formula
$\chi $
of
$\mathcal L_{\forall \exists }$
, we have
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu26.png?pub-status=live)
Consequently, if
$\mathfrak {F}=(X,R,E)$
is an
${\sf MS4}$
-frame and
$v$
a valuation on
$\mathfrak {F}$
, then the set of points
$x\in X$
such that
$\mathfrak {F}, x \vDash _v \chi ^t$
forms an R-upset of
$\mathfrak {F}$
.
Proof. We prove that
${\sf MS4} \vdash \chi ^t \to \Box \chi ^t$
by induction on the complexity of
$\chi $
. This is obvious when
$\chi =\bot $
. The cases when
$\chi $
is p,
$\varphi \to \psi $
, or
$\forall \varphi $
follow from the axiom
$\Box \varphi \to \Box \Box \varphi $
. We next consider the cases when
$\chi $
is
$\varphi \wedge \psi $
or
$\varphi \vee \psi $
. Suppose that the claim is true for
$\varphi $
and
$\psi $
, so
$\varphi ^t \to \Box \varphi ^t$
and
$\psi ^t \to \Box \psi ^t$
are theorems of
${\sf MS4}$
. Then
$\varphi ^t \wedge \psi ^t \to \Box (\varphi ^t \wedge \psi ^t)$
and
$\varphi ^t \vee \psi ^t \to \Box (\varphi ^t \vee \psi ^t)$
are also theorems of
${\sf MS4}$
. Finally, if
$\chi $
is
$\exists \varphi $
and
${\sf MS4} \vdash \varphi ^t\to \Box \varphi ^t$
, then
${\sf MS4} \vdash \exists \varphi ^t \to \exists \Box \varphi ^t$
. Therefore, since
${\sf MS4} \vdash \exists \Box \varphi ^t \to \Box \exists \varphi ^t$
by Lemma 2.5, we conclude that
${\sf MS4} \vdash \exists \varphi ^t \to \Box \exists \varphi ^t$
.
Let
$\mathfrak {F}=(X,R,E)$
be an
${\sf MS4}$
-frame,
$v$
a valuation of
$\mathfrak {F}$
, and
$x\in X$
. Since
${\sf MS4} \vdash \chi ^t \to \Box \chi ^t$
, if
$\mathfrak {F}, x \vDash _v \chi ^t$
, then
$\mathfrak {F}, x \vDash _v \Box \chi ^t$
. Therefore, for each y such that
$xRy$
we have
$\mathfrak {F}, y \vDash _v \chi ^t$
. Thus,
$\{ x \in X \mid \mathfrak {F}, x \vDash _v \chi ^t \}$
is an R-upset.
The next result generalizes to our setting a well-known correspondence result [Reference Chagrov and Zakharyaschev9, Lemma 3.81] between
${\sf IPC}$
-models and
${\sf S4}$
-models.
Proposition 4.10.
-
1. For each valuation
$v$ on an
${\sf MS4}$ -frame
$\mathfrak {F}$ there is a valuation
$v'$ on
$\mathfrak {F}^t$ such that for each
$x\in \mathfrak F$ and
$\mathcal {L}_{\forall \exists }$ -formula
$\varphi $ , we have
$$ \begin{align*} \mathfrak{F}^t, [x] \vDash_{v'} \varphi \ \mbox{ iff } \ \mathfrak{F}, x \vDash_v \varphi^t. \end{align*} $$
-
2. For each valuation
$v$ on a
${\sf TS4}$ -frame
$\mathfrak {F}$ there is a valuation
$v'$ on
$\mathfrak {F}^\natural $ such that for each
$x \in \mathfrak {F}$ and
$\mathcal {L}_{\forall \exists }$ -formula
$\varphi $ , we have
$$ \begin{align*} \mathfrak{F^\natural}, [x] \vDash_{v'} \varphi \ \mbox{ iff } \ \mathfrak{F},x \vDash_{v} \varphi^\natural. \end{align*} $$
-
3. Each valuation
$v$ on an
${\sf MS4.t}$ -frame
$\mathfrak {F}$ is also a valuation on
$\mathfrak {F}^\dagger $ and for each
$x \in \mathfrak {F}$ and
$\mathcal {ML}$ -formula
$\varphi $ , we have
$$ \begin{align*} \mathfrak{F^\dagger}, x \vDash_v \varphi \ \mbox{ iff } \ \mathfrak{F},x \vDash_v \varphi^\dagger. \end{align*} $$
-
4. Each valuation
$v$ on an
${\sf MS4.t}$ -frame
$\mathfrak {F}$ is also a valuation on
$\mathfrak {F}$ as an
${\sf MS4}$ -frame and for each
$x \in \mathfrak {F}$ and
$\mathcal L_{\Box \forall }$ -formula
$\varphi $ , we have
$$ \begin{align*} \mathfrak{F}, x \vDash_v \varphi \ \mbox{ iff } \ \mathfrak{F},x \vDash_v \varphi^\#. \end{align*} $$
Proof. (1). Define
$v'$
on
$\mathfrak {F}^t$
by
$v'(p)=\{ [x] \in X' \mid R[x] \subseteq v(p)\}$
. It is easy to see that
$v'$
is well defined. We show that
$\mathfrak {F}^t, [x] \vDash _{v'} \varphi $
iff
$\mathfrak {F},x \vDash _v \varphi ^t$
by induction on the complexity of
$\varphi $
. Since
$v'(p)= \{ [x] \mid \mathfrak {F},x \vDash _v \Box p \}$
, the claim is obvious when
$\varphi $
is a propositional letter. We prove the claim for
$\varphi $
of the form
$\forall \psi $
and
$\exists \psi $
since the other cases are well known (see, e.g., [Reference Chagrov and Zakharyaschev9, Lemma 3.81]). Suppose
$\varphi =\forall \psi $
. By the definition of
$Q'$
and induction hypothesis, we have
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu31.png?pub-status=live)
On the other hand,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu32.png?pub-status=live)
Thus,
$\mathfrak {F}^t, [x] \vDash _{v'} \forall \psi $
iff
$\mathfrak {F}, x \vDash _v (\forall \psi )^t$
.
Suppose
$\varphi =\exists \psi $
. As noted in Remark 3.3,
$Q'$
and
$E_{Q'}$
coincide on
$R'$
-upsets, and it is straightforward to see by induction that the set
$\{ [y] \mid \mathfrak {F}^t, [y] \vDash _{v'} \psi \}$
is an
$R'$
-upset. Therefore, by the induction hypothesis,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu33.png?pub-status=live)
On the other hand, since
$\{ y \mid \mathfrak {F}, y \vDash _v \psi ^t \}$
is an R-upset (see Lemma 4.9), and E and
$Q_E$
coincide on R-upsets, we have
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu34.png?pub-status=live)
Thus,
$\mathfrak {F}^t, [x] \vDash _{v'} \exists \psi $
iff
$\mathfrak {F}, x \vDash _v (\exists \psi )^t$
.
(2). As in (1) we define
$v'$
by
$v'(p)=\{ [x] \in X' \mid R[x] \subseteq v(p)\}$
. We show that
$\mathfrak {F^\natural }, [x] \vDash _{v'} \varphi $
iff
$\mathfrak {F},x \vDash _{v} \varphi ^\natural $
by induction on the complexity of
$\varphi $
. It is sufficient to only consider the cases when
$\varphi $
is of the form
$\forall \psi $
or
$\exists \psi $
. Suppose
$\varphi =\forall \psi $
. Then by the definition of
$Q'$
and induction hypothesis,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu35.png?pub-status=live)
Suppose
$\varphi =\exists \psi $
. As noted in Remark 3.3,
$Q'$
and
$E_{Q'}$
coincide on
$R'$
-upsets. Since the set
$\{ [y] \mid \mathfrak {F}^\natural , [y] \vDash _{v'} \psi \}$
is an
$R'$
-upset, by the induction hypothesis, we have
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu36.png?pub-status=live)
(3). It is clear that if v is a valuation on
$\mathfrak {F}$
, then v is also a valuation on
$\mathfrak {F}^\dagger $
. We show that
$\mathfrak {F}^\dagger , x \vDash _v \varphi $
iff
$\mathfrak {F},x \vDash _v \varphi ^\dagger $
by induction on the complexity of
$\varphi $
. The only nontrivial cases are when
$\varphi $
is of the form
$\Box \psi $
,
${[F]} \psi $
, and
${[P]} \psi $
. Suppose
$\varphi =\Box \psi $
. Then, by the induction hypothesis,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu37.png?pub-status=live)
Suppose
$\varphi ={[F]} \psi $
. Then, by the induction hypothesis,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu38.png?pub-status=live)
Suppose
$\varphi ={[P]} \psi $
. Then, by the induction hypothesis,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu39.png?pub-status=live)
(4). This is an immediate consequence of the definition of
$(-)^\#$
and the relational semantics for
${\sf MS4}$
and
${\sf MS4.t}$
.
Proposition 4.11.
-
1. For each
${\sf MS4}$ -frame
$\mathfrak {F}$ and
$\mathcal {L}_{\forall \exists }$ -formula
$\varphi $ , we have
$$ \begin{align*} \mathfrak{F}^t \vDash \varphi \ \mbox{ iff } \ \mathfrak{F} \vDash \varphi^t. \end{align*} $$
-
2. For each
${\sf TS4}$ -frame
$\mathfrak {F}$ and
$\mathcal {L}_{\forall \exists }$ -formula
$\varphi $ , we have
$$ \begin{align*} \mathfrak{F}^\natural \vDash \varphi \ \mbox{ iff } \ \mathfrak{F} \vDash \varphi^\natural. \end{align*} $$
-
3. For each
${\sf MS4.t}$ -frame
$\mathfrak {F}$ and
$\mathcal {ML}$ -formula
$\varphi $ , we have
$$ \begin{align*} \mathfrak{F}^\dagger \vDash \varphi \ \mbox{ iff } \ \mathfrak{F} \vDash \varphi^\dagger. \end{align*} $$
-
4. For each
${\sf MS4.t}$ -frame
$\mathfrak {F}$ and
$\mathcal L_{\Box \forall }$ -formula
$\varphi $ , we have
$$ \begin{align*} \mathfrak{F} \vDash \varphi \ \mbox{ iff } \ \mathfrak{F} \vDash \varphi^\#. \end{align*} $$
Proof. We only prove (2) since the proofs of (1), (3), and (4) are similar. If
$\mathfrak {F} \nvDash \varphi ^\natural $
, then there is a valuation
$v$
on
$\mathfrak {F}$
such that
$\mathfrak {F}, x \nvDash _v \varphi ^\natural $
for some
$x \in X$
. By Proposition 4.10(2),
$v'$
is a valuation on
$\mathfrak {F}^\natural $
such that
$\mathfrak {F}^\natural , [x] \nvDash _{v'} \varphi $
. Therefore,
$\mathfrak {F}^\natural \nvDash \varphi $
. If
$\mathfrak {F}^\natural \nvDash \varphi $
, then there is a valuation
$w$
on
$\mathfrak {F}^\natural $
and
$[x] \in X'$
such that
$\mathfrak {F}^\natural , [x] \nvDash _w \varphi $
. Let
$v$
be the valuation on
$\mathfrak {F}$
given by
$v(p)=\{x \mid [x] \in w(p)\}$
. Since
$\mathfrak {F}^\natural $
is an
${\sf MIPC}$
-frame,
$w(p)$
is an
$R'$
-upset of
$\mathfrak {F}^\natural $
for each p. So
$v(p)$
is an R-upset of
$\mathfrak {F}$
for each p. Therefore,
$w=v'$
because
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu44.png?pub-status=live)
Thus,
$\mathfrak {F}^\natural , [x] \nvDash _{v'} \varphi $
. By Proposition 4.10(2),
$\mathfrak {F}, x \nvDash _v \varphi ^\natural $
. Consequently,
$\mathfrak {F} \nvDash \varphi ^\natural $
.
In order to show that the translations are full, we also need the following result, which generalizes to our setting a well-known fact that each
${\sf IPC}$
-frame is the skeleton of an
${\sf S4}$
-frame.
Proposition 4.12.
-
1. For each
${\sf MIPC}$ -frame
$\mathfrak {G}$ there is an
${\sf MS4}$ -frame
$\mathfrak {F}$ such that
$\mathfrak {G}$ is isomorphic to
$\mathfrak {F}^t$ .
-
2. Each
${\sf MIPC}$ -frame
$\mathfrak {G}$ is also a
${\sf TS4}$ -frame and
$\mathfrak {G}^\natural $ is isomorphic to
$\mathfrak {G}$ .
-
3. For each
${\sf TS4}$ -frame
$\mathfrak {G}$ there is an
${\sf MS4.t}$ -frame
$\mathfrak {F}$ such that
$\mathfrak {G}=\mathfrak {F}^\dagger $ .
Proof. (1). Let
$\mathfrak {G}=(X,R,Q)$
be an
${\sf MIPC}$
-frame. We show that
$\mathfrak {F}=(X,R,E_Q)$
is an
${\sf MS4}$
-frame. If
$xE_Qy$
and
$yRz$
, then by definition of
$E_Q$
and Condition (O1),
$xQy$
and
$yQz$
. Since Q is transitive,
$xQz$
. Condition (O2) then implies that there is
$u \in X$
with
$xRu$
and
$u E_Q z$
. Thus,
$\mathfrak F$
is an
${\sf MS4}$
-frame. Since R is a partial order, it is an immediate consequence of Definition 4.6(1) that
$\sim $
is the identity relation. It follows from Condition (O2) that
$Q=Q_{E_Q}$
. Hence,
$\mathfrak {G}$
is isomorphic to
$\mathfrak {F}^t$
.
(2). Let
$\mathfrak {G}=(X,R,Q)$
be an
${\sf MIPC}$
-frame. It is clear from the definition of
${\sf TS4}$
-frames that
$\mathfrak {G}$
is also a
${\sf TS4}$
-frame. Since R is a partial order,
$\sim $
is the identity relation. Therefore,
$\mathfrak {G}$
is isomorphic to
$\mathfrak {G}^\natural $
.
(3). Let
$\mathfrak {G}=(X,R,Q)$
be a
${\sf TS4}$
-frame. As we observed in Remark 3.17,
$\mathfrak {F}=(X,R,E_Q)$
is an
${\sf MS4}$
-frame, and so an
${\sf MS4.t}$
-frame. By definition of
${\sf TS4}$
-frames we have that
$Q=Q_{E_Q}$
, and hence
$\mathfrak {G}=\mathfrak {F}^\dagger $
.
We are ready to prove the main result of this section that the four translations are full and faithful. That the Gödel translation of
${\sf MIPC}$
into
${\sf MS4}$
is full and faithful was first observed by Fischer-Servi [Reference Fischer-Servi14] using the translations of
${\sf MIPC}$
and
${\sf MS4}$
into
${\sf IQC}$
and
${\sf QS4}$
, respectively, and the predicate version of the Gödel translation. In [Reference Fischer-Servi15] she gave a different proof of this result, using that
${\sf MIPC}$
has the fmp. Our proof utilizes the relational semantics and generalizes the semantic proof that the Gödel translation of
${\sf IPC}$
into
${\sf S4}$
is full and faithful (see, e.g., [Reference Chagrov and Zakharyaschev9, Sec. 3.9]).
Theorem 4.13.
-
1. The Gödel translation
$(-)^t$ of
${\sf MIPC}$ into
${\sf MS4}$ is full and faithful; that is,
$$ \begin{align*} {\sf MIPC} \vdash\varphi \quad \mbox{ iff } \quad {\sf MS4} \vdash \varphi^t. \end{align*} $$
-
2. The translation
$(-)^\natural $ of
${\sf MIPC}$ into
${\sf TS4}$ is full and faithful; that is,
$$ \begin{align*} {\sf MIPC} \vdash\varphi \quad \mbox{ iff } \quad {\sf TS4} \vdash\varphi^\natural. \end{align*} $$
-
3. The translation
$(-)^\dagger $ of
${\sf TS4}$ into
${\sf MS4.t}$ is full and faithful; that is,
$$ \begin{align*} \begin{array}{l c l} {\sf TS4} \vdash \varphi & \mbox{ iff } & {\sf MS4.t} \vdash \varphi^\dagger. \end{array} \end{align*} $$
-
4. The translation
$(-)^\#$ of
${\sf MS4}$ into
${\sf MS4.t}$ is full and faithful; that is,
$$ \begin{align*} \begin{array}{l c l} {\sf MS4} \vdash \varphi & \mbox{ iff } & {\sf MS4.t} \vdash \varphi^\#. \end{array} \end{align*} $$
Proof. We prove (2). For faithfulness, suppose that
${\sf TS4} \nvdash \varphi ^\natural $
. By Theorem 3.18, there is a
${\sf TS4}$
-frame
$\mathfrak {F}$
such that
$\mathfrak {F} \nvDash \varphi ^\natural $
. By Propositions 4.8(2) and 4.11(2),
$\mathfrak {F}^\natural $
is an
${\sf MIPC}$
-frame and
$\mathfrak {F}^\natural \nvDash \varphi $
. Thus, by Theorem 3.5,
${\sf MIPC} \nvdash \varphi $
. For fullness, let
${\sf MIPC} \nvdash \varphi $
. Then there is an
${\sf MIPC}$
-frame
$\mathfrak {G}$
such that
$\mathfrak {G} \nvDash \varphi $
. By Proposition 4.12(2), there is a
${\sf TS4}$
-frame
$\mathfrak{F}$
such that
$\mathfrak {G}$
is isomorphic to
$\mathfrak {F}^\natural $
. Therefore,
$\mathfrak {F}^\natural \nvDash \varphi $
. Proposition 4.11(2) implies that
$\mathfrak {F} \nvDash \varphi ^\natural $
. Thus,
${\sf TS4} \nvdash \varphi ^\natural $
.
The proofs of (1), (3), and (4) are obtained analogously using Theorems 3.5, 3.9, 3.18, and 3.21, and Propositions 4.8, 4.11, and 4.12.
5 Compositions of the translations
In this section we show that the translations introduced in the previous section form a commutative diagram up to logical equivalence.
We denote the composition of
$(-)^\#$
and
$(-)^t$
by
$(-)^{t \#}$
, and the composition of
$(-)^\dagger $
and
$(-)^\natural $
by
$(-)^{\natural \dagger }$
. Since we proved that all these four translations are full and faithful, we also have that
$(-)^{t \#}$
and
$(-)^{\natural \dagger }$
are full and faithful translations of
${\sf MIPC}$
into
${\sf MS4.t}$
. We have thus obtained the following diagram of full and faithful translations. We next show that this diagram is commutative up to logical equivalence in
${\sf MS4.t}$
.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu49.png?pub-status=live)
Lemma 5.1. For each formula
$\varphi $
of
$\mathcal L_{\forall \exists }$
, we have
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu50.png?pub-status=live)
Proof. By Lemma 4.9 and Theorem 4.13(4),
${\sf MS4.t} \vdash \varphi ^{t \#} \to \Box _F \varphi ^{t \#}$
. Therefore,
${\sf MS4.t} \vdash \Diamond _P \varphi ^{t \#} \to \Diamond _P \Box _F \varphi ^{t \#}$
. The tense axiom then gives
${\sf MS4.t} \vdash \Diamond _P \varphi ^{t \#} \to \varphi ^{t \#}$
. Thus,
${\sf MS4.t} \vdash \varphi ^{t \#} \leftrightarrow \Diamond _P \varphi ^{t \#}$
.
Theorem 5.2. For each
$\mathcal L_{\forall \exists }$
-formula
$\chi $
we have
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu51.png?pub-status=live)
Proof. The two compositions compare as follows:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu52.png?pub-status=live)
Thus, they are identical except the
$\exists $
-clause. Therefore, to prove that
${\sf MS4.t} \vdash \chi ^{t \#} \leftrightarrow \chi ^{\natural \dagger }$
it is sufficient to prove that
${\sf MS4.t} \vdash \varphi ^{t \#} \leftrightarrow \varphi ^{\natural \dagger }$
implies
${\sf MS4.t} \vdash \exists \varphi ^{t \#} \leftrightarrow \neg \forall \Box _P \neg \varphi ^{\natural \dagger }$
. Since
${\sf MS4.t} \vdash \neg \forall \Box _P \neg \varphi ^{\natural \dagger } \leftrightarrow \exists \Diamond _P \varphi ^{\natural \dagger }$
, it is enough to prove that
${\sf MS4.t} \vdash \exists \varphi ^{t \#} \leftrightarrow \exists \Diamond _P \varphi ^{\natural \dagger }$
. From the assumption
${\sf MS4.t} \vdash \varphi ^{t \#} \leftrightarrow \varphi ^{\natural \dagger }$
it follows that
${\sf MS4.t} \vdash \exists \Diamond _P \varphi ^{t \#} \leftrightarrow \exists \Diamond _P \varphi ^{\natural \dagger }$
. By Lemma 5.1,
${\sf MS4.t} \vdash \varphi ^{t \#} \leftrightarrow \Diamond _P \varphi ^{t \#}$
and hence
${\sf MS4.t} \vdash \exists \varphi ^{t \#} \leftrightarrow \exists \Diamond _P \varphi ^{t \#}$
. Thus,
${\sf MS4.t} \vdash \exists \varphi ^{t \#} \leftrightarrow \exists \Diamond _P \varphi ^{\natural \dagger }$
.
As we pointed out in Remark 4.4(2), there is another natural translation of
${\sf MIPC}$
into
${\sf MS4.t}$
.
Definition 5.3. Let
$(-)^\flat :{\sf MIPC} \to {\sf MS4.t}$
be the translation that differs from
$(-)^{t \#}$
and
$(-)^{\natural \dagger }$
only in the
$\exists $
-clause:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu53.png?pub-status=live)
The translation
$(-)^\flat $
provides a temporal interpretation of intuitionistic monadic quantifiers that is similar to the translation
$(-)^\natural $
(see also Section 7).
Theorem 5.4. For each
$\mathcal L_{\forall \exists }$
-formula
$\chi $
we have
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu54.png?pub-status=live)
Consequently, the translation
$(-)^\flat $
of
${\sf MIPC}$
into
${\sf MS4.t}$
is full and faithful.
Proof. The translations
$(-)^\flat $
and
$(-)^{t \#}$
are identical except the
$\exists $
-clause. Therefore, to prove that
${\sf MS4.t} \vdash \chi ^\flat \leftrightarrow \chi ^{t \#}$
it is sufficient to prove that
${\sf MS4.t} \vdash \varphi ^\flat \leftrightarrow \varphi ^{t \#}$
implies
${\sf MS4.t} \vdash \Diamond _P \exists \varphi ^\flat \leftrightarrow \exists \varphi ^{t \#}$
. By Lemma 5.1,
${\sf MS4.t} \vdash (\exists \varphi )^{t \#} \leftrightarrow \Diamond _P (\exists \varphi )^{t \#}$
which means
${\sf MS4.t} \vdash \exists \varphi ^{t \#} \leftrightarrow \Diamond _P \exists \varphi ^{t \#}$
. From the assumption
${\sf MS4.t} \vdash \varphi ^\flat \leftrightarrow \varphi ^{t \#}$
it follows that
${\sf MS4.t} \vdash \Diamond _P \exists \varphi ^\flat \leftrightarrow \exists \varphi ^{t \#}$
. Since
$(-)^{t \#}$
is full and faithful, we conclude that
$(-)^\flat $
is full and faithful as well.
As a result, we obtain the following diagram of full and faithful translations that is commutative up to logical equivalence in
${\sf MS4.t}$
:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu55.png?pub-status=live)
6 Finite model property
In this section we give a uniform proof of the fmp for the four logics studied in this paper. Our strategy is to first establish the fmp for
${\sf MS4.t}$
via algebraic methods, and then use the full and faithful translations to conclude that the other three logics also have the fmp.
The algebraic semantics for
${\sf MS4.t}$
is given by
${\sf MS4.t}$
-algebras. To define these algebras, we first recall the definition of
${\sf S4}$
-algebras,
${\sf S5}$
-algebras, and
${\sf S4.t}$
-algebras, which provide algebraic semantics for
${\sf S4}$
,
${\sf S5}$
, and
${\sf S4.t}$
, respectively.
${\sf S4}$
-algebras are known under various names. They were first introduced by McKinsey and Tarski [Reference McKinsey and Tarski22] under the name of closure algebras. Rasiowa and Sikorski [Reference Rasiowa and Sikorski27] call them topological Boolean algebras and Blok [Reference Blok6] calls them interior algebras.
${\sf S5}$
-algebras were first introduced by Halmos [Reference Halmos20] under the name of monadic algebras, and
${\sf S4.t}$
-algebras by Esakia [Reference Esakia11] under the name of
${\sf S4}^2$
-algebras.
Definition 6.1. Let B be a Boolean algebra.
-
1. A unary function
$\Box :B\to B$ is an interior operator on B if
$$ \begin{align*} \Box(a\wedge b) = \Box a \wedge \Box b, \qquad \Box 1 =1, \qquad \Box a \leq a, \qquad \Box a \leq \Box \Box a, \end{align*} $$
$a,b \in B$ .
-
2. An
${\sf S4}$ -algebra is a pair
$\mathfrak {B}=(B, \Box )$ where B is a Boolean algebra and
$\Box $ is an interior operator on B.
-
3. An
${\sf S5}$ -algebra is an
${\sf S4}$ -algebra
$\mathfrak {B}=(B, \forall )$ that in addition satisfies
$a \leq \forall \exists a$ for all
$a \in B$ , where
$\exists $ denotes the dual operator
$\neg \forall \neg $ .
-
4. An
${\sf S4.t}$ -algebra is a triple
$\mathfrak {B}=(B, \Box _F, \Box _P)$ where B is a Boolean algebra and
$\Box _F, \Box _P$ are interior operators on B such that
(PF)$$ \begin{align} a \le \Box_P \Diamond_F a, \end{align} $$
(FP)for all$$ \begin{align} a \le \Box_F \Diamond_P a, \end{align} $$
$a \in B$ , where
$\Diamond _F=\neg \Box _F \neg $ and
$\Diamond _P=\neg \Box _P \neg $ .
${\sf MS4.t}$
-algebras are obtained by combining
${\sf S4.t}$
-algebras and
${\sf S5}$
-algebras.
Definition 6.2. An
${\sf MS4.t}$
-algebra is a tuple
$\mathfrak B=(B, \Box _F, \Box _P, \forall )$
where
-
1.
$(B, \Box _F, \Box _P)$ is an
${\sf S4.t}$ -algebra,
-
2.
$(B, \forall )$ is an
${\sf S5}$ -algebra,
-
3.
$\Box _F \forall a \leq \forall \Box _F a$ for each
$a\in B$ .
Validity of
$\mathcal L_{T\forall }$
-formulas in
${\sf MS4.t}$
-algebras is defined in the usual way (see, e.g., [Reference Chagrov and Zakharyaschev9, Reference Rasiowa and Sikorski27]). If a formula
$\varphi $
is valid in an
${\sf MS4.t}$
-algebra
$\mathfrak {B}$
, we write
$\mathfrak B \vDash \varphi $
. The standard Lindenbaum–Tarski construction (see, e.g., [Reference Rasiowa and Sikorski27, Chap. VI]) yields the following:
Theorem 6.3.
${\sf MS4.t}$
is sound and complete with respect to its algebraic semantics. Therefore,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu57.png?pub-status=live)
Definition 6.4. Let
$\mathfrak B=(B, \Box _F, \Box _P, \forall )$
be an
${\sf MS4.t}$
-algebra. We define
-
1.
$H_F:=\{a \in B \mid \Box _F a=a\}$ to be the set of
$\Box _F$ -fixpoints,
-
2.
$H_P:=\{a \in B \mid \Box _P a=a\}$ to be the set of
$\Box _P$ -fixpoints,
-
3.
$B_0:=\{a \in B \mid \forall a=a\}$ to be the set of
$\forall $ -fixpoints.
Remark 6.5.
-
1. It is well known (see, e.g., [Reference Esakia13, Proposition 2.2.4]) that
$H_F$ and
$H_P$ with the restricted order from B are both Heyting algebras that are bounded sublattices of B. Moreover, it follows from Definition 6.1(4) that
$H_F$ coincides with the set of
$\Diamond _P$ -fixpoints and
$H_P$ with the set of
$\Diamond _F$ -fixpoints. Furthermore,
$\neg $ maps
$H_F$ to
$H_P$ and vice versa. Indeed, if
$a \in H_F$ , then
$a = \Box _F a$ . By (PF),
$\Diamond _P a = \Diamond _P \Box _F a \le a$ , so
$\Diamond _P a = a$ , and hence
$\Box _P \neg a =\neg \Diamond _P a= \neg a$ . Therefore,
$\neg a \in H_P$ . Similarly, if
$a \in H_P$ , then
$\neg a \in H_F$ . Thus,
$\neg $ is a dual isomorphism between
$H_F$ and
$H_P$ .
-
2. It is easy to see that
$B_0$ is an
${\sf S4}$ -subalgebra of
$(B, \Box _F)$ because the inequality
$\Box _F \forall a \leq \forall \Box _F a$ , which corresponds to the left commutativity axiom, is equivalent to the equality
$\forall \Box _F \forall a = \Box _F \forall a$ .
We now prove that
${\sf MS4.t}$
has the fmp. For this we must show that if
${\sf MS4.t}\not \vdash \varphi $
, then
$\varphi $
is refuted on a finite
${\sf MS4.t}$
-algebra.
Definition 6.6. Let
$\mathfrak {B}=(B, \Box _F, \Box _P, \forall )$
be an
${\sf MS4.t}$
-algebra and
$S \subseteq B$
a finite subset. Then
$(B, \forall )$
is an
${\sf S5}$
-algebra. Let
$(B', \forall ')$
be the
${\sf S5}$
-subalgebra of
$(B, \forall )$
generated by S. It is well known (see [Reference Bass1]) that
$(B', \forall ')$
is finite. Define
$\Box _F'$
and
$\Box _P'$
on
$B'$
by
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu58.png?pub-status=live)
We denote
$(B', \Box _F', \Box _P', \forall ')$
by
$\mathfrak {B}_S$
.
Lemma 6.7.
$\mathfrak {B}_S$
is an
${\sf MS4.t}$
-algebra.
Proof.
$(B',\forall ')$
is an
${\sf S5}$
-algebra by definition. Since
$(B, \Box _F)$
and
$(B, \Box _P)$
are both
${\sf S4}$
-algebras, a standard argument (see [Reference McKinsey and Tarski22, Lemma 4.14]) shows that
$(B', \Box _F')$
and
$(B', \Box _P')$
are also
${\sf S4}$
-algebras. We show that
$(B', \Box _F', \Box _P')$
is an
${\sf S4.t}$
-algebra. As noted in Remark 6.5(1),
$\neg $
is a dual isomorphism between the algebras
$H_F$
and
$H_P$
of
$\Box _F$
-fixpoints and
$\Box _P$
-fixpoints of
$\mathfrak {B}$
. Therefore,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu59.png?pub-status=live)
Since this meet is finite and
$\Box _P$
commutes with finite meets, we obtain
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu60.png?pub-status=live)
Thus,
$\Diamond _F' a \in B' \cap H_P $
which yields
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu61.png?pub-status=live)
Similarly, we have that
$\Diamond _P' a = \bigwedge \{ c \in B' \cap H_F \mid a \leq c \}$
from which we deduce that
$\Box _F' \Diamond _P' a = \Diamond _P' a$
. This implies that
$a \le \Box _P' \Diamond _F' a$
and
$a \le \Box _F' \Diamond _P' a$
. Consequently,
$(B, \Box _F', \Box _P')$
is an
${\sf S4.t}$
-algebra.
It remains to show that
$\Box _F' \forall ' a \le \forall ' \Box _F' a$
holds in
$\mathfrak {B}_S$
. For this it is sufficient to show that the set
$B_0':=B' \cap B_0$
of the
$\forall '$
-fixpoints of
$B'$
is an
${\sf S4}$
-subalgebra of
$(B', \Box _F')$
because then
$\Box _F' \forall ' a=\forall ' \Box _F' \forall ' a \le \forall ' \Box _F' a$
. Suppose that
$d \in B_0'$
. By definition,
$\Box _F' d = \bigvee \{ b \in B'\cap H_F \mid b \leq d \}$
. Let
$b \in B'\cap H_F$
. It follows from Lemma 2.5 that
$\exists b = \exists \Box _F b =\Box _F \exists \Box _F b = \Box _F \exists b$
. Therefore,
$\exists b \in B' \cap H_F$
. Moreover,
$b \le \exists b$
and
$b \le d$
imply
$\exists b \le \exists d = d$
. Thus,
$\Box _F' d = \bigvee \{ \exists b \mid b \in B'\cap H_F, \; b \leq d \}$
. Since
$(B', \forall ')$
is an
${\sf S5}$
-algebra,
$B_0'$
is the set of
$\exists '$
-fixpoints of
$B'$
and is closed under finite joins. Consequently,
$\Box _F' d \in B_0'$
.
Theorem 6.8.
${\sf MS4.t}$
has the fmp.
Proof. By Theorem 6.3, it is sufficient to prove that each
$\mathcal L_{T\forall }$
-formula
$\varphi $
refuted on some
${\sf MS4.t}$
-algebra is also refuted on a finite
${\sf MS4.t}$
-algebra. Let
$t(x_1, \ldots , x_n)$
be the term in the language of
${\sf MS4.t}$
-algebras that corresponds to
$\varphi $
, and suppose there is an
${\sf MS4.t}$
-algebra
$\mathfrak {B}=(B, \Box _F, \Box _P, \forall )$
and
$a_1, \ldots , a_n \in B$
such that
$t(a_1, \ldots , a_n) \neq 1$
in
$\mathfrak {B}$
. Let
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu62.png?pub-status=live)
Then S is a finite subset of B. Therefore, by Lemma 6.7,
$\mathfrak {B}_S=(B', \Box _F', \Box _P', \forall )$
is a finite
${\sf MS4.t}$
-algebra. It follows from the definition of
$\Box _F'$
that, for each
$b \in B'$
, if
$\Box _F b \in B'$
, then
$\Box _F' b= \Box _F b$
. Similarly, if
$\Box _P b \in B'$
, then
$\Box _P' b= \Box _P b$
. Thus, for each subterm
$t'$
of t, the computation of
$t'$
in
$\mathfrak {B}_S$
is the same as that in
$\mathfrak {B}$
. Consequently,
$t(a_1, \ldots , a_n) \neq 1$
in
$\mathfrak {B}_S$
, and we have found a finite
${\sf MS4.t}$
-algebra refuting
$\varphi $
.
We conclude this section by showing that the fmp for
${\sf TS4}$
,
${\sf MS4}$
, and
${\sf MIPC}$
can be obtained as a consequence of Theorem 6.8 via the full and faithful translations into
${\sf MS4.t}$
described in Section 4. In order to do so, we state the fmp of
${\sf MS4.t}$
in terms of
${\sf MS4.t}$
-frames thanks to the correspondence between finite
${\sf MS4.t}$
-algebras and finite
${\sf MS4.t}$
-frames. In fact, we will obtain such a correspondence as a consequence of a representation result for
${\sf MS4.t}$
-algebras.
Definition 6.9. Let R be a quasi-order on a set X and
$A \subseteq X$
. We define
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu63.png?pub-status=live)
If
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_inline994.png?pub-status=live)
is the inverse relation of R, we have
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu64.png?pub-status=live)
If E is an equivalence relation on X, we use the notation
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu65.png?pub-status=live)
Proposition 6.10. For each
${\sf MS4.t}$
-frame
$\mathfrak F=(X,R,E)$
we have that
is an
${\sf MS4.t}$
-algebra.
Proof. Since R is a quasi-order, so is
, and hence
$(\wp (X),\Box _R)$
and
are
${\sf S4}$
-algebras; and since E is an equivalence relation,
$(\wp (X),\forall _E)$
is an
${\sf S5}$
-algebra (see [Reference Jónsson and Tarski21, Theorem 3.5]). In addition, the commutativity condition yields that
$\Box _R \forall _E (A) \leq \forall _E \Box _R (A)$
for each
$A \in \wp (X)$
. A standard argument (see [Reference Jónsson and Tarski21, Theorem 3.6]) gives that
$\Box _R$
and
satisfy (PF) and (FP). Therefore,
$\mathfrak F^+$
is an
${\sf MS4.t}$
-algebra.
Remark 6.11. If
$\mathfrak B=\mathfrak F^+$
, then the elements of
$H_F$
and
$H_P$
are, respectively, the R-upsets and R-downsets of
$\mathfrak {F}$
, and the elements of
$B_0$
are the E-saturated subsets of
$\mathfrak {F}$
(that is, unions of E-equivalence classes).
We next prove that each
${\sf MS4.t}$
-algebra is represented as a subalgebra of
$\mathfrak F^+$
for some
${\sf MS4.t}$
-frame
$\mathfrak F$
.
Definition 6.12. Let
$\mathfrak B=(B, \Box _F, \Box _P, \forall )$
be an
${\sf MS4.t}$
-algebra. The canonical frame of
$\mathfrak B$
is the frame
$\mathfrak B_+=(X_{\mathfrak B},R_{\mathfrak B},E_{\mathfrak B})$
where
$X_{\mathfrak B}$
is the set of ultrafilters of B,
$x R_{\mathfrak B} y$
iff
$x\cap H_F \subseteq y$
iff
$y\cap H_P \subseteq x$
, and
$x E_{\mathfrak B} y$
iff
$x\cap B_0 = y\cap B_0$
.
Lemma 6.13. If
$\mathfrak B$
is an
${\sf MS4.t}$
-algebra, then
$\mathfrak B_+$
is an
${\sf MS4.t}$
-frame.
Proof. Since
$(B,\Box _F)$
is an
${\sf S4}$
-algebra, we have that
$R_{\mathfrak B}$
is a quasi-order (see [Reference Jónsson and Tarski21, Theorem 3.14]); and since
$(B,\forall )$
is an
${\sf S5}$
-algebra,
$E_{\mathfrak B}$
is an equivalence relation (see [Reference Jónsson and Tarski21, Theorem 3.18]). It remains to show that Definition 3.7(E) is satisfied. Let
$x,y,z \in X_{\mathfrak B}$
be such that
$x E_{\mathfrak B} y$
and
$y R_{\mathfrak B} z$
. This means that
$x \cap B_0=y \cap B_0$
and
$y \cap H_F \subseteq z$
. Let F be the filter of
$\mathfrak B$
generated by
$(x \cap H_F) \cup (z \cap B_0)$
. We show that F is proper. Otherwise, since
$x \cap H_F$
and
$z \cap B_0$
are closed under finite meets, there are
$a \in x \cap H_F$
and
$b \in z \cap B_0$
such that
$a \land b =0$
. Therefore,
$a \le \neg b$
. Thus,
$a = \Box _F a \le \Box _F \neg b$
, so
$\Box _F \neg b \in x$
. Since
$B_0$
is an
${\sf S4}$
-subalgebra of
$(B, \Box _F)$
(see Remark 6.5(2)) and
$b \in B_0$
, we have
$\Box _F \neg b \in B_0$
. This yields
$\Box _F \neg b \in x \cap B_0=y \cap B_0$
, which implies
$\Box _F \neg b \in y \cap H_F \subseteq z$
. Therefore,
$\neg b \in z$
which contradicts
$b \in z$
. Thus, F is proper, and so there is an ultrafilter u of B such that
$F\subseteq u$
. Consequently,
$x\cap H_F\subseteq u$
and
$z\cap B_0\subseteq u\cap B_0$
. Since
$z \cap B_0$
and
$u \cap B_0$
are both ultrafilters of
$B_0$
, we conclude that
$z\cap B_0= u\cap B_0$
. Thus, there is
$u\in X_{\mathfrak B}$
with
$xR_{\mathfrak B}u$
and
$uE_{\mathfrak B}z$
.
Definition 6.14. Let
$\mathfrak {B}$
be an
${\sf MS4.t}$
-algebra. The Stone map
$\beta :\mathfrak B\to (\mathfrak B_+)^+$
is defined by
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu66.png?pub-status=live)
It follows from Jónsson-Tarski duality that
$\beta$
is a 1-1 homomorphism of
$\mathsf{MS4.t}$
-algebras, and that it is an isomorphism if
$\mathfrak{B}$
is finite. Thus, we obtain the following representation theorem for
${\sf MS4.t}$
-algebras.
Theorem 6.15 (Representation theorem)
Let
$\mathfrak {B}$
be an
${\sf MS4.t}$
-algebra.
-
1.
$\mathfrak {B}$ is isomorphic to a subalgebra of
$(\mathfrak B_+)^+$ .
-
2. When
$\mathfrak {B}$ is finite, its embedding into
$(\mathfrak B_+)^+$ is an isomorphism.
Remark 6.16. As usual, to recover the image of the embedding of
$\mathfrak {B}$
into
$(\mathfrak B_+)^+$
we need to endow
$\mathfrak B_+$
with a Stone topology (see, e.g., [Reference Esakia13, Definition 3.3.3]). This leads to the notion of perfect
${\sf MS4.t}$
-frames and a duality between the categories of
${\sf MS4.t}$
-algebras and perfect
${\sf MS4.t}$
-frames.
Thanks to the representation theorem, the fmp of
${\sf MS4.t}$
can be equivalently stated as follows: if
$\varphi $
is not a theorem of
${\sf MS4.t}$
, then it is refuted in a finite
${\sf MS4.t}$
-frame. We now obtain the fmp of
${\sf TS4}$
,
${\sf MS4}$
, and
${\sf MIPC}$
as a consequence of the fmp of
${\sf MS4.t}$
.
Theorem 6.17.
-
1.
${\sf TS4}$ has the fmp.
-
2.
${\sf MS4}$ has the fmp.
-
3.
${\sf MIPC}$ has the fmp.
Proof. (1). Suppose that
${\sf TS4} \nvdash \varphi $
. By Theorem 4.13(3),
${\sf MS4.t} \nvdash \varphi ^\dagger $
. Since
${\sf MS4.t}$
has the fmp, there is a finite
${\sf MS4.t}$
-frame
$\mathfrak {F}$
such that
$\mathfrak {F} \nvDash \varphi ^\dagger $
. By Proposition 4.11(3),
$\mathfrak {F}^\dagger \nvDash \varphi $
. We have thus obtained a finite
${\sf TS4}$
-frame
$\mathfrak {F}^\dagger $
refuting
$\varphi $
.
(2). Similar to the proof of (1) but uses the translation
$(-)^\# : {\sf MS4} \to {\sf MS4.t}$
instead of
$(-)^\dagger $
.
(3). Similar to the proof of (1) but uses the composition
$(-)^{t \#}: {\sf MIPC} \to {\sf MS4.t}$
instead of
$(-)^\dagger $
. Alternatively, we can use the translation
$(-)^{\natural \dagger }$
of
${\sf MIPC}$
into
${\sf MS4.t}$
.
Remark 6.18.
-
1. That
${\sf MIPC}$ has the fmp was first established by Bull [Reference Bull7] using algebraic semantics. His proof contained a gap, which was corrected independently by Fischer-Servi [Reference Fischer-Servi15] and Ono [Reference Ono23]. A semantic proof is given in [Reference Gabbay, Kurucz, Wolter and Zakharyaschev16], which is based on a technique developed by Grefe [Reference Grefe, Kracht, de Rijke, Wansing and Zakharyaschev19].
-
2. The fmp for
${\sf MS4}$ can be derived from the results in [Reference Gabbay and Shehtman17, Sec. 12] (see also [Reference Gabbay, Kurucz, Wolter and Zakharyaschev16, Theorems 6.52 and 9.12]). The proof given above is more direct.
-
3. The proof of the fmp for
${\sf MS4.t}$ contains the proof of the fmp for
${\sf S4.t}$ , but the latter is known (see [Reference Segerberg29, pp. 313–314] or [Reference Goldblatt18, p. 44]). In fact,
${\sf MS4.t}$ is a conservative extension of
${\sf S4.t}$ .
7 Connection with the full predicate case
In [Reference Bezhanishvili, Carai, Olivetti, Verbrugge, Negri and Sandu4] we studied a translation that is the predicate analogue of the translation
$(-)^\flat: \mathsf{MIPC} \to \mathsf{MS4.t}$
. We proved that this translation embeds
${\sf IQC}$
fully and faithfully into a weakening of the tense predicate logic
${\sf QS4.t}$
. This weakening is necessary since
${\sf QS4.t}$
proves the Barcan formula for both
$\Box _F$
and
$\Box _P$
, so Kripke frames of
${\sf QS4.t}$
have constant domains, and hence they validate the translation of the constant domain axiom
$\forall x(A\vee B)\to (A\vee \forall x B)$
, where x is not free in A. Since this is not provable in
${\sf IQC}$
, the translation cannot be full. Instead we considered the tense predicate logic
${\sf Q^\circ S4.t}$
in which the universal instantiation axiom
$\forall x A \to A(y/x)$
is replaced by its weakened version
$\forall y(\forall x A \to A(y/x))$
. The main result of [Reference Bezhanishvili, Carai, Olivetti, Verbrugge, Negri and Sandu4] proves that
${\sf IQC}$
translates fully and faithfully into
${\sf Q^\circ S4.t}$
(provided the translation is restricted to sentences).
It is natural to investigate the relationship between
${\sf MS4.t}$
and predicate extensions of
${\sf S4.t}$
. As we already pointed out in Remark 2.10,
${\sf MS4.t}$
is not the monadic fragment of
${\sf QS4.t}$
. In addition,
${\sf MS4.t}$
cannot be the monadic fragment of
${\sf Q^\circ S4.t}$
either since the formula
$\forall x A \to A$
is not in general provable in
${\sf Q^\circ S4.t}$
, whereas
$\forall \varphi \to \varphi $
is provable in
${\sf MS4.t}$
. On the other hand, call a formula
$\varphi $
(in the language of
${\sf MS4.t}$
) bounded if each occurrence of a propositional letter in
$\varphi $
is under the scope of
$\forall $
. Bounded formulas play the same role as sentences of
${\sf Q^\circ S4.t}$
containing only one fixed variable. It is quite plausible that for a bounded formula
$\varphi $
we have
${\sf MS4.t}\vdash \varphi $
iff
${\sf Q^\circ S4.t}$
proves the translation of
$\varphi $
where each occurrence of a propositional letter p is replaced with the unary predicate
$P(x)$
and
$\forall $
is replaced with
$\forall x$
(for a similar translation of
$\sf MIPC$
and its extensions into
${\sf IQC}$
and its extensions, see [Reference Ono24]). If true, this would yield that the monadic sentences provable in
${\sf Q^\circ S4.t}$
are exactly the bounded formulas
$\varphi $
provable in
${\sf MS4.t}$
. It would also yield that restricting the translation
${\sf IQC} \to {\sf Q^\circ S4.t}$
of [Reference Bezhanishvili, Carai, Olivetti, Verbrugge, Negri and Sandu4] to the monadic setting gives the translation
$(-)^\flat :{\sf MIPC} \to {\sf MS4.t}$
for bounded formulas.
It is natural to seek an axiomatization of the full monadic fragment of
${\sf Q^\circ S4.t}$
. Note that in this fragment
$\forall $
does not behave like an
${\sf S5}$
-modality. For example,
$\forall \varphi \to \varphi $
is not in general a theorem of this fragment.
Finally, the translation
$(-)^\#: {\sf MS4} \to {\sf MS4.t}$
suggests a translation of
${\sf QS4}$
into
${\sf Q^\circ S4.t}$
which replaces each occurrence of
$\Box $
with
$\Box _F$
. It is easy to see that for sentences this translation is full and faithful. Composing it with the standard Gödel translation of
${\sf IQC}$
into
${\sf QS4}$
yields a translation
${\sf IQC} \to {\sf Q^\circ S4.t}$
which is different from the translation of [Reference Bezhanishvili, Carai, Olivetti, Verbrugge, Negri and Sandu4]. This translation restricts to the translation
$(-)^{t \#}: {\sf MIPC} \to {\sf MS4.t}$
for bounded formulas. Thus, the upper part of the diagram of Section 4 extends to the predicate case.
On the other hand, we do not see a natural way to interpret the tense modalities of
${\sf TS4}$
as monadic quantifiers, and hence we cannot think of a natural predicate logic which could take the role of
${\sf TS4}$
in the diagram of Section 4. Thus, the lower part of the diagram does not seem to have a natural extension to the predicate case. Nevertheless, we can consider the predicate analogue of the translation
$(-)^{\natural \dagger }:{\sf MIPC} \to {\sf MS4.t}$
. Arguing as in Theorems 5.2 and 5.4 yields a translation of
${\sf IQC}$
into
${\sf Q^\circ S4.t}$
that is full and faithful on sentences and coincides, up to logical equivalence in
${\sf Q^\circ S4.t}$
, with the other two predicate translations described in this section.
We thus obtain the following diagram in the predicate case which is commutative up to logical equivalence in
${\sf Q^\circ S4.t}$
.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20230207013645485-0046:S1755020321000496:S1755020321000496_eqnu67.png?pub-status=live)
Acknowledgments
We would like to thank Ilya Shapirovsky for simplifying the proofs in Section 3 and for pointing out some references. We would also like to thank the referee for the comments that have improved the presentation of the paper.