Effect algebras were introduced by Foulis and Bennett [8] in order to axiomatize unsharp logics of quantum mechanics. Although the definition of an effect algebra looks elementary, these algebras have several very surprising properties. Concerning these properties the reader is referred to the monograph [7] by Dvurečenskij and Pulmannová. In particular, every effect algebra induces a natural partial order relation and thus can be considered as a bounded poset. If this poset is a lattice, the effect algebra is called a lattice effect algebra. A representation of lattice effect algebras by means of so-called basic algebras was derived in [2].

It was proved by Riečanová that every lattice effect algebra is built up by blocks which are MV-algebras. A representation of MV-algebras by means of semiring-like structures, so-called MV-semirings, was already published by Belluce et al. in [1] and it was further developed by Di Nola and Russo in [6]. These facts encouraged us to try a similar approach also for lattice effect algebras. The motivation for such a representation by means of semiring-like structures is practically the same as in [1]. The fact that the binary operation in effect algebras is only partial and that one cannot suppose that, whenever extended to a total operation, it would remain commutative and associative, motivated us to use so-called right near semirings instead of semirings. The concept of a right near semiring was introduced by the authors in [3]. These algebras seem to be an appropriate tool when equipped with an involution. Similarly as in [1], we ask them to satisfy six more natural axioms. We will call such algebras effect near semirings.

In [5], lattice effect algebras were represented by couples of right near semirings connected by a certain mapping. In this paper we present a representation of lattice effect algebras by means of a single right near semiring which is equipped with an involution. It turns out that this representation is one-to-one.

We start with the definition of an effect algebra.

FormalPara Definition 1

An effect algebra is a partial algebra E=(E,⊕,0,1) of type (2,0,0) satisfying conditions (E1) – (E4) for all x,y,zE:

  1. (E1)

    If xy exists, so does yx and xy = yx;

  2. (E2)

    if xy and (xy)⊕z exist, so do yz and x⊕(yz) and (xy)⊕z = x⊕(yz);

  3. (E3)

    there exists a unique x E such that xx is defined and xx =1;

  4. (E4)

    If x⊕1 exists then x=0.

Since is a unary operation on E it can be regarded as a further fundamental operation. Hence in the following we will write E=(E,⊕,,0,1) instead of E=(E,⊕,0,1).

Let E=(E,⊕,,0,1) be an effect algebra and a,bE. The following facts are well-known:

  1. (F1)

    By defining ab if there exists some cE such that ac exists and ac = b, (E,≤,,0,1) becomes a bounded poset with an antitone involution. We call ≤ the induced order of E. E is called a lattice effect algebra if (E,≤) is a lattice.

  2. (F2)

    ab exists if and only if ab .

  3. (F3)

    a⊕0 and 0⊕a exist and a⊕0=0⊕a = a.

  4. (F4)

    (a ) = a

We recall Proposition 1.8.6 from [7]:

FormalPara Proposition 2

Let E= (E,⊕, ,0,1) be a lattice effect algebra, ∨ and ∧ denote its lattice operations and a,b,c∈E. If a⊕c and b⊕c exist then (a∧b)⊕c=(a⊕c)∧(b⊕c).

The concept of a right near semiring was introduced by the authors in [3] as follows (cf. also [4] and [5]):

FormalPara Definition 3

A right near semiring is an algebra R=(R,+,⋅,0,1) of type (2,2,0,0) satisfying conditions (R1) – (R4):

  1. (R1)

    (R,+,0) is a commutative monoid;

  2. (R2)

    (R,⋅,1) is a groupoid with neutral element 1;

  3. (R3)

    (x + y)zx z + y z;

  4. (R4)

    x0≈0x≈0.

R is called idempotent if it satisfies the identity x + xx. In this case (R,+) is a semilattice which we will consider as a join-semilattice whose partial order relation ≤ will be called the induced order of R. Observe that then xy is equivalent to x + y = y and that 0 is the least element of (R,≤).

Now we define right near semirings with involution.

FormalPara Definition 4

A right near semiring with involution is an algebra R=(R,+,⋅,,0,1) of type (2,2,1,0,0) such that its reduct R 1=(R,+,⋅,0,1) is an idempotent right near semiring and is an antitone involution on (R,≤) where ≤ denotes the induced order of R 1 which we will call the induced order of R, too.

FormalPara Remark 5

