Home Mathematics Algebraic structures formalizing the logic of effect algebras incorporating time dimension
Article Open Access

Algebraic structures formalizing the logic of effect algebras incorporating time dimension

  • Ivan Chajda and Helmut Länger EMAIL logo
Published/Copyright: December 6, 2024
Become an author with De Gruyter Brill

Abstract

Effect algebras were introduced in order to describe the structure of effects, i.e. events in quantum mechanics. They are partial algebras describing the logic behind the corresponding events. It is natural to ask how to introduce the logical connective implication in effect algebras. For lattice-ordered effect algebras this task was already solved by several authors, including the present ones. We concentrate on effect algebras that need not be lattice-ordered since these can better describe the events occurring in the quantum physical system. Although an effect algebra is only partial, we try to find a logical connective implication which is everywhere defined. But such a connective can be “unsharp” or “inexact” because its outputs for given pairs of entries need not be elements of the underlying effect algebra, but may be subsets of (mutually incomparable) maximal elements. We introduce such an implication together with its adjoint functor representing conjunction. Then we consider so-called tense operators on effect algebras. Of course, also these operators turn out to be “unsharp” in the aforementioned sense, but they are in a certain relation with the operators implication and conjunction. Finally, for given tense operators and given time set T, we describe two methods how to construct a time preference relation R on T such that the given tense operators are either comparable with or equivalent to those induced by the time frame (T, R).

1 Introduction

As explained by D. J. Foulis and M. K. Bennett [10] and by R. Giuntini and H. Greuling [11], effect algebras were introduced in order to formalize effects of quantum mechanics. This process of formalization is described in these papers and in detail also in the monograph [9] by A. Dvurečenskij and S. Pulmannová and hence it is not necessary to repeat it here. However, there are still two aspects which were not investigated in these sources.

Namely, if one considers effect algebras as a formalization of the logic of quantum mechanics then the natural question arises what are the logical connectives derived from them. One of the aims of our paper is to analyze three possibilities how to define the logical connectives implication and conjunction such that these form an adjoint pair. The importance of this requirement is that when the adjoint pair is established then the corresponding logic is equipped with the derivation rule Modus Ponens.

The second aspect is that every physical system is dynamic, it means that the values of logical propositions on this system vary with respect to time. Hence, this is valid also for our logics derived from effect algebras. Thus one can introduce a time scale (usually called a time frame in the corresponding tense logic), i.e. a time set together with some time preference relation, and evaluate propositions in given time coordinates. As mentioned e.g. in [7], so-called tense operators can be a suitable tool for such a time analysis. We will show how these tense operators can be constructed in the logic based on effect algebras and describe their properties. However, also conversely, when a time set and tense operators are given within the considered logic, we will show that a time preference relation can be constructed in such a way that the given tense operators are induced by this relation.

The aim of our paper is not to work with quantum mechanics, but to propose an algebraic formalization of propositional logic based on effect algebras and incorporating time dimension. This means that the present paper is purely algebraic and does not contain any logical aspects such as e.g. tautologies. Such investigations would exceed the size allowed for papers published in Mathematica Slovaca.

2 Preliminaries

Consider a poset P = (P, ≤) and let A, BP. If P has a bottom element, this element will be denoted by 0. If P has a top element, this element will be denoted by 1. The poset P is called bounded if it has both 0 and 1, and in this case it will be denoted by P = (P, ≤, 0, 1).

By a binary operator on P we understand a mapping from P2 to 2P, i.e. it assigns to every pair (x, y) of elements of P a subset of P. In what follows, for the sake of brevity, we will not distinguish between a singleton {a} and its unique element a.

The poset P is said to satisfy the

  • Ascending Chain Condition (shortly ACC) if there are no infinite ascending chains,

  • Descending Chain Condition (shortly DCC) if there are no infinite descending chains.

Notice that every finite poset satisfies both the ACC and the DCC. Further, let Max A and Min A denote the set of all maximal and minimal elements of A, respectively. If P satisfies the ACC then for every aA there exists some b ∈ Max A with ab. This implies that if A is not empty the same is true for Max A. The corresponding statement holds for the DCC and Min A.

We define

A B  if  a b  for all  a A  and all  b B , A 1 B  if for every  a A  there exists some  b B  with  a b , A 2 B  if for every  b B  there exists some  a A  with  a b , A B  if there exists some  a A  and some  b B  with  a b , A 1 B  if both  A 1 B  and  B 1 A , A 2 B  if both  A 2 B  and  B 2 A .

Note that A1 B whenever Max A = Max B and P satisfies the ACC, and that A2 B provided Min A = Min B and P satisfies the DCC.

Moreover, we define

L ( A ) := { x P x a  for all  a A } , U ( A ) := { x P a x  for all  a A } .

Instead of L({a, b}) and U({a, b}), we simply write L(a, b) and U(a, b), respectively.

For every set A we denote the set of its non-empty subsets by 𝓟+ A.

3 Effect algebras

The concept of an effect algebra was introduced in 1989 by R. Giuntini and H. Greuling [11] under a different name. The name effect algebra was used the first time by D. J. Foulis and M. K. Bennett [10], see e.g. also [9].

Recall from [9] that an effect algebra is a partial algebra (E, +, 0, 1) of type (2, 0, 0) satisfying the following conditions:

  1. If a, bE and a + b is defined, then so is b + a and both coincide.

  2. If a, b, cE and a + b and (a + b) + c are defined, then so are b + c and a + (b + c) and (a + b) + c = a + (b + c).

  3. For each aE there exists a unique bE with a + b = 1; in the sequel, this element b will be denoted by a′ and called the supplement of a.

  4. a + 1 is defined only if a = 0.

