1 Introduction

It is known that propositional logics, both classic or non-classic, does not incorporate the dimension of time. To obtain a tense logic we enrich the given propositional logic by new unary operators which are usually denoted by G, H, F and P, see e.g. [3, 9, 10] and [5].

It is worth noticing that the operators G and H can be considered as a certain kind of modal operators which were already studied for intuitionistic calculus by Wijesekera [16], in the de Morgan framework by Cattaneo, Ciucci and Dubois [4] and in a general setting by Ewald [12]. For the logic of quantum mechanics (see e.g. [11] for details of the so-called quantum structures), the underlying algebraic structure is e.g. an orthomodular lattice or the so-called effect algebra (see [11, 13]) and the corresponding tense logic was treated in [6, 7, 15], in a bit more general setting also in [1].

The aforementioned operators G, H, F and P are usually called tense operators. They are in certain sense quantifiers which quantify over the time dimension of the logic under consideration. The semantical interpretation of these tense operators G and H is as follows. Consider a pair (T, ≤) where T is a non-void set and ≤ is a partial order on T. Let xT and f(x) be a formula of a given logical calculus. By the domain of truth-values we will consider a bounded poset, where the value 1 means “true” and the value 0 means “false”. The values sharply between 0 and 1 express to which extent the proposition under consideration is true.

We say that G(f(t))is valid with a value w if for any st the formula f(s) is valid with a value at least w. Analogously, H(f(t))is valid with a value w if for any st the formula f(s) is valid with a value at least w. Thus the unary operators G and H constitute an algebraic counterpart of the tense operations “it is always going to be the case that” and “it has always been the case that”, respectively. These tense operators were firstly introduced as operators on Boolean algebras (see [3] for a overview).

Analogously, the operators F and P can be considered in a certain sense as existential quantifiers “it will at some time be the case that” and “it has at some time been the case that”. If the logical calculus under consideration has a connective negation (denoted by ′) and if it satisfies the double negation law (i.e. x″ = x for all its propositions x) then we can define P and F by means of G and H as follows:

$$P(x) = H\left(x^{\prime}\right)^{\prime}\quad\ \text{and}\quad\ F(x) = G\left(x^{\prime}\right)^{\prime}. $$

However, this is not possible e.g. in intuitionistic logic (see e.g. [2, 12]) where x‴ = x′ but x″ need not be equal to x.

Since the tense operators G and H can be considered as universal quantifiers in the aforementioned case, we can try to axiomatize them by means of some of the known axiomatization for universal quantifiers which is as follows:

  • (U1) ∀(1) = 1,

  • (U2) ∀(x) ≤ x,

  • (U3) ∀(xy) = ∀(x) ∧ ∀(y),

  • (U4) ∀(∀(x)) = ∀(x),

  • (U5) ∀((∀(x))′) = (∀(x))′.

Let us mention that this system of axioms implicitely assumes that the logical calculus in question is ordered (and hence the relation ≤ in (U2) is a partial ordering) with the greatest element 1 and it can be considered as a meet-semilattice (where ∧ in (U3) is the infimum). However, when studying the logic of quantum mechanics via effect algebras, the underlying algebra is an ordered set with the greatest element 1 but it need not have a semilattice or lattice structure, see [11, 13]. Hence, when tense operators were introduced for the corresponding effect algebras in [7] and [15], a bit more modified axioms were used. Moreover, the axiom (U5) yields that ∀(0) = 0 thus we inserted it directly in the first axiom. Due to the fact that the underlying algebra need not be a semilattice, the axiom (U3) can be replaced by a weaker form that ensures monotonicity (which is an easy conclusion of (U3)). i.e.,

$$x\leq y\quad\ \text{implies}\quad\ \forall(x)\leq \forall(y). $$

It is a remarkable fact that the above mentioned system of axioms (U1)-(U5) does not consider other logical connectives except negation and the connective ∧ (which need not be a conjunction, see [1, 9, 10] or [11] for MV-algebras and their generalizations).

This motivates us to neglect logical connectives of the logic in question. Hence, we will consider an arbitrary propositional logic and we will form a quotient set of classes of equivalent propositions. Then we will assume that these classes (usually considered as propositions) form a bounded ordered set (A; ≤, 0, 1) where 1 denotes the tautology and 0 denotes the contradiction. This quadruple will be called an algebra of the propositional logic. In what follows, we will work only with this algebra of the propositional logic \({\mathcal A}=(A;\leq , 0, 1)\).

The paper is organized as follows. After introducing several necessary algebraic concepts, we introduce tense operators in an arbitrary logic without regard what logical connectives are considered. In Section 3 we get a simple construction of tense operators which uses lattice theoretical properties of the underlying ordered set. In the case when the underlying ordered set is a not a complete lattice, we show how to apply the lattice completion for this construction. In Sections 4 and 5 we solve the problem of a representation of dynamic order algebras and tense algebras. This means that we get a procedure how to construct a corresponding time frame to be in accordance with the construction from Section 3. In particular, in Section 6 we show that any dynamic order or tense algebra is representable in its Dedekind-MacNeille completion.

Let us recall several well-known but useful concepts and results from algebra.

If R is a binary relation on a set A, i.e. RA × A, by its converse is meant the relation R op = {(x, y) ∈ A × A ∣ (y, x) ∈ R}.

Let (P 1; ≤), (P 2; ≤) be two ordered sets. By an antitone mapping f : P 1P 2 is meant a mapping satisfying xy implies f(y) ≤ f(x). Analogously, g : P 1P 2 is order-preserving (or monotone) if xy implies g(x) ≤ g(y). A pair (f, g) of order-preserving mappings f : P 1P 2 and g : P 2P 1 is a Galois connection or an adjunction between P 1 and P 2 provided that

$$f(x)\leq y~~\text{if and only if}~~x\leq g(y). $$

In an adjunction (f, g) the mapping f is called the left adjoint (lower adjoint) and the mapping g is called the right adjoint (upper adjoint). The mapping f is then uniquely determined by the mapping g and vice versa. Note that the pair (f, g) of order-preserving mappings f : P 1P 2 and g : P 2P 1 is an adjunction if and only if