The element 1 need not be the greatest element of (R,≤) which is 0. If one defines x+ y:=(x + y ) for all x,yR then (R,+,+,,0,0) is a bounded lattice with an antitone involution where + denotes the supremum operation and + the infimum operation.

Now we define our counterpart of lattice effect algebras.

FormalPara Definition 6

An effect near semiring is a right near semiring R=(R,+,⋅,,0,1) with involution satisfying conditions (N1) – (N6) for all x,yR:

  1. (N1)

    0=1;

  2. (N2)

    xy if and only if x y =0;

  3. (N3)

    If x y =0 then x y = y x;

  4. (N4)

    If x y =0 and (x y) z =0 then y z =0, x (y z)=0 and (x y)z = x(y z);

  5. (N5)

    If x y=0 then there exists an element z of R with x z=0 and x z = y;

  6. (N6)

    x(y x )=0.

The following theorem shows that to every lattice effect algebra there can be assigned an effect near semiring in some natural way.

FormalPara Theorem 7

Let E=(E,⊕, ,0,1) be a lattice effect algebra with lattice operations ∨ and ∧ and put

$$xy:=((x^{\prime}\wedge y)\oplus y^{\prime})^{\prime} $$

for all x,y∈E. Then xy is well-defined because of x ∧y≤y and, moreover, \(\mathbb {R}(\mathbf {E}):=(E,\vee ,\cdot ,{}^{\prime },0,1)\) is an effect near semiring.

FormalPara Proof

Let a,b,cE. (E,∨,0) is an idempotent commutative monoid. Since

$$\begin{array}{@{}rcl@{}} a1 & = & ((a^{\prime}\wedge1)\oplus1^{\prime})^{\prime}=(a^{\prime}\oplus0)^{\prime}=(a^{\prime})^{\prime}=a\text{ and} \\ 1a & = & ((1^{\prime}\wedge a)\oplus a^{\prime})^{\prime}=((0\wedge a)\oplus a^{\prime})^{\prime}=(0\oplus a^{\prime})^{\prime}=(a^{\prime})^{\prime}=a, \end{array} $$

(E,⋅,1) is a groupoid with neutral element. Moreover, using Proposition 2 we compute

$$\begin{array}{@{}rcl@{}} (a\vee b)c & = & (((a\vee b)^{\prime}\wedge c)\oplus c^{\prime})^{\prime}=((a^{\prime}\wedge b^{\prime}\wedge c)\oplus c^{\prime})^{\prime}=(((a^{\prime}\wedge c)\wedge(b^{\prime}\wedge c))\oplus c^{\prime})^{\prime}= \\ & = & (((a^{\prime}\wedge c)\oplus c^{\prime})\wedge((b^{\prime}\wedge c)\oplus c^{\prime}))^{\prime}=((a^{\prime}\wedge c)\oplus c^{\prime})^{\prime}\vee((b^{\prime}\wedge c)\oplus c^{\prime})^{\prime}= \\ & = & (ac)\vee(bc). \end{array} $$

Clearly,

$$\begin{array}{@{}rcl@{}} a0 & = & ((a^{\prime}\wedge0)\oplus0^{\prime})^{\prime}=(0\oplus1)^{\prime}=1^{\prime}=0\text{ and} \\ 0a & = & ((0^{\prime}\wedge a)\oplus a^{\prime})^{\prime}=(a\oplus a^{\prime})^{\prime}=1^{\prime}=0. \end{array} $$

Further, ab implies b a , and we have (a ) = a. From this we conclude that ab is equivalent to b a . It remains to prove axioms (N1) – (N6) of Definition 6.

  1. (N1)

    0=1 holds in E and hence also in \(\mathbb {R}(\mathbf {E})\).

  2. (N2)

    By (E3) we have that a b = b implies b⊕(a b ) = bb =1 and, conversely, if b⊕(a b )=1 then a b = b . Hence the following are equivalent: ab, b a , a b = b , b⊕(a b )=1, (a b )⊕b=1, ((a b )⊕b)=0, a b =0.

  3. (N3)

    According to (N2) the following are equivalent: a b =0, a b, a b exists. In this case a b=((a b)⊕b )=(a b ). Hence a b =0 implies a b=(a b )=(b a ) = b a.

  4. (N4)

    Assume a b =0 and (a b) c =0. Then there exists a b , a b=(a b ) and there exists (a b )⊕c . Hence there exist b c and a ⊕(b c ) and (a b )⊕c = a ⊕(b c ). This shows b c, b c =0, (b c ) = b c and a (b c)=0. Therefore

    $$(ab)c=((a^{\prime}\oplus b^{\prime})\oplus c^{\prime})^{\prime}=(a^{\prime}\oplus(b^{\prime}\oplus c^{\prime}))^{\prime}=a(bc). $$
  5. (N5)

    If a b=0 then ab according to (N2) and hence according to (F1) and (F2) there exists some dE with ad and ad = b which shows a d=0 and a d =(ad) = b.

  6. (N6)

    We have aa⊕(b a )=(b a )⊕a=(b a ) and hence a(b a )=0 according to (N2).