Because of (E3), ′ is a unary operation on E and we will write effect algebras in the form (E, +, ′, 0, 1).

In the following let E = (E, +, ′, 0, 1) be an effect algebra, a, bE and A, BE.

On E we introduce a binary relation ≤ as follows:

a b  if there exists some  c E  with  a + c = b .

As shown e.g. in [9], (E, ≤, 0, 1) is a bounded poset. If (E, ≤) is even a lattice then E is called a lattice effect algebra.

Example 1

If E := {0, a, b, c, d, a′, b′, c′, 1} and a partial binary operation + and a unary operation ′ on E are defined by:

+ 0 a b c d c b a 1 0 0 a b c d c b a 1 a a c b 1 b b c d a b 1 c c b a 1 d d b 1 c c 1 b b 1 a a 1 1 1 x x 0 1 a a b b c c d d c c b b a a 1 0

then (E, +, ′, 0, 1) is a non-lattice effect algebra whose induced poset is depicted in Figure 1.

Figure 1 
							A non-lattice effect algebra
Figure 1

A non-lattice effect algebra

The elements a and b are called orthogonal to each other (shortly ab) if ab′. It can be shown that a + b is defined if and only if ab. We define a partial binary operation ⊙ on E by ab := (a′ + b′)′. It is evident that ab is defined if and only if a′ ⊥ b′. For subsets A and B satisfying a′ ⊥ b′ for all aA and all bB we define

A B := { a b a A , b B } .

Concerning basic properties of effect algebras the reader is referred to [9] or [10].

Let us remark that an effect algebra satisfies the ACC if and only if it satisfies the DCC.

4 Operators in effect algebras

As stated in [10], effect algebras serve as a model for unsharp logic. Hence there is the question, what are the logical connectives within this logic. Usually, the partial operations + and ⊙ are considered as disjunction and conjunction, respectively. In every logic the most productive connective, however, is implication. Using this connective it is possible to derive new propositions from given ones by certain derivation rules (e.g. Modus Ponens or substitution rule). The question arises how to introduce the connective implication in the logic based on an effect algebra. For lattice-ordered effect algebras this problem was already solved by the authors in [4]. Now we will investigate effect algebras that need not be lattice-ordered.

Let E = (E, +, ′, 0, 1) be an effect algebra. Define the following binary operator on E:

b c := Max { x E x b  is defined and  x b c }

(b, cE). This is our “unsharp” implication in the logic based on E. The denotation “unsharp” expresses the fact that the result of bc need not be an element of E (as it was the case for the implication introduced in [1] and [4]), but may be a subset of E. The elements of bc form an antichain, it means we cannot prefer one with respect to another by their order. Moreover, bc is defined for all b, cE.

Example 2

The “operation table” of → corresponding to the effect algebra from Example 1 looks as follows:

0 a b c d c b a 1 0 1 1 1 1 1 1 1 1 1 a a 1 a a a 1 1 a 1 b b b 1 b 1 1 1 1 1 c c c c 1 c c 1 1 1 d d d b d 1 b 1 b 1 c c b a c a 1 { a , b } a 1 b b c d a b { d , c } 1 { d , a } 1 a a a c b c c { b , c } 1 1 1 0 a b c d c b a 1

The next result shows that our operation → still shares some important properties of the connective implication asked usually in any non-classical logic.

Lemma 4.1

Let (E, +, ′, 0, 1) be an effect algebra satisfying the ACC and a, b, cE. Then the following holds:

  1. a′ ≤1 ab and ab ≠ ∅.

  2. a → 0 = aand 1 → a = a.

  3. ab = 1 if and only if ab.

  4. If ab then ca1 cb.

Proof

Put A := {xE | xa is defined and xab}.

  1. a′ ≤1 ab follows from both a′ ∈ A and the ACC and ab ≠ ∅ follows from a′ ≤1 ab.

  2. We have

    a 0 = Max { x E x a  is defined and  x a 0 } = Max { x E a x  and  x + a = 1 } = Max { x E a x  and  x = a } = a , 1 a = Max { x E x 1  is defined and  x 1 a } = a .

  3. The following are equivalent: ab = 1; Max A = 1; 1 ∈ A; 1 ⊙ a is defined and 1 ⊙ ab; ab.

  4. If ab then

    { x E x c  is defined and  x c a } { x E x c  is defined and  x c b }

    whence ca1 cb. □

At first we show some kind of adjointness between ⊙ and →.

Theorem 4.1

Let (E, +, ′, 0, 1) be an effect algebra satisfying the ACC and a, b, cE and assume ab to be defined. Then

a b c i f a n d o n l y i f a 1 b c .

Proof

If abc then a ∈ {xE | xb is defined and xbc} and hence a1 bc. Conversely, if a1 bc then there exists some dbc with ad and we have that db is defined and dbc and hence abdbc. □

Adjointness shown in Theorem 4.1 yields an important derivation rule valid in this logic. Namely,

a b 1 a b

implies by adjointness

a ( a b ) = ( a b ) a b

(provided a ⊙ (ab) is defined) saying properly that the value of b cannot be less than the value of the conjunction of a and ab (provided this conjunction is defined), which is just the derivation rule Modus Ponens.

Lemma 4.2

Let (E, +, ′, 0, 1) be an effect algebra satisfying the ACC and a, bE. Then the following holds:

  1. (ab) ⊙ a is defined and (ab) ⊙ ab.

  2. If ab is defined, then a1 b → (ab).

Proof

The easy proof is left to the reader. □

Evidently (ab) ⊙ aa, thus, together with Lemma 4.2, we obtain