$$f(x) = \min \{ y\in P_{2} \mid x\leq g(y)\}~~\text{for all}~~ x\in P_{1}$$

if and only if

$$g(y) = \max \{ x\in P_{1} \mid f(x)\leq y\}~~\text{for all}~~ y\in P_{2}$$

if and only if

$$x\leq g(f(x))\quad ~ \text{and}\quad\ f(g(y))\leq y~~ \text{for all}~~ x\in P_{1}, y\in P_{2}.$$

A pair (f, g) of mappings f : P 1P 2 and g : P 2P 1 is an antitone Galois connection between P 1 and P 2 provided that (f, g) is a Galois connection between (P 1; ≤) and (P 2; ≤ op).

A morphism f : P 1P 2 of bounded posets is an order, top element and bottom element preserving map. A morphism f : P 1P 2 of bounded posets is order reflecting if (f(a) ≤ f(b) if and only if ab) for all a, bP 1.

Observation 1

[7] Let P 1, P 2 be bounded posets, T a set and h t : P 1P 2, t ∈ T, morphisms of bounded posets. The following conditions are equivalent:

  1. (i)

    ((∀ tT), h t (a) ≤ h t (b)) ⇒ ab for any elements a, b ∈ P 1;

  2. (ii)

    The map \(h:P_{1} \rightarrow {P_{2}^{T}}\) defined by h(a) = (h t (a)) t ∈ T for all a ∈ P 1 is order reflecting.

We then say that {h t : P 1P 2tT} is a full set of order preserving maps with respect to P 2. Note that we may in this case identify P 1 with a subposet of \({P_{2}^{T}}\) since h is an order reflecting morphism of bounded posets.

2 The Definition

Consider now an algebra \({\mathcal A}=(A;\leq , 0, 1)\) introduced in the previous section. We can define the dynamic order pair (G, P) on 𝓐 as follows:

Definition 1

A couple (G, P) of partial mappings P, G : AA is called a dynamic order pair on 𝓐 if the following holds:

  • (P1) G(0) = 0, G(1) = 1, P(0) = 0 and P(1) = 1.

  • (P2) xy implies G(x) ≤ G(y) whenever G(x), G(y) exist and P(x) ≤ P(y) whenever P(x), P(y) exist.

  • (P3) xG P(x) if P(x) exists and G P(x) exists, P G(y) ≤ y if G(y) exists and P G(y) exists.

The operator P is called a weak dynamic order operator and the operator G is called a strong dynamic order operator (shortly dynamic order operators). The triple ℬ = (𝓐; G, P) is called a partial dynamic order algebra. If both G and P are total mappings we speak about a dynamic order algebra. We say that a partial dynamic order algebra (𝓐; G, P) is complete if 𝓐 is a complete lattice.

If \((\mathcal {A}_{1};G_{1}, P_{1})\) and \((\mathcal {A}_{2};G_{2}, P_{2})\) are partial dynamic order algebras, then a morphism of partial dynamic order algebras \(f:(\mathcal {A}_{1};G_{1}, P_{1})\rightarrow (\mathcal {A}_{2};G_{2}, P_{2})\) is a morphism of bounded posets such that f(G 1(x)) = G 2(f(x)), for any xA 1 such that G 1(x) is defined and f(P 1(y)) = P 2(f(y)), for any yA 1 such that P 1(y) is defined.

We say that a partial map G : AA is contractive (transitive) if G(x) ≤ x (G(x) ≤ G G(x)) for all xA such that G(x) is defined (for all xA such that G(x) and G G(x) are defined). A partial map G that is both contractive and transitive is called a conucleus.

A dynamic order pair (G, P) is called modal if G is a conucleus and we speak about a partial modal algebra. If both G and P are total mappings we speak about a modal algebra.

Remark 1

Let us note that the partial mappings defined only for 0 and 1 by G(0) = P(0) = 0 and G(1) = P(1) = 1 are dynamic order operators on every bounded poset. Hence, every bounded poset can be organized into a partial dynamic order algebra.

Theorem 1

Let 𝓐 be a bounded poset, G, P : A → A mappings. Then the following conditions are equivalent:

  1. 1.

    (𝓐; G, P) is a dynamic order algebra.

  2. 2.

    G is a mapping of A into itself satisfying

    • (D1) G has a left adjoint P.

    • (D2) G(0) = 0 and P(1) = 1.

Proof

⇒: Let (A;G, P) be a dynamic order algebra. Assume that x, yA. Let us check (D1). Then by (P2) P and G are order-preserving and again by (P2) and (P3) P(x) ≤ y implies xG P(x) ≤ G(y). By (P2) and (P3), xG(y) implies P(x) ≤ P G(y) ≤ y and (D1) is valid. (D2) follows immediately from (P1).

⇐: Let (D1) be satisfied. Then both G and P are order-preserving mappings so we get (P2). Since G is a right adjoint it preserves arbitrary existing infima. Particularly, \(1=\bigwedge \emptyset \) and hence G(1) = 1. Similarly, since P is a left adjoint that preserves arbitrary suprema and \(0=\bigvee \emptyset \), we obtain P(0) = 0. So we get (P1) by the preceding and (D2). Since (P, G) is an adjunction we obtain (P3). □

Remark 2

The preceding Theorem 2 allows us to work with dynamic order algebras equipped with only one dynamic order operator G satisfying conditions (D1)-(D2).

3 The Construction

In what follows we want to provide a meaningful procedure giving dynamic order operators on every bounded poset which will be in accordance with an intuitive idea of time dependency.

By a frame (see e.g. [10]) is meant a couple (T, R) where T is a non-void set and R is a binary relation on T. Furthermore, we will assume that for all xT there are y, zT such that z R x and x R y. The set T is considered to be a time scale, the relation R expresses a relationship “to be before” and “to be after”. Having a bounded poset \(\mathcal {A}=(A;\leq ,0, 1)\) and a non-void set T, we can produce the direct power \(\mathcal {A}^{T}=\left (A^{T};\leq , o,j\right )\) where the relation ≤ is defined and evaluated on p, qA T componentwise, i.e. pq if p(t) ≤ q(t) for each tT. Moreover, o, j are such elements of A T that o(t) = 0 and j(t) = 1 for all tT.