In the next proofs we will need the following result:

FormalPara Lemma 8

Let R=(R,+,⋅, ,0,1) be an effect near semiring, ≤ denote its induced order and a,b∈R. Then a≤b if and only if there exists some c∈R with a≤c and a c=b .

FormalPara Proof

If ab then a b =0 according to (N2) and hence there exists some dR with a d=0 and a d = b according to (N5) whence ad according to (N2). Conversely, assume there exists some cR with ac and a c = b . Then a c =0 according to (N2) which shows a c = c a according to (N3). From this we conclude b = c a and therefore a b = a(c a )=0 according to (N6). This shows ab according to (N2). □

Now we show that to every effect near semiring we can assign a lattice effect algebra in some natural way.

FormalPara Theorem 9

Let R=(R,+,⋅, ,0,1) be an effect near semiring, ≤ denote its induced order and for x,y∈R put

$$x\oplus y:=(x^{\prime}y^{\prime})^{\prime},\text{ provided }x\leq y^{\prime}. $$

Then \(\mathbb {E}(\mathbf {R}):=(R,\oplus ,^{\prime },0,1)\) is a lattice effect algebra with induced order ≤.

FormalPara Proof

Let a,b,cR.

  1. (E1)

    Assume ab exists. Then ab according to the definition of ⊕ and hence a b=0 according to (N2). Therefore there exists ba and, according to (N3), a b = b a which implies ab=(a b )=(b a ) = ba.

  2. (E2)

    Assume ab and (ab)⊕c exist. Then ab and abc according to the definition of ⊕. This implies a b=0 and (a b ) c=0 according to (N2) and the definition of ⊕. Hence b c=0, a(b c )=0 and (a b )c = a (b c ) according to (N4). Therefore bc and ab c . This finally implies that there exist bc and a⊕(bc) and

    $$(a\oplus b)\oplus c=((a^{\prime}b^{\prime})c^{\prime})^{\prime}=(a^{\prime}(b^{\prime}c^{\prime}))^{\prime}=a\oplus(b\oplus c). $$
  3. (E3)

    If ab exists and ab=1 then ab and (a b )=1 according to the definition of ⊕ and hence a b =0 by (N1), i.e. a b according to (N2) which together with ba implies b = a according the antisymmetry of ≤. On the other hand, aa and a a and hence aa exists and a a=0 according to the definition of ⊕ and (N2) and therefore aa =(a a)=0=1 according to (N1). Hence ab=1 if and only if b = a .

  4. (E4)

    If a⊕1 exists then, using (N1), a≤1=0 and hence a=0.

Hence \(\mathbb {E}(\mathbf {R})\) is an effect algebra. Let ≤1 denote its induced order. According to Lemma 8, (R,≤)=(R,≤1). Since the first poset is a lattice, the same is true for the second one. □

Next we show that the described correspondence between lattice effect algebras and effect near semirings is one-to-one.

FormalPara Theorem 10

Let E=(E,⊕, ,0,1) be a lattice effect algebra. Then \(\mathbb {E}(\mathbb {R}(\mathbf {E}))=\mathbf {E}\).

FormalPara Proof

Let \(\mathbb {R}(\mathbf {E})=(E,\vee ,\cdot ,{}^{\prime },0,1)\), \(\mathbb {E}(\mathbb {R}(\mathbf {E}))=(E,\oplus _{1},{}^{\prime },0,1)\) and a,bE. Then the following are equivalent: a1 b exists, ab , ab exists. If this is the case then a1 b=(a b )=(ab )⊕b = ab. □

FormalPara Theorem 11

Let R=(R,+,⋅, ,0,1) be an effect near semiring. Then \(\mathbb {R}(\mathbb {E}(\mathbf {R}))=\mathbf {R}\).