( a b ) a 1 Max L ( a , b ) .

There is also another possibility how to define the connective implication in an effect algebra (E, +, ′, 0, 1), namely as the following partial binary operation:

b c := b + c

(b, cE). It is evident that bc is defined if and only if cb.

Example 3

The operation table of ⇝ corresponding to the effect algebra from Example 1 looks as follows:

0 a b c d c b a 1 0 1 a a 1 b b 1 c c 1 d d b 1 c c b a 1 b b c d a b 1 a a c b 1 1 0 a b c d c b a 1

Also this implication which is a partial operation satisfies several important properties of implication known in non-classical logics.

Lemma 4.3

Let (E, +, ′, 0, 1) be an effect algebra and a, b, cE. Then the following holds:

  1. If ab is defined, then a′ ≤1 ab.

  2. a ⇝ 0 = aand 1 ⇝ a = a.

  3. ab = 1 if and only if a = b.

  4. If ab and cb is defined, then ca is defined and cacb.

Proof

  1. If ab is defined then a′ ≤ a′ + b = ab.

  2. We have a ⇝ 0 = a′ + 0 = a′ and 1 ⇝ a = 1′ + a = a.

  3. The following are equivalent: ab = 1; a′ + b = 1; a = b.

  4. If ab and cb is defined then c′ + b and hence c′ + a, i.e. ca, is defined and

    c a = c + a c + b = c b .

Also for the implication ⇝ we can show some kind of adjointness which is, however, only partial.

Theorem 4.2

Let (E, +, ′, 0, 1) be an effect algebra and a, b, cE and assume ab and bc to be defined. Then

a b c i f a n d o n l y i f a b c .

Proof

If abc then a = b′ + (ab) ≤ b′ + c = bc. If, conversely, abc then ab ≤ (bc) ⊙ b = (b′ + c) ⊙ b = c. □

There is a further possibility how to define the connective implication in an effect algebra E = (E, +, ′, 0, 1) that need not be lattice-ordered, namely

b c := b + Max L ( b , c )

(b, cE, cf. [1]). If E satisfies the ACC then bc ≠ ∅. This kind of implication is, of course, again an unsharp one since the result of ab need not be an element of the corresponding effect algebra, but may be a subset of it. On the other hand, we see that ⇒ is an everywhere defined binary operator on E.

Example 4

The “operation table” of ⇒ corresponding to the effect algebra from Example 1 looks as follows:

0 a b c d c b a 1 0 1 1 1 1 1 1 1 1 1 a a 1 a a a 1 1 a 1 b b b 1 b 1 1 1 1 1 c c c c 1 c c 1 1 1 d d d b d 1 b 1 b 1 c c b a c a 1 { a , b } a 1 b b c d a b { d , c } 1 { d , a } 1 a a a c b c c { b , c } 1 1 1 0 a b c d c b a 1

The properties of the implication ⇒ are very natural, see the following result.

Lemma 4.4

Let (E, +, ′, 0, 1) be an effect algebra satisfying the ACC and a, b, cE. Then the following holds:

  1. a′ ≤ ab ≠ ∅.

  2. a ⇒ 0 = aand 1 ⇒ a = a.

  3. ab = 1 if and only if ab.

  4. If ab, then ca1 cb.

Proof

  1. a′ ≤ ab follows from the definition of ab. ab ≠ ∅ follows from the ACC.

  2. We have a ⇒ 0 = a′ + Max L(a, 0) = a′ and 1 ⇒ a = 1′ + Max L(1, a) = a.

  3. The following are equivalent: ab = 1; a′ + Max L(a, b) = 1; Max L(a, b) = a; ab.

  4. If ab then L(c, a) ⊆ L(c, b) and hence Max L(c, a) ≤1 Max L(c, b) whence

    c a = c + Max L ( c , a ) 1 c + Max L ( c , b ) = c b .

Now we can compare all three implications considered here.

Theorem 4.3

Let (E, +, ′, 0, 1) be an effect algebra satisfying the ACC and a, bE. Then the following holds:

  1. ab1 ab.

  2. If ab is defined then ab = ab = ab.

Proof

  1. Let cab. Then there exists some d ∈ Max L(a, b) with a′ + d = c. Now ca is defined and we have ca = (a′ + d) ⊙ a = db and hence c1 ab.

  2. Assume ab to be defined. We have ba and (ab) ⊙ a = b. If xE, xa is defined and xab then

    x = a + ( x a ) a + b = a b .

    Hence ab = ab. Because of ba we have

    a b = a + Max L ( a , b ) = a + b = a b .

There is the question how to define a binary operator ⊗ on an effect algebra E = (E, +, ′, 0, 1) such that ⊗ and ⇒ form an adjoint pair. For this purpose we define

a b := Min U ( a , b ) b

(a, bE). It is easy to see that

a b = ( b a )  and  a b = ( b a )

for all a, bE. For subsets A, B of E we define

A B := a A , b B ( a b ) , A B := a A , b B ( a b )  and  A B := a A , b B ( a b ) .

Example 5

The “operation table” of ⊗ corresponding to the effect algebra from Example 1 looks as follows:

0 a b c d c b a 1 0 0 0 0 0 0 0 0 0 0 a 0 a 0 0 b a { a , d } 0 a b 0 0 0 0 0 { a , b } 0 { b , c } b c 0 0 0 c b 0 { c , d } c c d 0 a 0 c 0 a b c d c 0 a b 0 d c a b c b 0 a 0 c b a d c b a 0 0 b c d b c a a 1 0 a b c d c b a 1

Analogous to Lemma 4.4, we obtain the following lemma.