Theorem 2

Let \(\mathcal {A}=(A;\leq ,{}0, 1)\) be a bounded poset and let (T, R) be a frame. Then for every complete lattice M where A is a subposet of M we can define partial mappings G,P of A T into itself as follows: for all p ∈ A T, G(p) is defined if and only if, for all s ∈ T, \(\bigwedge _{M}\{p(t)\mid s R t\}\in A\) in which case

$$G(p)(s) = \bigwedge\nolimits_{M}\{p(t)\mid s R t\} =\bigwedge\nolimits_{A}\{p(t)\mid s R t\} $$

and for all p ∈ A T, P(p) is defined if and only if, for all s ∈ T, \(\bigvee _{M}\{p(t)\mid t R s\}\in A \) in which case

$$P(p)(s) = \bigvee\nolimits_{M}\{p(t)\mid t R s\} =\bigvee\nolimits_{A}\{p(t)\mid t R s\} $$

and partial mappings H, F of A T into itself as follows: for all p ∈ A T, H(p) is defined if and only if, for all s ∈ T, \(\bigwedge _{M}\{p(t)\mid t R s\}\in A\) in which case

$$H(p)(s) = \bigwedge\nolimits_{M}\{p(t)\mid t R s\} =\bigwedge\nolimits_{A}\{p(t)\mid t R s\} . $$

and for all p ∈ A T, F(p) is defined if and only if, for all s ∈ T, \(\bigvee _{M}\{p(t)\mid s R t\}\in A \) in which case

$$F(p)(s) = \bigvee\nolimits_{M}\{p(t)\mid s R t\} =\bigvee\nolimits_{A}\{p(t)\mid s R t\} . $$

If this is the case, then G,P,H,F are dynamic order operators on \(\mathcal {A}^{T}\) such that, for all p ∈ A T,

$$G(p)\leq F(p)\quad \text{and}\quad H(p)\leq P(p) $$

whenever the respective sides of the relation ≤ are defined, i.e., both \(\mathcal {D}=\left (\mathcal {A}^{T};G,P\right )\) and \(\mathcal {E}=\left (\mathcal {A}^{T};H,F\right )\) are partial dynamic order algebras. Moreover, the following holds:

  1. (a)

    If R is reflexive then G and H are contractive.

  2. (b)

    If R is transitive then G and H are transitive.

  3. (c)

    If R is both reflexive and transitive then both \(\mathcal {D}=(\mathcal {A}^{T};G,P)\) and \(\mathcal {E}=\left (\mathcal {A}^{T};H,F\right )\) are partial modal algebras.

Proof

Before going to the proof note that operators H and F were defined in the exactly same manner as operators G and P, the only distinction is the fact that for operators G and P we used the time frame (T, R) and for operators H and F we used the time frame (T, R op). This observation will be used very often in this and other proofs.

Trivially we can verify G(o) = o, G(j) = j and P(o) = o, P(j) = j due to the fact that o(t) = 0 and j(t) = 1 for each tT; thus (P1) holds. Let us check (P2). Assume that G(p), G(q) exist and that pq. Then, for all tT, p(t) ≤ q(t). This yields that \(G(p)(s) = \bigwedge _{M}\{p(t)\mid s R t\}\leq \bigwedge _{M}\{q(t)\mid s R t\}=G(q)(s)\) for all sT. Therefore G(p) ≤ G(q). Similarly, P(p) ≤ P(q) whenever P(p), P(q) exist and pq.

It remains to prove (P3). Assume that P(p) and G P(p) exist. We have, for all pA T and all tT,

$$P(p)(u) = \bigvee\nolimits_{A}\{p(t)\mid t R u\} $$

and, for all pA T and all sT,

$$GP(p)(s) = \bigwedge\nolimits_{A} \left\{ \bigvee\nolimits_{A} \{p(t)\mid t\in T, t R u\}\mid u\in T, s R u\right\}. $$

There are two possibilities. First, the set {uTs R u} is empty. In this case we get that \(\bigwedge _{B} \left \{ \bigvee _{B} \left \{p(t)\mid t\in T, t R u\right \}\mid u\in T, s R u\right \}=1\). Second, the set {uTs R u} is non-empty. Since every member of the infimum is greater or equal to p(s), we conclude G P(p)(s) ≥ p(s) for each sT, i.e., in both cases we obtain pG P(p). Analogously it can be shown P G(p) ≤ p.

Now, assume that pA T and both G(p) and F(p) are defined. Let us verify that G(p) ≤ F(p). Let sT. Then, by the assumption that (T, R) is a frame, there is an element tT such that s R t. It follows that

$$G(p)(s)\leq p(t)\leq F(p)(s). $$

An analogous result follows for the operator H.

Let us check (a). Assume that pA T, sT and G(p) is defined. Since R is reflexive then from s R s we obtain that \(G(p)(s) = \bigwedge \{p(t) | t \in T, sRt\}\leq p(s)\). Let us proceed similarly for (b). Assume that pA T and both G(p) and G G(p) are defined. We have, for all sT,

$$\begin{array}{lll} G(p)(s)&=&\bigwedge\{p(u) | u \in T, sRu\}\leq \bigwedge\{p(u) | t, u \in T, sRt, tRu\}\\ &=& \bigwedge\{\bigwedge\{p(u) | u \in T, tRu\} |t \in T, sRt\}\\ &=& \bigwedge\{G(p)(t)|t \in T, sRt\}=GG(p)(s) \end{array} $$

since {uT|∃tT, s R t, t R u} ⊆ {uT|s R u} by transitivity. An analogous result follows for the operator H. The validity of (c) follows immediately from (a) and (b). □

Remark 3