FormalPara Proof

Let \(\mathbb {E}(\mathbf {R})=(R,\oplus ,{}^{\prime },0,1)\), \(\mathbb {R}(\mathbb {E}(\mathbf {R}))=(R,\vee ,\cdot _{1},{}^{\prime },0,1)\), ≤ and ≤1 denote the induced orders of R and \(\mathbb {E}(\mathbf {R})\), respectively, and a,bR. Then ≤=≤1 according to Lemma 8 and

$$a\vee b=\sup_{\leq_{1}}(a,b)=\sup_{\leq}(a,b)=a+b. $$

The last equality follows from the remarks in Definition 3. Moreover, b b=0 because of b b and, finally,

$$a\cdot_{1}b=((a^{\prime}\wedge b)\oplus b^{\prime})^{\prime}=(a^{\prime}\wedge b)^{\prime}b=(a\vee b^{\prime})b=(a+b^{\prime})b=ab+b^{\prime}b=ab+0=ab. $$

FormalPara Remark 12

Every effect near semiring R=(R,+,⋅,,0,1) is congruence distributive since (R,+,+) is a lattice and + is a term function of R.

The representation of lattice effect algebras by means of effect near semirings enables us to classify some important classes of effect algebras. The following concept was introduced in [7].

FormalPara Definition 13

A lattice orthoalgebra is a lattice effect algebra E=(E,⊕,,0,1) satisfying condition (E5) for all xE:

  1. (E5)

    If xx exists then x=0.

For the reader’s convenience, we recall the following well-known concept.

An orthomodular lattice is an algebra L=(L,∨,∧,,0,1) of type (2,2,1,0,0) satisfying conditions (O1) – (O4):

  1. (O1)

    (L,∨,∧,0,1) is a bounded lattice;

  2. (O2)

    the operation is an antitone involution of (L,≤);

  3. (O3)

    xx ≈1 and xx ≈0;

  4. (O4)

    xyx∨((xy)∧x ).

If L=(L,∨,∧,,0,1) is an orthomodular lattice and xy: = xy if xy then E:=(L,⊕,,0,1) is a lattice orthoalgebra (cf. [7]). Conversely, the underlying lattice of a lattice orthoalgebra is orthomodular.

Now we can characterize lattice orthoalgebras by means of effect near semirings as follows:

FormalPara Theorem 14

A lattice effect algebra E=(E,⊕, ,0,1) is a lattice orthoalgebra if and only if its corresponding effect near semiring R=(E,+,⋅, ,0,1) is multiplicatively idempotent, i.e. satisfies the identity xx≈x.

FormalPara Proof

If E is a lattice orthoalgebra then xx ≈0 (cf. Example 4.3 in [2]) and hence

$$xx\approx((x^{\prime}\wedge x)\oplus x^{\prime})^{\prime}\approx(0\oplus x^{\prime})^{\prime}\approx(x^{\prime})^{\prime}\approx x $$

according to (F3) and (F4) and if, conversely, R satisfies x xx, aE and aa exists then aa and hence a = a a = a(a )=0 according to (N2). □

We can also characterize those lattice orthoalgebras whose underlying orthomodular lattice is a Boolean algebra (thus characterizing the classicality of the corresponding physical system). For this purpose we need some results on orthomodular lattices.

Recall that two elements a,b of an orthomodular lattice (L,∨,∧,,0,1) are said to commute with each other (a C b, for short) if a=(ab)∨(ab ). It is well-known that two comparable elements commute and that a C b implies b C a and a C b . Also the following theorem is well-known:

FormalPara Theorem 15 (Theorem of Foulis-Holland)

If (L,∨,∧, ,0,1) is an orthomodular lattice, a,b,c∈L, a C b and a C c then the sublattice of (L,∨,∧) generated by {a,b,c} is distributive.

Now we are able to prove

FormalPara Theorem 16

The underlying orthomodular lattice of a lattice orthoalgebra E=(E,⊕, ,0,1) is a Boolean algebra if and only if its corresponding effect near semiring R=(R,+,⋅, ,0,1) satisfies the identity x+y≈(x y ) .

FormalPara Proof

Let L=(L,∨,∧,,0,1) denote the orthomodular lattice corresponding to E. If L is a Boolean algebra then