Lemma 4.5

Let (E, +, ′, 0, 1) be an effect algebra satisfying the DCC and a, b, cE. Then the following holds:

  1. ∅ ≠ abb.

  2. a ⊗ 1 = 1 ⊗ a = a.

  3. ab = 0 if and only if ab.

  4. If ab then ac2 bc.

We can show that also the operators ⊗ and ⇒ form an adjoint pair.

Theorem 4.4

Let (E, +, ′, 0, 1) be an effect algebra satisfying the ACC and the DCC and a, b, cE. Then the following holds:

  1. abc if and only if abc(adjointness).

  2. (ab) ⊗ a = Max L(a, b) (divisibility).

Proof

  1. Any of the following statements implies the next one:

    a b c , Min U ( a , b ) b c , there exists some  d Min U ( a , b ) b  with  d c , there exists some  d Min U ( a , b ) b  with  d L ( b , c ) , there exists some  d Min U ( a , b ) b  with  d Max L ( b , c ) , Min U ( a , b ) b Max L ( b , c ) , b + ( Min U ( a , b ) b ) b + Max L ( b , c ) , a Min U ( a , b ) b c , a b c , a b + Max L ( b , c ) , there exists some  e b + Max L ( b , c )  with  a e , there exists some  e b + Max L ( b , c )  with  e U ( a , b ) , there exists some  e b + Max L ( b , c )  with  Min U ( a , b ) e ,

    Min U ( a , b ) b + Max L ( b , c ) , Min U ( a , b ) b ( b + Max L ( b , c ) ) b , a b Max L ( b , c ) c , a b c .

  2. Since Max L(a, b) ≤ a we compute

    ( a b ) a = { x a x a b } = { Min U ( x , a ) a x a + Max L ( a , b ) } = { Min U ( a + y , a ) a y Max L ( a , b ) } = { ( a + y ) a y Max L ( a , b ) } = { { y } y Max L ( a , b ) } = Max L ( a , b ) .

The previous result can be generalized for subsets of E. This more general result will be used in the next section.

Lemma 4.6

Let (E, +, ′, 0, 1) be an effect algebra satisfying the ACC and the DCC and A, B, C ∈ 𝓟+ E. Then ABC is equivalent to ABC (adjointness).

Proof

First assume ABC. Then there exist aA, bB, cC and dab with dc. Hence abc. By adjointness this implies abc, i.e. there exists some ebc with ae. Since aA and eBC we conclude ABC. Conversely, assume ABC. Then there exist aA, bB, cC and ebc with ae. Hence abc. By adjointness this implies abc, i.e. there exists some fab with fc. Since f ∈ A ⊗ B and cC we conclude ABC. □

The following assertion will be useful in the sequel.

Lemma 4.7

Let (E, +, ′, 0, 1) be an effect algebra satisfying the ACC and the DCC and a, bE. Then

  1. ab ⇒ (ab),

  2. (ab) ⊗ ab.

Proof

  1. Since b′ ≤ Min U(a, b′) and since c ∈ Min U(a, b′) ⊙ b implies cb and hence Max L(b, c) = c, we have

    a Min U ( a , b ) = b + ( Min U ( a , b ) b ) = { b + c c Min U ( a , b ) b } = = { b + Max L ( b , c ) c Min U ( a , b ) b } = = { b c c Min U ( a , b ) b } = b ( Min U ( a , b ) b ) = b ( a b ) .

  2. Since ca′ + Max L(a, b) implies a′ ≤ c and hence Min U(c, a′) = c, and since Max L(a, b) ≤ a we have

    ( a b ) a = ( a + Max L ( a , b ) ) a = { c a c a + Max L ( a , b ) } = = { Min U ( c , a ) a c a + Max L ( a , b ) } = = { c a c a + Max L ( a , b ) } = ( a + Max L ( a , b ) ) a = = Max L ( a , b ) b .

5 Tense operators

In the following, for sets A and B let AB denote the set of all mappings from B to A.

For the theory of tense operators in algebraic structures see the monograph [7].

Usually, the tense operators P, F, H, G are considered. Their meaning is as follows:

P ``It has at some time been the case that'' , F ``It will at some time be the case that'' , H ``It has always been the case that'' , G ``It will always be the case that'' .

Assume that an effect algebra (E, +, ′, 0, 1) is given as well as a non-empty time set T. We will consider the elements p of ET as time-depending events, i.e. for tT, the symbol p(t) denotes the value of the event p at time t. It is easy to see that the operators P and F are in fact existential quantifiers over the past and future segment of T, respectively, similarly H and G are universal quantifiers over the corresponding segments. From this it is evident that for each tT and every p ∈ ET we have

p ( t ) P ( p ) ( t )  and  p ( t ) F ( p ) ( t ) , H ( p ) ( t ) p ( t )  and  G ( p ) ( t ) p ( t ) ,

shortly

H ( p ) p P ( p )  and  G ( p ) p F ( p ) .

In order to be able to distinguish between “past” and “future” with respect to the time set T, we consider a so-called time-preference relation, i.e. a non-empty binary relation R on T, and the couple (T, R) will be called a time frame. For s, tT with s R t we say that “s is before t” or “t is after s”.

For our purposes in this paper we will consider only so-called serial relations (see [7]), i.e. relations R such that for each sT there exist some r, tT with r R s and s R t.

Of course, if R is reflexive then it is serial. Usually, R is considered to be a partial order relation or a quasi-order.

In the following let E = (E, +, ′, 0, 1) be an effect algebra satisfying the ACC. We consider the set ET of all time-depending propositions on E. We define the tense operators P, F, H and G on E to be the following mappings from 𝓟+(ET) to (𝓟+ E)T:

P ( B ) ( s ) := Min U ( { q ( t ) q B  and  t R s } ) , F ( B ) ( s ) := Min U ( { q ( t ) q B  and  s R t } ) , H ( B ) ( s ) := Max L ( { q ( t ) q B  and  t R s } ) , G ( B ) ( s ) := Max L ( { q ( t ) q B  and  s R t } )

for all B ∈ 𝓟+(ET) and all sT. The operators defined in this way are said to be induced by (T, R).

The definition of P, F, H and G shows some duality between P and H and between F and G. In the sequel we therefore formulate and prove some results only of H and G. The corresponding results for P and F are dual, in particular, P(q) = H(q′)′ and F(q) = G(q′)′ for each qET.

We want to define the composition of two tense operators. For this reason we need the following so-called transformation function φ : (𝓟+ E)T → 𝓟+(ET) defined by

φ ( x ) := { q E T q ( t ) x ( t )  for all  t T }  for all  x ( P + E ) T .

We now define

X Y := X φ Y

for all tense operators X, Y ∈ {P, F, H, G}.

Example 6

Consider the effect algebra from Example 1 with time frame (T, R) := ({1, 2, 3}, ≤) and the propositions p and q defined by

t 1 2 3 p ( t ) a c a q ( t ) b b c

Then we have

t 1 2 3 p ( t ) a c a q ( t ) b b c ( p q ) ( t ) c a b ( p q ) ( t ) { b , c } { a , b } c G ( p ) ( t ) b b a G ( q ) ( t ) { a , b } { a , b } c ( G ( p ) G ( q ) ) ( t ) 0 0 b ( G ( p ) G ( q ) ) ( t ) { b , 1 } { b , 1 } c G ( φ ( p q ) ) ( t ) 0 0 b G ( φ ( p q ) ) ( t ) b b c H ( p ) ( t ) a b b H ( q ) ( t ) b b { a , b } ( H ( p ) H ( q ) ) ( t ) c 0 0 ( H ( p ) H ( q ) ) ( t ) { b , c } 1 { b , 1 } H ( φ ( p q ) ) ( t ) c 0 0 H ( φ ( p q ) ) ( t ) { a , b } b b

Lemma 5.1

(cf. [5]). If (E, +, ′, 0, 1) is an effect algebra, T is a time set, pET and x, y ∈ (𝓟+ E)T, then

  1. φ is injective,

  2. if z(t) := {p(t)} for all tT then φ(z) = {p},

  3. we have xy if and only if φ(x) ≤ φ(y).

For every qET let q′ ∈ ET be defined by q′(t) := (q(t))′ for all tT. For every B ∈ 𝓟+(ET) let B′ ∈ 𝓟+(ET) be defined by B′ := {q′ | qB}. For every x ∈ (𝓟+ E)T let x′ ∈ (𝓟+ E)T be defined by x′(t) := (x(t))′ for all tT.

Proposition 5.1

(cf. [5]). If (E, +, ′, 0, 1) is an effect algebra satisfying the ACC and the DCC, (T, R) a time frame, x ∈ (𝓟+ E)T, A, B ∈ 𝓟+(ET) with AB and sT and φ denotes the transformation function, then

  1. P(φ(x))(s) = Min U(⋃{x(t) | t R s}) and F(φ(x))(s) = Min U(⋃{x(t) | s R t}), H(φ(x))(s) = Max L(⋃{x(t) | t R s}) and G(φ(x))(s) = Max L(⋃{x(t) | s R t}),

  2. H(A) = P(A′)′ and G(A) = F(A′)′,

  3. P(A) ≤2P(B), F(A) ≤2F(B), H(A) ≤1H(B) and G(A) ≤1G(B),

  4. H(A) ≤ P(A) and G(A) ≤ F(A).

Remark 1

In accordance with Theorem 5.3 one can see that in Example 6 we have

G ( p ) G ( q ) = G ( φ ( p q ) )  and  G ( q ) G ( p ) = G ( φ ( q p ) ) , H ( p ) H ( q ) = H ( φ ( p q ) )  and  H ( q ) H ( p ) = H ( φ ( q p ) ) , G ( φ ( p q ) ) G ( p ) G ( q )  and  G ( φ ( q p ) ) G ( q ) G ( p ) , H ( φ ( p q ) ) H ( p ) H ( q )  and  H ( φ ( q p ) ) H ( q ) H ( p ) .

The following concept was defined in [7]. Its specification for effect algebras is as follows.

A dynamic effect algebra is an effect algebra (E, +, ′, 0, 1) together with two mappings H and G from ET to (𝓟+ E)T such that for all p, qET the following holds:

  1. H(1) = G(1) = 1.

  2. If pq then H(p) ≤1H(q) and G(p) ≤1G(q).

  3. If p + q is defined then so are H(p) + H(q) and G(p) + G(q) and

    H ( p ) + H ( q ) 1 H ( p + q )  and  G ( p ) + G ( q ) 1 G ( p + q ) .

  4. p1(G * P)(p) and p1(H * F)(p) where P(p) = H(p′)′ and F(p) = G(p′)′.

In what follows we show that an effect algebra with tense operators as defined above is really a dynamic one.

Theorem 5.2

Let E = (E, +, ′, 0, 1) be an effect algebra satisfying the ACC and the DCC and R a serial binary relation on T and let P, F, H and G denote the tense operators induced by (T, R). Then E together with H and G forms a dynamic effect algebra.

Proof