If the relation R on a non-void set T is a quasiorder, i.e. our frame is (T, ≤) with ≤ reflexive and transitive, then st expresses the fact that t “follows” s and s “is before” t. More precisely, P(p) says that p was true in past with at least the same degree as p is in present and G(p) says that p will be true in future with at most the same degree as it is now. Analogously, F(p) can be interpreted as “a case in future of an element p” and H(p) is “a history” of p.

Corollary 1

Let \(\mathcal {M}=(M;\leq ,0,1)\) be a complete lattice and let (T, R) be a frame (a quasiorder). Define mappings \(\widehat {G}, \widehat {P}, \widehat {H}, \widehat {F}\) of M T into itself as follows: For all p ∈ M T,

$$\begin{array}{c}\widehat{G}(p)(x) = \bigwedge_{M}\{p(y)\mid x R y\} .\\ \widehat{P}(p)(x) = \bigvee_{M}\{p(y)\mid| y R x\} .\\ \widehat{H}(p)(x) = \bigwedge_{M}\{p(y)\mid y R x\} . \end{array} $$

and

$$\widehat{F}(p)(x) = \bigvee\nolimits_{M}\{p(y)\mid x R y\} . $$

Then \(\widehat {G},\widehat {P}, \widehat {H}, \widehat {F}\) are dynamic order operators on \(\mathcal {M}^{T}\) such that

$$\widehat{G}\leq \widehat{F}\quad\text{and}\quad\widehat{H}\leq \widehat{P}(p) $$

and both \(\left (\mathcal {M}^{T};\widehat {G},\widehat {P}\right )\) and \(\left (\mathcal {M}^{T};\widehat {H},\widehat {F}\right )\) are dynamic order algebras (modal algebras).

4 Representation of Dynamic Order Algebras

In Theorem 3, we presented a construction of natural dynamic order operators when a bounded poset and a frame are given. However, we can ask, for a given dynamic order algebra \((\mathcal {A};G,P)\), whether there exist a frame (T, R) and a bounded poset \(\mathcal {M}=(M;\leq ,0,1)\) such that the dynamic order operators G, P can be derived by this construction where \(\mathcal {A}\) is embedded into the power algebra \(\mathcal {M}^{T}\). Hence, we ask, if every element p of A is in the form (p(t)) tT in M T, \(G(p)(s) = \bigwedge _{M}\{p(t)\mid sRt\}\) and \(P(p)(s) = \bigvee _{M}\{p(t)\mid tRs\}\). If such a representation exists then one can recognize the time variability of elements of A expressed as time dependent functions p : TM.

From Corollary 1 we immediately see that \(\left (\mathcal {M}^{T}; \widehat {G},\widehat {P}\right )\) is automatically a dynamic order algebra.

Proposition 1

Let \({\mathcal A}=(A;\leq , 0,1)\) be a bounded poset equipped with a full set S of morphisms into a complete lattice \({\mathcal L}\), M = L S . Then the map \(i_{\mathcal A}^{S}:A\rightarrow L^{S}\) given by \(i_{\mathcal A}^{S}(x)(s) = s(x)\) for all x ∈ A and all s ∈ S is an order reflecting morphism of bounded posets such that \(i_{\mathcal A}^{S}(A)\) is a sub-poset of \({\mathcal M}={\mathcal L}^{S}\).

Proof

Since S is a full set S of morphisms we have from Observation 1 that \(i_{\mathcal A}^{S}\) is an injective order-reflecting morphism of bounded posets. It follows that \(i_{\mathcal A}^{S}(A)\) is a bounded sub-poset of L S. □

We immediately obtain from Theorem 3 and Proposition 1 the following.

Corollary 2

Let \({\mathcal A}=(A;\leq ,0,1)\) be a bounded poset equipped with a full set S of morphisms into a complete lattice \(\mathcal {L}\) , M = L S and (T,R) be a frame. Define partial mappings G,P of A T into itself as follows: For all p ∈ A T , G(p) is defined if and only if, for all s ∈ T, \(\bigwedge _{M}\{p(t)\mid s R t\}\in A\) in which case

$$G(p)(s) = \bigwedge\nolimits_{M}\{p(t)\mid s R t\} . $$

and for all p ∈ A T , P(p) is defined if and only if, for all s ∈ T, \(\bigvee _{M}\{p(t)\mid t R s\}\in A\) in which case

$$P(p)(s) = \bigvee\nolimits_{M}\{p(t)\mid t R s\} . $$

Then G,P are dynamic order operators on \(\mathcal {A}^{T}\) , i.e. \(\mathcal {D}=\left (\mathcal {A}^{T};G,P\right )\) is a partial dynamic order algebra and \({i_{\mathcal {A}}^{S, T}}:\mathcal {A}^{T} \rightarrow \mathcal {M}^{T}\) defined by \({i_{\mathcal {A}}^{S, T}}((x_{t})_{t\in T}) = \left (\left (i_{\mathcal {A}}^{S}(x_{t})\right )_{t\in T}\right )\) is an order reflecting morphism of bounded posets into the complete dynamic order algebra \(\left (\mathcal {M}^{T};\widehat {G},\widehat {P}\right )\) given by Corollary 1.

In the previous section, we carried out the construction of dynamic operators using the given time frame. As announced above, we would like to solve the converse problem, i.e., to find a suitable time frame for given dynamic operators which are given in the dynamic algebra. The aim of the following Lemma is to develop a method using Galois connection (P, G) for a construction of a certain relation, denoted by R G . The resulting relation will be used successfully in the next section for solving the representation problem provided the given poset is equipped with a full set of morphisms.

We start with this construction of R G .

Lemma 1

Let \((\mathcal {A};G,P)\) be a dynamic order algebra and T a set of morphisms from \(\mathcal {A}\) into a bounded poset \(\mathcal {C}\). Let us put R G = {(s, t) ∈ T × T∣(∀xA)(s(G(x)) ≤ t(x))}. Then (i)-(v) hold:

  1. (i)

    If G is contractive then R G is reflexive.

  2. (ii)

    If G is transitive then R G is transitive.

  3. (iii)

    Let s, s ∘ G ∈ T. Then (s, s ∘ G) ∈ R G and, for all x ∈ A,

    $$s(G(x)) = \min\nolimits_{C}\{t(x)\mid s R_{G} t\}. $$
  4. (iv)

    Let s, s ∘ P ∈ T. Then (s ∘ P, s) ∈ R G and, for all x ∈ A,

    $$s(P(x)) = \max\nolimits_{C}\{t(x)\mid t R_{G} s\}. $$
  5. (v)
    $$R_{G}=\{(s, t)\in T\times T\mid (\forall x\in A) (t(P(x))\geq s(x))\}. $$

