1 Introduction

It is well known that every modular ortholattice is orthomodular [1, 2]. In the present work, we introduce a simple identity being in two variables, which easily follows from the orthomodular law in an ortholattice and, on the other hand, can be in fact equivalent to the orthomodular law in every ortholattice.

2 Preliminaries

A bounded lattice is an algebra L=〈L,∧,∨,0,1〉 of type 〈2,2,0,0〉 such that:

  1. i)

    L,∧,∨〉 is a lattice,

  2. ii)

    x∧0≈0 and x∨1≈1.

A complementation on L is a map :LL such that:

  1. a)

    xx ≈0,

  2. b)

    xx ≈1.

An orthocomplementation on L is a complementation satisfying the further following requirements:

  1. 1)

    (x )x,

  2. 2)

    if xy then y x , for each x,yL.

Definition 1

An ortholattice is a bounded lattice equipped with orthocomplementation.

It can be easily checked that every ortholattice (L,∨,∧,,0,1) satisfies the De Morgan laws:

(xy)x y and (xy)x y .

Definition 2

An orthomodular lattice is an ortholattice (L,∨,∧,,0,1) satisfying the following quasi-identity:

(OML) if xy then y = x∨(yx ),

for each x,y.

Condition (OML) is usually referred to as orthomodular law or orthomodularity. It has always be a challenge to find equivalent expressions for the orthomodular law, in particular in the form of an identity. It is useful to recall some of them.

Remark 1

If (L,∨,∧,,0,1) is an ortholattice, then the following are equivalent, for each x,yL:

(OML) if xy then y = x∨(yx ),

  (‡) xy = x∨((xy)∧x ),

  (∗) y=(xy)∨(x∧(xy)).

The above equivalences are evident (proofs can be found for example in [1]). It follows from Remark 1 that orthomodularity is definable by means of an identity, hence the class of orthomodular lattices forms a variety, which we denote by \(\mathcal {OML}\). We introduce the notion of commutativity as it is useful to understand Foulis-Holland Theorem which will be used later on. An element x of an ortholattice L commutes with another element yL if x=(xy)∨(xy ). For commuting elements, the following holds

Theorem 1 (Foulis-Holland 3, 4)

Let a,b,c be elements of an orthomodular lattice. Suppose that at least one of them commutes with other two. Then

$$a\wedge(b\vee c)= (a\wedge b)\vee (a\wedge c) $$

and

$$a\vee(b\wedge c)= (a\vee b)\wedge (a\vee c). $$

In the following section, we establish a new equivalent characterization of the orthomodular law, in terms of an identity.

3 A New Identity for Orthomodularity

Theorem 2

Let L=〈L,∧,∨, ,0,1〉 be an ortholattice. Then L is orthomodular if and only if it satisfies the following identity:

x∨(y ∧(x∨y))≈(x∨y )∧(x∨y). (I)

Proof

We start by showing that if L is an ortholattice satisfying (I), then it satisfies also (OML). In an ortholattice every identity is equivalent to its dual version. Hence (I) is equivalent to:

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

Suppose xy. Then

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

i.e. (OML) holds.

For the converse implication, suppose L is an orthomodular lattice. Since xy commutes with both x and y, then it also does with x and y . Therefore (I) can be derived using Theorem 1, i.e. x∨(y ∧(xy))=(xy )∧(x∨(xy))=(xy )∧(xy). □

The reader may wonder whether the assumption in Theorem 2 on the lattice L to be an ortholattice could be weakened. Unfortunately this is not the case.

Remark 2

A lattice with complementation satisfying (I) may fail to satisfy the orthomodular law, as witnessed by the lattice in Fig. 1, where 0=1, d = a, (a ) = a, (b ) = b, (c ) = c and 1=0.

Fig. 1
figure 1

Hasse diagram of a lattice with complementation satisfying (I) but not (OML)

It can be easily checked that it is a lattice with complementation satisfying (I). However, (OML) fails to hold, as bd, but db∨(db ) = b∨0 = b.

Theorem 3

Let L=〈L,∧,∨, ,0,1〉 be an ortholattice. Then L is orthomodular if and only if it satisfies the identity

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

Proof

Suppose L is orthomodular, then, by Theorem 2, it satisfies (I), i.e. x∨(y ∧(xy))=(xy )∧(xy)=(xy)∧(xy ) = x∨(y∧(xy )). For the converse, suppose L is an ortholattice satisfying (3.2) but L is not orthomodular. Since every ortholattice is orthomodular if and only if it does not contain a subalgebra isomorphic to O 6 in Fig. 2 ([1, Theorem II.5.4]), then L contains O 6 as subalgebra.

Fig. 2
figure 2

The lattice O 6 (Benzene ring), a typical example of non-orthomodular lattice

In such a case, identity (3.2) yields: a = a∨0 = a∨(bb ) = a∨(b ∧(ab)) = a∨(b∧(ab )) = a∨(b∧1) = ab = b, a contradiction. Therefore, L is orthomodular. □