We prove only “half” of the statements. The rest follows in an analogous way. Because of duality reasons we have P(p) = H(p′)′ and F(p) = G(p′)′. Let p, qET and sT.

  1. H(1)(s) = Max L({1 | t R s}) = 1.

  2. If pq then

    H ( p ) ( s ) = Max L ( { p ( t ) t R s } ) L ( { p ( t ) t R s } ) L ( { q ( t ) t R s } )

    and hence

    H ( p ) ( s ) 1 Max L ( { q ( t ) t R s } ) = H ( q ) ( s ) .

  3. Assume p + q to be defined. Then pq′. Let

    a H ( p ) ( s ) = Max L ( { p ( t ) t R s } )  and  b H ( q ) ( s ) = Max L ( { q ( t ) t R s } )

    and uT with u R s. Then ap(u) and bq(u) and hence ap(u) ≤ q′(u) ≤ b′, i.e. a + b is defined. This shows that H(p) + H(q) is defined. We have

    ( H ( p ) + H ( q ) ) ( s ) L ( { p ( t ) + q ( t ) t R s } )

    which implies H(p) + H(q) ≤1 H(p + q).

  4. Since P(p) = H(p′)′ we have

    P ( p ) ( s ) = Min U ( { p ( t ) t R s } ) , φ ( P ( p ) ) = { r A T r ( u ) P ( p ) ( u )  for all  u T } = { r A T r ( u ) Min U ( { p ( t ) t R u } )  for all  u T } , ( G P ) ( p ) ( s ) = G ( φ ( P ( p ) ) ) ( s ) = Max L ( { r ( v ) r φ ( P ( p ) )  and  s R v } ) = Max L ( { Min U ( { p ( t ) t R v } ) s R v } ) , p ( s ) L ( { U ( { p ( t ) t R v } ) s R v } ) L ( { Min U ( { p ( t ) t R v } ) s R v } )

    and hence p(s) ≤1(G * P)(p)(s). The last but one line can be seen as follows: If a ∈ ⋃{U({p(t) | t R v}) | s R v} then there exists some vT with s R v and aU({p(t) | t R v}). But then p(s) ≤ a. □

There is the question whether the tense operators defined above are compatible with the logical connectives defined in the previous section. We are going to show that they are compatible with ⊗ if and only if they are compatible with ⇒.

Theorem 5.3

Let (E, +, ′, 0, 1) be an effect algebra satisfying the ACC and the DCC, (T, R) a time frame. Then the following holds:

  1. Let X, Y ∈ {P, F, H, G} and Z ∈ {H, G} and assume

    X ( φ ( x ) ) Y ( q ) 1 Z ( φ ( x q ) ) f o r a l l x ( P + E ) T a n d a l l q E T .

    Then

    X ( φ ( p q ) ) Y ( p ) Z ( q ) f o r a l l p , q E T .

  2. Let X ∈ {H, G} and Y, Z ∈ {P, F, H, G} and assume

    X ( φ ( p x ) ) 1 Y ( p ) Z ( φ ( x ) ) f o r a l l p E T a n d a l l x ( P + E ) T .

    Then

    X ( p ) Y ( q ) Z ( φ ( p q ) ) f o r a l l p , q E T .

Proof

Let p, qET and x ∈ (𝓟+ E)T.

  1. Because of divisibility we have

    X ( φ ( p q ) ) Y ( p ) 1 Z ( φ ( ( p q ) p ) ) = Z ( φ ( Max L ( p , q ) ) ) .

    Now Max L(p, q) ≤ q implies φ(Max L(p, q)) ≤ q according to Lemma 5.1 whence

    X ( φ ( p q ) ) Y ( p ) 1 Z ( φ ( Max L ( p , q ) ) ) 1 Z ( q )

    according to (iii) of Proposition 5.1. Hence X(φ(pq)) ⊗ Y(p) ⊑ Z(q). Adjointness and Lemma 4.6 yields

    X ( φ ( p q ) ) Y ( p ) Z ( q ) .

  2. Because of (i) of Lemma 4.7 and (iii) of Proposition 5.1 we obtain

    X ( p ) 1 X ( φ ( q ( p q ) ) ) 1 Y ( q ) Z ( φ ( p q ) )

    and therefore

    X ( p ) Y ( q ) Z ( φ ( p q ) ) .

    Adjointness and Lemma 4.6 yields

    X ( p ) Y ( q ) Z ( φ ( p q ) ) .

6 Constructions of a suitable preference relation

As shown in the previous section, if a time frame (T, R) is given then one can define the tense operators P, F, H and G on the logic derived from an effect algebra such that we obtain a dynamic effect algebra and the logical connectives ⇒ arrow and ⊗ satisfy the required properties. Hence, considering tense logic based on an effect algebra, tense operators as derived here can serve for its analysis. However, there is the question whether also conversely, when given a time set T and tense operators in the logic derived in Section 5, one can find a time preference relation such that the induced tense operators coincide with the given ones. In the following theorem we show that this is really possible since from the given tense operators we can construct a binary relation R* on T such that the tense operators induced by the time frame (T, R*) are comparable with the given tense operators with respect to the quasiorder relations ≤1 and ≤2, respectively. Moreover, if P, F, H and G are induced by some time frame, then the new constructed tense operators are even equivalent to the given ones via the equivalence relations ≈1 and ≈2.

In the following for given effect algebra E = (E, +, ′, 0, 1), given time set T and given tense operators P, F, H and G on E we define

R := { ( s , t ) T 2 H ( p ) ( t ) p ( s ) P ( p ) ( t )  and  G ( p ) ( s ) p ( t ) F ( p ) ( s )  for all  p E T }