Proof

  1. (i):

    G(x) ≤ x yields s(G(x)) ≤ s(x) for all xA and all sT. Hence s R G s.

  2. (ii):

    Let s, t, uT, s R G t and t R G u. Let xA. Then s(G(x)) ≤ s(G G(x)) ≤ t(G(x)) ≤ u(x). Hence s R G u.

  3. (iii):

    Since, for all xA, s(G(x)) = (sG)(x) we have that (s, sG) ∈ R G and clearly, for all xA, (sG)(x) = minC{t(x)∣s R G t}.

  4. (iv):

    From the definition of a dynamic order algebra we get that s(P G(x)) ≤ s(x) for all xA. Hence (sP, s) ∈ R G . Evidently, for all xA, t R G s yields t(x) ≤ t(G P(x)) ≤ s(P(x)). It follows that (sP)(x) = maxC{t(x)∣t R G s}.

  5. (v):

    Assume first that (s, t) ∈ R G , xA. Then s(x) ≤ s(G(P(x))) ≤ t(P(x)). Conversely, let s(x) ≤ t(P(x)) for all xA. It follows, for any xA, that s(G(x)) ≤ t(P(G(x))) ≤ t(x), i.e., (s, t) ∈ R G . Hence,

    $$R_{G}=\{(s, t)\in T\times T \mid (\forall x\in A) (t(P(x))\geq s(x))\}. $$

The relation R G introduced in Lemma 1 will be called the G-induced relation.

Theorem 3

Let \((\mathcal {A};G,P)\) be a dynamic order algebra with a full set T of morphisms into a complete lattice \(\mathcal {L}\) such that

  1. 1.

    for all x ∈ A and for all s ∈ T, \(s(G(x)) = \bigwedge _{L}\{t(x)\mid s R_{G} t\}\),

  2. 2.

    for all x ∈ A and for all s ∈ T, \(s(P(x)) = \bigvee _{L}\{t(x)\mid t R_{G} s\}\).

Then the map \(i_{\mathcal {A}}^{T}\) is an order reflecting morphism of dynamic order algebras into the complete dynamic order algebra \(\left (\mathcal {M};\widehat {G}, \widehat {P}\right )\), M = L T, given by the frame (T, R G ).

Moreover, if G is contractive (transitive) then \(\widehat {G}\) is contractive (transitive) and if \((\mathcal {A};G,P)\) is a modal algebra then \((\mathcal {M};\widehat {G}, \widehat {P})\) is a complete modal algebra.

The dynamic order algebra \((\mathcal {A};G,P)\) is then said to be representable in \(\mathcal {L}\) with respect to T.

Proof

Recall first that since \(\mathcal {L}\) is a complete lattice we have from Corollary 1 that \((M;\widehat {G},\widehat {P})\) is a complete dynamic order algebra. Here \(\widehat {G}(m)(s) = \bigwedge _{L}\{m(t)\mid s R_{G} t\}\) and \(\widehat {P}(m)(s) = \bigvee _{L}\{m(t)\mid t R_{G} s\} \) for all mM and for all sT. By Proposition 1, \(i_{\mathcal {A}}^{T}\) is an order reflecting morphisms into \(\mathcal {M}\). Since \(s(G(x)) = \bigwedge _{L}\{t(x)\mid s R_{G} t\}\) we get that \(i_{\mathcal {A}}^{T}(G(x))(s) = \bigwedge _{L}\{t(x)\mid s R_{G} t\}\). Then \(i_{\mathcal {A}}^{T}(G(x)) = \widehat {G}\left (i_{\mathcal {A}}^{T}(x)\right )\). Similarly \(i_{\mathcal {A}}^{T}(P(x)) = \widehat {P}\left (i_{\mathcal {A}}^{T}(x)\right )\).

The remaining part of the theorem follows immediately from Lemma 1 and Theorem 3. Namely, if G is contractive (transitive) then R G is reflexive (transitive) by Lemma 1. Since R G is reflexive (transitive) then \(\widehat {G}\) is contractive (transitive) by Theorem 3. □

Now, let us prove a representation theorem for dynamic order algebras with a full set of morphisms.

Theorem 4

(Representation theorem for dynamic order algebras) For any dynamic order algebra \(\mathcal {B}=(\mathcal {A};G,P)\) with a full set S of morphisms into a complete lattice \(\mathcal {L}\) , there exists a full set T of morphisms into \(\mathcal {L}\) including S such that \(\mathcal {B}\) is representable in \(\mathcal {L}\) with respect to T. In particular, \(i_{\mathcal {A}}^{T}\) is an order reflecting morphism of dynamic order algebras.

Proof

Let \(T=\{s \circ G^{n_{1}} \circ P^{m_{1}} {\dots } \circ G^{n_{k}} \circ P^{m_{k}}\mid s\in S, k, n_{1}, m_{1}, \dots , n_{k}, m_{k}\in {\mathbb N}_{0}\}\). Then T is the smallest set of morphisms into \(\mathcal {L}\) including S such that sT implies that sG, sPT. Since T includes S it is again a full set of morphisms.

It is enough to verify that for all xA and for all sT, \(s(G(x)) = \bigwedge _{L}\{t(x)\mid s R_{G} t\}\) and \(s(P(x)) = \bigvee _{L}\{t(x)\mid t R_{G} s\}\) where R G is the G-induced relation. But this follows from Lemma 1. □

5 Representation of Tense Algebras

In this section, we establish representation and approximation results for tense algebras taking into account our results from Section 4.

Definition 2