$$(x^{\prime}y^{\prime})^{\prime}\approx((x^{\prime}\vee y)\wedge y^{\prime})^{\prime}\approx((x^{\prime}\wedge y^{\prime})\vee(y\wedge y^{\prime}))^{\prime}\approx((x^{\prime}\wedge y^{\prime})\vee0)^{\prime}\approx(x^{\prime}\wedge y^{\prime})^{\prime}\approx x\vee y\approx x+y. $$

If, conversely, R satisfies x + y≈(x y ) then

$$x\wedge y\approx(x^{\prime}\vee y^{\prime})^{\prime}\approx(x^{\prime}+y^{\prime})^{\prime}\approx(((x^{\prime})^{\prime}(y^{\prime})^{\prime})^{\prime})^{\prime}\approx xy\approx(x\vee y^{\prime})\wedge y, $$

z xz , and z yz and hence z C (xz ) and z C (yz ) which implies zC (xz ) and zC (yz ) and therefore

$$\begin{array}{@{}rcl@{}} (x\vee y)\wedge z & \approx & ((x\vee y)\vee z^{\prime})\wedge z\approx((x\vee z^{\prime})\vee(y\vee z^{\prime}))\wedge z\approx \\ & \approx & ((x\vee z^{\prime})\wedge z)\vee((y\vee z^{\prime})\wedge z)\approx(x\wedge z)\vee(y\wedge z), \end{array} $$

i.e., L is a Boolean algebra. □

We recall that an MV-algebra is an algebra M=(M,+,¬,0) of type (2,1,0) satisfying identities (M1) – (M6):

  1. (M1)

    x + yy + x;

  2. (M2)

    (x + y) + zx+(y + z);

  3. (M3)

    x+0≈x;

  4. (M4)

    ¬(¬x)≈x;

  5. (M5)

    x+¬0≈¬0;

  6. (M6)

    ¬(¬x + y) + y≈¬(¬y + x) + x.

FormalPara Lemma 17

If M=(M,+,¬,0) is an MV-algebra, x⊕y:=x+y if ¬x+¬y=1 and 1:=¬0 then \(\mathbb {L}(\mathbf {M}):=(M,\oplus ,\neg ,0,1)\) is a lattice effect algebra and x+y=(x∧¬y)⊕y for all x,y∈M (cf. [7] or Example 4.4 in [2]).

An interesting case of effect algebras are those which can be constructed as shown above. Hence we define

FormalPara Definition 18

An MV-effect algebra (cf. [7]) is an effect algebra of the form \(\mathbb {L}(\mathbf {M})\) with an MV-algebra M.

As already mentioned, Riečanová [9] showed that every lattice effect algebra is the set-theoretic union of maximal subalgebras which are MV-effect algebras, so-called blocks, and therefore is itself an MV-effect algebra if and only if it consists of one block only. Recall from [2] the following statement:

FormalPara Proposition 19 (cf. Theorem 4.6 in2)

If E=(E,⊕, ,0,1) is a lattice effect algebra then a,b∈E belong to the same block of E if and only if a+b=b+a (where x+y:=(x∧y )⊕y for all x,y∈E).

Now we can characterize MV-effect algebras by means of effect near semirings as follows:

FormalPara Corollary 20

A lattice effect algebra E=(E,⊕, ,0,1) is an MV-effect algebra if and only if its corresponding effect near semiring R=(E,+,⋅, ,0,1) is commutative, i.e. satisfies the identity xy≈yx.

FormalPara Proof

If E is an MV-effect algebra then

$$xy\approx((x^{\prime}\wedge y)\oplus y^{\prime})^{\prime}\approx(x^{\prime}+y^{\prime})^{\prime}\approx(y^{\prime}+x^{\prime})^{\prime}\approx((y^{\prime}\wedge x)\oplus x^{\prime})^{\prime}\approx yx $$

and if, conversely, x yy x then

$$x+y\approx(x\wedge y^{\prime})\oplus y\approx(x^{\prime}y^{\prime})^{\prime}\approx(y^{\prime}x^{\prime})^{\prime}\approx(y\wedge x^{\prime})\oplus x\approx y+x $$

and hence E is an MV-effect algebra by Proposition 19. □

According to Proposition 19 and the proof of Corollary 20 two elements a,b of a lattice effect algebra belong to the same block if and only if a b = b a in its corresponding effect near semiring. Due to Riečanová’s theorem (cf. [9]) we conclude

FormalPara Corollary 21

Every effect near semiring is the set-theoretic union of commutative effect near semirings.