and call R* the relation induced by the tense operators P, F, H and G.

Theorem 6.1

Let E = (E, +, ′, 0, 1) be an effect algebra satisfying the ACC and the DCC, T a time set and P, F, H and G tense operators on E. Further, let R* denote the relation induced by P, F, H and G and P*, F*, H* and G* the tense operators on E induced by (T, R*). Then

P 2 P , F 2 F , H 1 H , a n d G 1 G .

Proof

Observe that R* is reflexive and hence serial. Let qET and sT. Then we have

q ( t ) P ( q ) ( s )  for all  t T  with  t R s , q ( t ) F ( q ) ( s )  for all  t T  with  s R t , H ( q ) ( s ) q ( t )  for all  t T  with  t R s , G ( q ) ( s ) q ( t )  for all  t T  with  s R t

and hence

P ( q ) ( s ) U ( { q ( t ) t R s } )  and  F ( q ) ( s ) U ( { q ( t ) s R t } ) , H ( q ) ( s ) L ( { q ( t ) t R s } )  and  G ( q ) ( s ) L ( { q ( t ) s R t } )

whence

P ( q ) ( s ) = Min U ( { q ( t ) t R s } ) 2 P ( q ) ( s ) , F ( q ) ( s ) = Min U ( { q ( t ) s R t } ) 2 F ( q ) ( s ) , H ( q ) ( s ) 1 Max L ( { q ( t ) t R s } ) = H ( q ) ( s ) , G ( q ) ( s ) 1 Max L ( { q ( t ) s R t } ) = G ( q ) ( s ) .

One may ask how the mentioned operators will be related in the case that the given operators P, F, H and G are induced by some time frame (T, R) sharing the same time set T. The following result shows that in this case we really obtain equivalences.

Theorem 6.2

Let E = (E, +, ′, 0, 1) be an effect algebra satisfying the ACC and the DCC, (T, R) a time frame and P, F, H and G the tense operators on E induced by (T, R). Further, let R* denote the relation induced by P, F, H and G and P*, F*, H* and G* the tense operators on E induced by (T, R*). Then RR* and

P 2 P , F 2 F , H 1 H , a n d G 1 G .

Proof

Let qET and sT. If tT and s R t then

P ( q ) ( t ) = Min U ( { q ( u ) u R t } ) q ( s )  and  F ( q ) ( s ) = Min U ( { q ( u ) s R u } ) q ( t ) , H ( q ) ( t ) = Max L ( { q ( u ) u R t } ) q ( s )  and  G ( q ) ( s ) = Max L ( { q ( u ) s R u } ) q ( t ) .

This shows RR*. Now

P ( q ) ( s ) = Min U ( { q ( t ) t R s } ) U ( { q ( t ) t R s } ) U ( { q ( t ) t R s } ) , F ( q ) ( s ) = Min U ( { q ( t ) s R t } ) U ( { q ( t ) s R t } ) U ( { q ( t ) s R t } ) , H ( q ) ( s ) = Max L ( { q ( t ) t R s } ) L ( { q ( t ) t R s } ) L ( { q ( t ) t R s } ) , G ( q ) ( s ) = Max L ( { q ( t ) s R t } ) L ( { q ( t ) s R t } ) L ( { q ( t ) s R t } )

and hence

P ( q ) ( s ) = Min U ( { q ( t ) t R s } ) 2 P ( q ) ( s ) , F ( q ) ( s ) = Min U ( { q ( t ) s R t } ) 2 F ( q ) ( s ) , H ( q ) ( s ) 1 Max L ( { q ( t ) t R s } ) = H ( q ) ( s ) , G ( q ) ( s ) 1 Max L ( { q ( t ) s R t } ) = G ( q ) ( s ) .

This shows

P 2 P , F 2 F , H 1 H , and G 1 G .

The rest follows from Theorem 6.1. □

We can ask whether there exists another construction of the time preference relation R on the time set T such that we obtain equivalences between the given tense operators and those induced by (T, R) similarly as in Theorem 6.2. We will show that this is possible provided the time set T is extended in the direction of the past as well as in the direction of the future and provided that the events are extended accordingly. Our construction is as follows.

First we introduce some notation.

Let E = (E, +, ′, 0, 1) be an effect algebra, T a time set and P, F, H and G tense operators on E. Put

T ¯ := ( T × { 1 } ) T ( T × { 2 } ) ,

let R* denote the relation induced by P, F, H and G and put

R ¯ := { ( ( t , 1 ) , t ) t T } R { ( t , ( t , 2 ) ) t T } .

Moreover, let , , and denote the tense operators induced by (, ). Finally, for each pET let , E such that

p ¯ ( ( t , 1 ) ) P ( p ) ( t ) , p ¯ ( t ) := p ( t ) , and p ¯ ( ( t , 2 ) ) F ( p ) ( t ) , p ^ ( ( t , 1 ) ) H ( p ) ( t ) , p ^ ( t ) := p ( t ) , and p ^ ( ( t , 2 ) ) G ( p ) ( t )

for all tT.

Theorem 6.3

Let E = (E, +, ′, 0, 1) be an effect algebra, T a time set, P, F, H and G tense operators and T̄, R*, , , , , , p̄ and p̂ defined as before. Then

P ¯ ( p ¯ ) | T P ( p ) , F ¯ ( p ¯ ) | T F ( p ) , H ¯ ( p ^ ) | T H ( p ) a n d G ¯ ( p ^ ) | T G ( p )

for all pET. If P(p)(t), F(p)(t), H(p)(t) and G(p)(t) are singletons for all pET and all tT then