Let \((\mathcal {A};G,P)\) and \((\mathcal {A};H,F)\) be partial dynamic order algebras such that, for all pA,

$$G(p)\leq F(p)\quad \text{and}\quad H(p)\leq P(p) $$

whenever the respective sides of the relation ≤ are defined.

The quintuple \(\mathcal {T}(A) = (\mathcal {A};G,P,H,F)\) is called a partial tense algebra. If all G, P, H, F are total maps we speak about a tense algebra. If \((\mathcal {A};G,P)\) and \((\mathcal {A};H,F)\) are partial modal algebras (modal algebras) then \(\mathcal {T}(A)\) is called a partial tense modal algebra (tense modal algebra).

If \((\mathcal {A}_{1};G_{1}, P_{1}, H_{1}, F_{1})\) and \((\mathcal {A}_{2};G_{2}, P_{2}, H_{2}, F_{2})\) are partial tense algebras and f : A 1A 2 is a map such that

  1. (i)

    \(f:(\mathcal {A}_{1};G_{1}, P_{1})\rightarrow (\mathcal {A}_{2};G_{2}, P_{2})\) is a morphism of partial dynamic order algebras,

  2. (ii)

    \(f:(\mathcal {A}_{1};H_{1}, F_{1})\rightarrow (\mathcal {A}_{2};H_{2}, F_{2})\) is a morphism of partial dynamic order algebras, then we say that \(f:(\mathcal {A}_{1};G_{1}, P_{1}, H_{1}, F_{1})\rightarrow (\mathcal {A}_{2};G_{2}, P_{2}, H_{2}, F_{2})\) is a morphism of partial tense algebras.

For the formulation of our main results, we need the following lemma.

Lemma 2

Let \(\mathcal {B}=(\mathcal {A};G,P,H,F)\) be a tense algebra and let T be a set of morphisms from \(\mathcal {A}\) into a bounded poset \(\mathcal {C}\) . Let us put

$$R_{G,H}= \{(s, t)\in T\times T\mid (\forall x\in A) (s(G(x))\leq t(x)\ \text{and}\ t(H(x))\leq s(x))\}. $$

and

$$R_{H,G}= \{(s, t)\in T\times T\mid (\forall x\in A) (s(H(x))\leq t(x)\ \text{and}\ t(G(x))\leq s(x))\} $$

where R G is the G-induced relation and R H is the H-induced relation. Then \(R_{G,H}=R_{G}\cap R_{H}^{op}\) , \(R_{H,G}=R_{H}\cap R_{G}^{op}\) , \(R_{G,H}=R_{H,G}^{op}\) and

  1. (i)

    If G and H are contractive then R G, H and R H, G are reflexive.

  2. (ii)

    If G and H are transitive then R G, H and R H, G are transitive.

  3. (iii)

    Let s, s ∘ G ∈ T. Then (s, s ∘ G) ∈ R G, H and, for all x ∈ A,

    $$s(G(x)) = \min\nolimits_{C}\{t(x)\mid s R_{G,H} t\}. $$
  4. (iv)

    Let s, s ∘ P ∈ T. Then (s ∘ P, s) ∈ R G, H and, for all x ∈ A,

    $$s(P(x)) = \max\nolimits_{C}\{t(x)\mid t R_{G,H} s\}. $$
  5. (v)

    Let s, s ∘ H ∈ T. Then (s, s ∘ H) ∈ R H, G and, for all x ∈ A,

    $$s(H(x)) = \min\nolimits_{C}\{t(x)\mid s R_{H,G} t\}. $$
  6. (vi)

    Let s,s∘F ∈ T. Then (s∘F,s) ∈ R H,G and, for all x ∈ A,

    $$s(F(x)) = \max\nolimits_{C}\{t(x)\mid t R_{H,G} s\}. $$

Proof

  1. (i):

    From Lemma 1, (i) we know that R G and R H are reflexive. It follows that R G, H and R H, G are reflexive.

  2. (ii):

    From Lemma 1, (ii) we know that R G and R H are transitive. We get that R G, H and R H, G are transitive.

  3. (iii):

    Since, for all xA, (sG)(H(x)) ≤ s(F H(x)) ≤ s(x) we have that \((s, s\circ G)\in R_{H}^{op}\). From Lemma 1, (iii) we obtain that (s, sG) ∈ R G , i.e., (s, sG) ∈ R G, H . Clearly, for all xA, (sG)(x) = minC{t(x)∣s R G, H t}.

  4. (iv):

    From the definition of a tense algebra we get that s(H(x)) ≤ s(P(x)) for all xA. Hence \((s\circ P, s)\in R_{H}^{op}\). From Lemma 1, (iv) we know that (sP, s) ∈ R G . It follows that (sP, s) ∈ R G, H and, for all xA, (sP)(x) = maxC{t(x)∣t R G, H s}. This follows from the fact that t R G, H s implies t R G s which implies, for all xA, t(x) ≤ t(G P(x)) ≤ s(P(x)).

  5. (v), (vi):

    By interchanging the role of G with H and of P with F we get by (iii) and (iv) the statements.

In what follows, we show that the full set of morphisms of a given tense algebra into a complete lattice can serve as a time scale which, together with the introduced relation R G, H , already forms a time frame such that the given tense operators can be reached by our construction from Theorem 3.

Theorem 5

Let \(\mathcal {B}=(\mathcal {A};G,P,H,F)\) be a tense algebra with a full set T of morphisms into a complete lattice \(\mathcal {L}\) such that

  1. 1.

    for all x ∈ A and for all s ∈ T, \(s(G(x)) = \bigwedge _{L}\{t(x)\mid s R_{G,H} t\}\),

  2. 2.

    for all x ∈ A and for all s ∈ T, \(s(P(x)) = \bigvee _{L}\{t(x)\mid t R_{G,H} s\}\),

  3. 3.

    for all x ∈ A and for all s ∈ T, \(s(H(x)) = \bigwedge _{L}\{t(x)\mid t R_{G,H} s\}\),

  4. 4.

    for all x ∈ A and for all s ∈ T, \(s(F(x)) = \bigvee _{L}\{t(x)\mid s R_{G,H} t\}\).

Then the map \(i_{\mathcal {A}}^{T}\) is an order reflecting morphism of tense algebras into the complete tense algebra \(\left (\mathcal {M};\widehat {G}, \widehat {P},\widehat {H}, \widehat {F}\right )\), M = L T , given by the frame (T,R G,H ). \(\mathcal {B}=(\mathcal {A};G,P,H,F)\) is then said to be representable in \(\mathcal {L}\) with respect to T.

Moreover, if G and H are contractive (transitive) then \(\widehat {G}\) and \(\widehat {H}\) are contractive (transitive) and if \((\mathcal {A};G,P,H,F)\) is a tense modal algebra then \((\mathcal {M};\widehat {G}\) , \(\widehat {P},\widehat {H}, \widehat {F})\) is a complete tense modal algebra.

Proof

It follows by the same arguments as in Theorem 4. □

The previous result can be extended into a representation theorem, i.e., we are going to show that any full set S of morphisms into a complete lattice \(\mathcal L\) can be inserted in a possibly larger set T such that our tense algebra is representable in the power \({\mathcal L}^{T}\).

Theorem 6

(Representation theorem for tense algebras) For any tense (tense modal) algebra \(\mathcal {B}=(\mathcal {A};G,P,H,F)\) with a full set S of morphisms into a complete lattice \(\mathcal {L}\) , there exists a full set T of morphisms into \(\mathcal {L}\) including S such that \(\mathcal {B}\) is representable in \(\mathcal {L}\) with respect to T. In particular, \(i_{\mathcal {A}}^{T}\) is an order reflecting morphism of tense (tense modal) algebras.

Proof

Let \(T=\{s \circ G^{n_{1}} \circ P^{m_{1}}\circ H^{p_{1}} \circ F^{q_{1}} {\dots } \circ G^{n_{k}} \circ P^{m_{k}} \circ H^{p_{k}} \circ F^{q_{k}}\mid s\in S, k, n_{1}, m_{1}, p_{1}, q_{1}, \dots , n_{k}\), m k , p k , \(q_{k}\in {\mathbb N}_{0}\}\). Then T is the smallest set of morphisms into \(\mathcal {L}\) including S such that sT implies that sG, sPT, sH, sFT. Since T includes S it is again a full set of morphisms. The remaining conditions on T from Theorem 6 are satisfied by the same arguments as in the proof of Theorem 5 using Lemma 2. □

6 Dynamic Order Algebras and Their Dedekind-MacNeille Completion

In this section, we will show that any dynamic order algebra is representable in its Dedekind-MacNeille completion. The terminology and symbols used here coincide in general with those used in [14].

If \(\mathcal {A}=(A;\leq )\) is an ordered set then there always exists a lattice \(\mathcal {L}=(L;\vee ,\wedge )\) with the induced order ≤ such that AL and xy in (A; ≤) implies xy in \(\mathcal {L}\). One possible construction of \(\mathcal {L}\) for a given ordered set (A; ≤) is that using so-called cuts. Let us describe this construction.

Let \(\mathcal {A}\) be an ordered set, XA. The set

$$\mathbf{L}(X):=\{ y\in A\mid (\forall x\in X)(y\leq x)\} $$

is called the left polar of X in \({\mathcal A}\). Similarly, the set

$$\mathbf{U}(X):=\{ y\in A\mid (\forall x\in X)(y\geq x)\} $$

is called the right polar of X in \(\mathcal {A}\).

Recall that the operators L and U define an antitone Galois connection on \(\mathcal {P}(A)\), i.e., YL(X) if and only if XU(Y). In particular, L and U are antitone mappings such that \(\mathbf {L}(X) = \bigcap \{\mathbf {L}(x) \mid x\in X\}, \mathbf {U}(Y) = \bigcap \{\mathbf {U}(y) \mid y\in Y\}\), and their compositions LU and UL are monotone mappings.

A subset XA such that L(U X) = X is said to be a cut. The complete lattice of all cuts in \(\mathcal {A}\) will be denoted by \(\mathbf {MC}(\mathcal {A})\). We speak about the Dedekind-MacNeille completion or completion by cuts.

Define a mapping \(e_{\mathcal {A}}:{\mathcal {A}}\rightarrow \mathbf {MC}(\mathcal {A})\) via \(e_{\mathcal {A}}(x) = \mathcal {L}(\{ x \}) = \{ y \mid y\leq x \} \). It is easy to see that \(e_{\mathcal {A}}\) is an order reflecting morphism of bounded posets. Hence \(\{e_{\mathcal {A}}\}\) is a full set of morphisms into \(\mathbf {MC}(\mathcal {A})\). Moreover, the set \(e_{\mathcal {A}}(A)\) is both join-dense and meet-dense in \(\mathbf {MC}(\mathcal {A})\); that is, every element of the completion is a join of some set of elements of \(e_{\mathcal {A}}(A)\), and is also a meet of some set of elements of \(e_{\mathcal {A}}(A)\).

Recall that Corollary 2 allows us to introduce, for any bounded poset \(\mathcal {A}\) with the MacNeille completion \(\mathbf {MC}(\mathcal {A})\) and for any frame (T, R), a partial dynamic order structure on \(\mathcal {A}\) that can be fully reconstructed from \((\mathbf {MC}(\mathcal {A})^{T};\widehat {G}\), \(\widehat {P})\). Note that T is not a set of morphisms but we may identify some elements of T with the canonical embedding \(e_{\mathcal {A}}:{\mathcal {A}}\rightarrow \mathbf {MC}(\mathcal {A})\). For a dynamic order algebra \((\mathcal {A};G,H)\) we can show a converse. To do this we will need the following lemma.

Lemma 3