P ¯ ( p ¯ ) | T = P ( p ) , F ¯ ( p ¯ ) | T = F ( p ) , H ¯ ( p ^ ) | T = H ( p ) , a n d G ¯ ( p ^ ) | T = G ( p )

for all pET.

Proof

Let qET and sT. Then H(q)(s) ≤ q(t) ≤ P(q)(s) and hence ((s, 1)) ≤ q(t) ≤ ((s, 1)) for all tT with t R* s and G(q)(s) ≤ q(t) ≤ F(q)(s) and hence ((s, 2)) ≤ q(t) ≤ ((s, 2)) for all tT with s R* t and therefore

P ¯ ( q ¯ ) ( s ) = Min U ( { q ¯ ( t ¯ ) t ¯ R ¯ s } = Min U ( { q ¯ ( ( s , 1 ) ) } { q ¯ ( t ) t R s } ) = Min U ( { q ¯ ( ( s , 1 ) ) } { q ( t ) t R s } ) = { q ¯ ( ( s , 1 ) ) } P ( q ) ( s ) , F ¯ ( q ¯ ) ( s ) = Min U ( { q ¯ ( t ¯ ) s R ¯ t ¯ } = Min U ( { q ¯ ( t ) s R t } { q ¯ ( ( s , 2 ) ) } ) = Min U ( { q ( t ) s R t } { q ¯ ( ( s , 2 ) ) } ) = { q ¯ ( ( s , 2 ) ) } F ( q ) ( s ) , H ¯ ( q ^ ) ( s ) = Max L ( { q ^ ( t ¯ ) t ¯ R ¯ s } = Max L ( { q ^ ( ( s , 1 ) ) } { q ^ ( t ) t R s } ) = Max L ( { q ^ ( ( s , 1 ) ) } { q ( t ) t R s } ) = { q ^ ( ( s , 1 ) ) } H ( q ) ( s ) , G ¯ ( q ^ ) ( s ) = Max L ( { q ^ ( t ¯ ) s R ¯ t ¯ } = Max L ( { q ^ ( t ) s R t } { q ^ ( ( s , 2 ) ) } ) = Max L ( { q ( t ) s R t } { q ^ ( ( s , 2 ) ) } ) = { q ^ ( ( s , 2 ) ) } G ( q ) ( s ) .

If P(q)(s) is a singleton then because of ((s, 1)) ∈ P(q)(s) we have

P ¯ ( q ¯ ) ( s ) = { q ¯ ( ( s , 1 ) ) } = P ( q ) ( s ) ,

i.e. ()|T = P(q). Analogous equalities hold for F, H and G. □


Support of the research of the first author by IGA, project PřF 2023 010, is gratefully acknowledged. This research was funded in whole or in part by the Austrian Science Fund (FWF) [10.55776/I4579]. For open access purposes, the author has applied a CC BY public copyright license to any author accepted manuscript version arising from this submission.


Acknowledgement

The authors are grateful to the anonymous referees whose valuable remarks helped to increase the quality of the paper.

  1. Communicated by Mirko Navara

References

[1] Chajda, I.—Halaš, R.—Länger, H.: The logic induced by effect algebras, Soft Comput. 24 (2020), 14275–14286.10.1007/s00500-020-05188-wSearch in Google Scholar PubMed PubMed Central

[2] Chajda, I.—Kolařík, M.: Dynamic effect algebras, Math. Slovaca 62 (2012), 379–388.10.2478/s12175-012-0015-zSearch in Google Scholar

[3] Chajda, I.—Länger, H.: Properties of implication in effect algebras, Math. Slovaca 71 (2021), 523–534.10.1515/ms-2021-0001Search in Google Scholar

[4] Chajda, I.—Länger, H.: Inexact residuation in effect algebras, J. Mult.-Val. Log. Soft Comput. 38 (2022), 57–79.Search in Google Scholar

[5] Chajda, I.—Länger, H.: Tense logic based on finite orthomodular posets, Internat. J. Theoret. Phys. 62 (2023), Art. No. 82.10.1007/s10773-023-05327-7Search in Google Scholar

[6] Chajda, I.—Länger, H.: Operator residuation in orthomodular posets of finite height, Fuzzy Sets Systems 467 (2023), Art. No. 108589.10.1016/j.fss.2023.108589Search in Google Scholar

[7] Chajda, I.—Paseka, J.: Algebraic Approach to Tense Operators, Heldermann Verlag, Lemgo, 2015.Search in Google Scholar

[8] Chajda, I.—Paseka, J.: Dynamic logic assigned to automata, Internat. J. Theoret. Phys. 56 (2017), 3794–3806.10.1007/s10773-017-3311-0Search in Google Scholar

[9] Dvurečenskij, A.—Pulmannová, S.: New Trends in Quantum Structures, Kluwer, Dordrecht, 2000.10.1007/978-94-017-2422-7Search in Google Scholar

[10] Foulis, D. J.—Bennett, M. K.: Effect algebras and unsharp quantum logics, Found. Phys. 24 (1994), 1331–1352.10.1007/BF02283036Search in Google Scholar

[11] Giuntini, R.—Greuling, H.: Toward a formal language for unsharp properties, Found. Phys. 19 (1989), 931–945.10.1007/BF01889307Search in Google Scholar

Received: 2023-12-10
Accepted: 2024-07-01
Published Online: 2024-12-06
Published in Print: 2024-12-15

© 2024 Mathematical Institute Slovak Academy of Sciences

This work is licensed under the Creative Commons Attribution 4.0 International License.

Downloaded on 15.12.2025 from https://www.degruyterbrill.com/document/doi/10.1515/ms-2024-0098/html
Scroll to top button