([8]) Let \(\mathcal {A}\) be an ordered set, G, P : A → A order-preserving mappings such that (P, G) is an adjunction. Then

  1. (i)

    The map \(\widetilde {P}: \mathbf {MC}(\mathcal {A}) \rightarrow \mathbf {MC}(\mathcal {A})\) given via \(\widetilde {P}(X) = \bigwedge \{e_{\mathcal {A}}(y)\mid X\subseteq e_{\mathcal {A}}(G(y))\} \) for all XM C (A) preserves arbitrary joins and \(e_{\mathcal {A}}\circ P=\widetilde {P}\circ e_{\mathcal {A}}\).

  2. (ii)

    The map \(\widetilde {P}: \mathbf {MC}(\mathcal {A}) \rightarrow \mathbf {MC}(\mathcal {A})\) has a right adjoint \(\widetilde {G}: \mathbf {MC}(\mathcal {A}) \rightarrow \mathbf {MC}(\mathcal {A})\) and \(e_{\mathcal {A}}\circ G=\widetilde {G}\circ e_{\mathcal {A}}\).

  3. (iii)

    For all \(Y\in \mathbf {MC}(\mathcal {A})\) , \(\widetilde {G}(Y) = \bigvee \{e_{\mathcal {A}}(y)\mid e_{\mathcal {A}}(P(y))\subseteq Y\}\) and

    $$\widetilde{G}(Y) = \bigwedge \left\{e_{\mathcal{A}}(G(z)) \mid Y\subseteq e_{\mathcal{A}}(z)\right\}. $$

Theorem 7

Let \((\mathcal {A};G,P)\) be a dynamic order algebra. Then the MacNeille completion \((\mathbf {MC}(\mathcal {A});\widetilde {G}\), \(\widetilde {P})\) of \((\mathcal {A};G,P)\) is a complete dynamic order algebra and \(e_{\mathcal {A}}:{\mathcal {A}}\rightarrow \mathbf {MC}(\mathcal {A})\) is an order reflecting morphism of dynamic order algebras.

Proof

By Theorem 2 it is enough to check the conditions (D1) and (D2). Evidently, \((\widetilde {P}, \widetilde {G})\) is an adjunction by Lemma 3. That (D2) is satisfied follows immediately from

$$\widetilde{P}(A) = \left(\widetilde{P}\circ e_{\mathcal{A}}\right)(1) = \left(e_{\mathcal{A}}\circ P\right)(1) = e_{\mathcal{A}}(1) = A $$

and

$$\widetilde{G}(\{0\}) = \left(\widetilde{G}\circ e_{\mathcal{A}}\right)(0) = \left(e_{\mathcal{A}}\circ G\right)(0) = e_{\mathcal{A}}(0) = \{0\}. $$

Remark 4

The preceding Theorem 8 yields a representation of any dynamic order algebra \(({\mathcal {A}};G,P)\) in a complete one via the canonical embedding \({e_{\mathcal {A}}}\).

Following Theorem 5 and Theorem 7 we obtain that all dynamic order algebras \((\mathcal {A};G,P)\) and tense algebras \((\mathcal {A};G,P,H,F)\) are representable in \(\mathbf {MC}(\mathcal {A})\) with respect to a full countable set of morphisms from \(\mathcal {A}\) to \(\mathbf {MC}(\mathcal {A})\).

Hence, we can state the following theorem.

Theorem 8

Let \((\mathcal {A};G,P)\) be a dynamic order algebra and \(\mathbf {MC}(\mathcal {A})\) the MacNeille completion of \(\mathcal {A}\) . Then there is a countable time frame (T,R) such that \(G=\widehat {G}_{|A}\) and \(P=\widehat {P}_{|A}\) with \(\left (\mathbf {MC}(\mathcal {A})^{T};\widehat {G},\widehat {P}\right )\) given as in Corollary 1.

Proof

Let \(e_{\mathcal {A}}:\mathcal {A}\rightarrow \mathbf {MC}(\mathcal {A})\) be the corresponding embedding of bounded posets. Let \(T=\left \{e_{\mathcal {A}} \circ G^{n_{1}} \circ P^{m_{1}} {\dots } \circ G^{n_{k}} \circ P^{m_{k}}\mid k, n_{1}, m_{1}, \dots , n_{k}, m_{k}\in {\mathbb N}_{0}\right \}\). Then T is the smallest set of morphisms containing \(e_{\mathcal {A}}\) that is closed under composition with G and P. Evidently, T is countable and we have an order reflecting morphism \(i_{\mathcal {A}}^{T}: \mathcal {A}\rightarrow \mathbf {MC}(\mathcal {A})^{T}\) of dynamic order algebras. □

Using the fact that every tense algebra is composed by means of two dynamic order algebras, we can prove easily the following result.

Theorem 9

Let \((\mathcal {A};G,P,H,F)\) be a tense (tense modal) algebra and \(\mathbf {MC}(\mathcal {A})\) the MacNeille completion of \(\mathcal {A}\) . Then there is a countable time frame (T, R G, H ) such that \(G=\widehat {G}_{|A}\) , \(P=\widehat {P}_{|A}\) , \(H=\widehat {H}_{|A}\) and \(F=\widehat {F}_{|A}\) with \((\mathbf {MC}(\mathcal {A})^{T};\widehat {G},\widehat {P}, \widehat {H}\) , \(\widehat {F})\) given as in Corollary 1.

Proof

Let \(e_{\mathcal {A}}:\mathcal {A}\rightarrow \mathbf {MC}(\mathcal {A})\) be the corresponding embedding of bounded posets. Let \(T=\{e_{\mathcal {A}} \circ G^{n_{1}} \circ P^{m_{1}}\circ H^{p_{1}} \circ F^{q_{1}} {\dots } \circ G^{n_{k}} \circ P^{m_{k}} \circ H^{p_{k}} \circ F^{q_{k}}\mid k, n_{1}, m_{1}, p_{1}, q_{1}, \dots , n_{k}, m_{k}\), p k , \(q_{k}\in {\mathbb N}_{0}\}\). Then T is the smallest set of morphisms containing e A that is closed under composition with G, P, H and F. Evidently, T is a countable set and we have an order reflecting morphism \(i_{\mathcal {A}}^{T}: \mathcal {A}\rightarrow \mathbf {MC}(\mathcal {A})^{T}\) of tense (tense modal) algebras. □