Next Article in Journal
Population-Based Redundancy Control in Genetic Algorithms: Enhancing Max-Cut Optimization
Previous Article in Journal
A Differential Evolutionary-Based XGBoost for Solving Classification of Physical Fitness Test Data of College Students
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Reconstructing Classical Algebras via Ternary Operations

by
Jorge P. Fatelo
1,* and
Nelson Martins-Ferreira
1,2
1
School of Technology and Management, Polytechnic of Leiria, 2411-901 Leiria, Portugal
2
CDRSP (Centre for Rapid and Sustainable Product Development), Polytechnic of Leiria, 2411-901 Leiria, Portugal
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(9), 1407; https://doi.org/10.3390/math13091407
Submission received: 29 March 2025 / Accepted: 22 April 2025 / Published: 25 April 2025
(This article belongs to the Section A: Algebra and Logic)

Abstract

:
Although algebraic structures are frequently analyzed using unary and binary operations, they can also be effectively defined and unified using ternary operations. In this context, we introduce structures that contain two constants and a ternary operation. We demonstrate that these structures are isomorphic to various significant algebraic systems, including Boolean algebras, de Morgan algebras, MV-algebras, and (near-)rings of characteristic two. Our work highlights the versatility of ternary operations in describing and connecting diverse algebraic structures.

1. Introduction

Ternary Boolean algebras [1] were introduced by Grau in 1947 to axiomatize Boolean algebras by means of the ternary operation x y y z z x (see also [2]). In the same year, this operation was used independently by Birkhoff and Kiss [3] to characterize distributive lattices. Both approaches are particular cases of median algebras [4,5,6]. Although the set of axioms is distinct in each case, complete commutativity is a common feature. In 1948, Church [7] shows that it is possible to axiomatize Boolean algebras in terms of the conditioned disjunction y ¯ x y z , which is not completely commutative (see also [8]).
In this article, we explore the axiomatization of Boolean algebras, de Morgan algebras, MV-algebras, and rings or near-rings of characteristic two using ternary structures. By a ternary structure, we mean an algebraic system consisting of a set A with two constants, 0 and 1, and a ternary operation p ( x , y , z ) A . This ternary operation gives rise to derived unary and binary operations, and each formula specifying p in terms of these operations corresponds to a new axiom, leading to subvarieties of the original structure. Interestingly, each classical structure considered here has a characteristic expression that determines the ternary operation p using its derived binary operations. The purpose of this paper is to examine these expressions and their implications for the unification of classical algebras within the framework of ternary structures.
For example, within the set of axioms (T1)(T4) introduced in Section 2, Boolean algebras form a subvariety if and only if p ( x , y , z ) is interpreted as Church’s conditioned disjunction, as proved in Section 3. Section 4 gives the formula for p that turns the (T1)(T4) structure into a de Morgan algebra, while Section 5 discusses the cases of rings and near-rings of characteristic 2. In Section 6, it is shown how to modify the axioms (T1)(T4) so that MV-algebras can be characterized with a ternary structure, and the corresponding ternary operation is given. Finally, conclusions are draw in Section 7, where a table is presented with a comparison between the cases considered here.
Further observations and some more details are presented in the preprints [9,10].

2. Preliminaries

Let us begin by introducing the principal notations used for the unary and binary operations derived from a general structure with one ternary operation p and two constants 0 and 1.
Definition 1.
Let ( A , p , 0 , 1 ) be a system consisting of a set A, together with a ternary operation p and two constants 0 , 1 A . From p, the following operations are defined:
a ¯ = p ( 1 , a , 0 )
a · b = p ( 0 , a , b )
a b = p ( a , b , 1 )
a b = p ( b , a ¯ , 0 )
a b = p ( 1 , b ¯ , a )
a + b = p ( a , b , a ¯ ) .
Next, we present an algebraic structure ( A , p , 0 , 1 ) satisfying four axioms. Axiom (T2) alone defines a Church algebra [11,12], while a Menger algebra of rank 2 (see, e.g., [13]) uses axiom (T4). The axioms (T1), (T2), and (T4) have been used to define proposition algebras [14], while axioms (T2), (T3), and (T4), among others, have been used to study spaces with geodesic paths [15,16,17]. Lemma 1 below displays the basic properties of the structure (T1)(T4).
Lemma 1.
Let ( A , p , 0 , 1 ) be a system consisting of a set A, together with a ternary operation p and two constants 0 , 1 A satisfying
  • (T1)    p ( 0 , a , 1 ) = a
  • (T2)    p ( a , 0 , b ) = a = p ( b , 1 , a )
  • (T3)    p ( a , b , a ) = a
  • (T4)    p ( a , p ( b 1 , b 2 , b 3 ) , c ) = p ( p ( a , b 1 , c ) , b 2 , p ( a , b 3 , c ) ) .
Then, the following properties hold:
1 ¯ = 0 , 0 ¯ = 1
a ¯ ¯ = a
p ( c , b , a ) = p ( a , b ¯ , c )
p ( a , b , c ) ¯ = p ( a ¯ , b , c ¯ )
p ( a , b , c ) ¯ = p ( c ¯ , b ¯ , a ¯ )
a · b = a b , a b = a b
a · b ¯ = b ¯ a ¯ , a b ¯ = b ¯ · a ¯
( A , · , 1 ) and ( A , , 0 ) are monoids
a · 0 = 0 = 0 · a
a 1 = 1 = 1 a
( A , + , 0 ) is a monoid
a + 1 = a ¯ = 1 + a
Proof. 
In each step of the proof, the needed property when required is written above the corresponding equality.
1 ¯ = p ( 1 , 1 , 0 ) = ( T 2 ) 0 , 0 ¯ = p ( 1 , 0 , 0 ) = ( T 2 ) 1 a ¯ ¯ = p ( 1 , p ( 1 , a , 0 ) , 0 ) = ( T 4 ) p ( p ( 1 , 1 , 0 ) , a , p ( 1 , 0 , 0 ) ) = ( T 2 ) p ( 0 , a , 1 ) = ( T 1 ) a p ( a , b ¯ , c ) = p ( a , p ( 1 , b , 0 ) , c ) = ( T 4 ) p ( p ( a , 1 , c ) , b , p ( a , 0 , c ) ) = ( T 2 ) p ( c , b , a ) p ( a , b , c ) ¯ = p ( 1 , p ( a , b , c ) , 0 ) = ( T 4 ) p ( p ( 1 , a , 0 ) , b , p ( 1 , c , 0 ) ) = p ( a ¯ , b , c ¯ ) .
Property (11) is just a combination of (9) and (10), whereas (12) is just a particular case of (9). Next is the proof of Properties (13):
a · b ¯ = p ( 0 , a , b ) ¯ = ( 11 ) p ( b ¯ , a ¯ , 0 ¯ ) = ( 7 ) p ( b ¯ , a ¯ , 1 ) = b ¯ a ¯ a b ¯ = p ( a , b , 1 ) ¯ = ( 11 ) p ( 1 ¯ , b ¯ , a ¯ ) = ( 7 ) p ( 0 , b ¯ , a ¯ ) = b ¯ · a ¯ .
With respect to (14), we have associativity
( a · b ) · c = p ( 0 , p ( 0 , a , b ) , c ) = ( T 4 ) p ( p ( 0 , 0 , c ) , a , p ( 0 , b , c ) ) = ( T 2 ) p ( 0 , a , p ( 0 , b , c ) ) = a · ( b · c ) a ( b c ) = p ( a , p ( b , c , 1 ) , 1 ) = ( T 4 ) p ( p ( a , b , 1 ) , c , p ( a , 1 , 1 ) ) = ( T 2 ) p ( p ( a , b , 1 ) , c , 1 ) = ( a b ) c ,
and identities
a · 1 = p ( 0 , a , 1 ) = ( T 1 ) a , 1 · a = p ( 0 , 1 , a ) = ( T 2 ) a a 0 = p ( a , 0 , 1 ) = ( T 2 ) a , 0 a = p ( 0 , a , 1 ) = ( T 1 ) a .
For properties (15) and (16), the proof is
a · 0 = p ( 0 , a , 0 ) = ( T 3 ) 0 , 0 · a = p ( 0 , 0 , a ) = ( T 2 ) 0 a 1 = p ( a , 1 , 1 ) = ( T 2 ) 1 , 1 a = p ( 1 , a , 1 ) = ( T 3 ) 1 .
The structure ( A , + , 0 ) is a monoid since
a + 0 = p ( a , 0 , a ¯ ) = ( T 2 ) a , 0 + a = p ( 0 , a , 1 ) = ( T 1 ) a
( a + b ) + c = p ( p ( a , b , a ¯ ) , c , p ( a , b , a ¯ ¯ ) = ( 11 ) p ( p ( a , b , a ¯ ) , c , p ( a , b ¯ , a ¯ ) ) = ( T 4 ) p ( a , p ( b , c , b ¯ ) , a ¯ ) = a + ( b + c ) .
Furthermore, a + 1 = p ( a , 1 , a ¯ ) = ( T 3 ) a ¯ and 1 + a = p ( 1 , a , 0 ) = a ¯ , which proves (18). In particular, 1 + 1 = 0 . □
The following lemmas investigate the consequences of some classic extra conditions on the binary operations besides Axioms (T1) to (T4). Note that the de Morgan’s laws (13) imply a duality between · and ∘. In particular, · is idempotent if and only if ∘ is idempotent too.
Lemma 2.
Let ( A , p , 0 , 1 ) be a system verifying conditions (T1) to (T4). If the operation ∘ is idempotent, then we have the following absorption rules:
a ( b · a ) = a and ( a b ) · a = a .
Proof. 
Idempotency means that
p ( 0 , a , a ) = a · a = a and p ( a , a , 1 ) = a a = a ,
and consequently,
a ( b · a ) = p ( a , p ( 0 , b , a ) , 1 ) = ( T 4 ) p ( p ( a , 0 , 1 ) , b , p ( a , a , 1 ) ) = ( T 2 ) p ( a , b , p ( a , a , 1 ) ) = ( 20 ) p ( a , b , a ) = ( T 3 ) a .
The second equality in (19) follows through the application of (13). □
When commutativity is added, distributivity is obtained.
Lemma 3.
Let ( A , p , 0 , 1 ) be a system verifying conditions  (T1) to (T4). If the operations · and ∘ are commutative and idempotent, then they distribute over each other.
Proof. 
When ∘ is commutative, the first absorption rule in (19) may be written as
( b · a ) a = p ( p ( 0 , b , a ) , a , 1 ) = a .
Then, we have
( b · a ) ( c · a ) = p ( p ( 0 , b , a ) , p ( 0 , c , a ) , 1 ) = ( T 4 ) p ( p ( p ( 0 , b , a ) , 0 , 1 ) , c , p ( p ( 0 , b , a ) , a , 1 ) ) = ( T 2 ) p ( p ( 0 , b , a ) , c , p ( p ( 0 , b , a ) , a , 1 ) ) = ( 21 ) p ( p ( 0 , b , a ) , c , a ) = ( T 2 ) p ( p ( 0 , b , a ) , c , p ( 0 , 1 , a ) ) = ( T 4 ) p ( 0 , p ( b , c , 1 ) , a ) = ( b c ) · a .
Similarly, using ( a b ) · a = a , we obtain ( a b ) · ( a c ) = a ( b · c ) .
Lemma 4.
Let ( A , p , 0 , 1 ) be a system verifying conditions  (T1) to (T4). If a + a = 0 , then the operation + is commutative, and the operation · is right distributive over +:
a + a = 0 a + b = b + a and ( a + b ) · c = a · c + b · c .
Proof. 
a + a = 0 implies, using (17), ( a + b ) + ( b + a ) = 0 , and therefore a + b = b + a . The right distributivity of · over + can be proven as follows:
( a · c ) + ( b · c ) = p ( a · c , p ( 0 , b , c ) , a · c ¯ ) = ( T 4 ) , ( T 2 ) p ( a · c , b , p ( a · c , c , a · c ¯ ) ) = p ( a · c , b , ( a · c ) + c ) = p ( a · c , b , c + ( a · c ) ) = p ( a · c , b , p ( c , p ( 0 , a , c ) , c ¯ ) ) = ( T 4 ) , ( T 2 ) p ( a · c , b , p ( c , a , p ( c , c , c ¯ ) ) = p ( p ( 0 , a , c ) , b , p ( c , a , 0 ) ) = ( 9 ) p ( p ( 0 , a , c ) , b , p ( 0 , a ¯ , c ) ) = ( T 4 ) p ( 0 , p ( a , b , a ¯ ) , c ) = ( a + b ) · c .
It is worth noting that the left distributivity of · over + is not guaranteed. On the dual side, we have the left distributivity of ∘ over the binary operation a b = p ( a ¯ , b , a ) = a ¯ + b when a a = 1 , and no right distributivity is guaranteed.
In addition to the structure defined by conditions (T1)(T4), in the following lemma, a ¯ = p ( 1 , a , 0 ) is assumed to be the Boolean complement of a A . When this is the case, · and ∘ are idempotent.
Lemma 5.
Let ( A , p , 0 , 1 ) be a system verifying conditions  (T1) to (T4). If every a A verifies the relations
a ¯ · a = p ( 0 , a ¯ , a ) = 0 and a ¯ a = p ( a ¯ , a , 1 ) = 1 ,
then idempotency holds:
p ( 0 , a , a ) = a · a = a and p ( a , a , 1 ) = a a = a .
Proof. 
a · a = p ( 0 , a , a ) = ( 23 ) , ( T 2 ) p ( p ( 0 , a ¯ , a ) , a , p ( 0 , 1 , a ) ) = ( T 4 ) p ( 0 , p ( a ¯ , a , 1 ) , a ) = ( 23 ) p ( 0 , 1 , a ) = ( T 2 ) a .
The idempotency of ∘ is obtained similarly or using (13). □

3. The Boolean Algebra

The next proposition shows how the structure of axioms (T1)(T4) can be turned into a Boolean ring. Recall that the notation a + b is being used for p ( a , b , a ¯ ) .
Proposition 1.
If ( A , p , 0 , 1 ) verifies conditions  (T1) to (T4) and if
p ( 0 , a , b ) = p ( a , a , b )
then,
( A , + , · , 0 , 1 ) is a Boolean ring .
Proof. 
Condition (25) implies Boolean complements and a + a = 0 :
a · a ¯ = p ( 0 , a , a ¯ ) = ( 9 ) p ( a ¯ , a ¯ , 0 ) = ( 25 ) p ( 0 , a ¯ , 0 ) = ( T 3 ) 0 , a + a = p ( a , a , a ¯ ) = ( 25 ) p ( 0 , a , a ¯ ) = a · a ¯ = 0 .
Now, this result and Lemma 4 imply that + is commutative
p ( a , b , a ¯ ) = p ( b , a , b ¯ )
and · is distributed on the right over +
( a · c ) + ( b · c ) = ( a + b ) · c .
In addition, the following properties hold:
a · ( a + b ) = a + ( a · b ) , b · ( a + b ) = ( b · a ) + b .
Indeed,
a · ( a + b ) = p ( 0 , a , p ( a , b , a ¯ ) = ( 27 ) p ( p ( a , a , a ¯ ) , a , p ( a , b , a ¯ ) ) = ( T 4 ) p ( a , p ( a , a , b ) , a ¯ ) = ( 25 ) p ( a , a · b , a ¯ ) = a + ( a · b ) .
The second relation in (30) is a consequence of the commutativity of +. We can now prove that · is commutative. From Lemma 5, we already know that under the hypothesis of Proposition 1, · is idempotent, and consequently,
( a + b ) · ( a + b ) = a + b ( 29 ) a · ( a + b ) + b · ( a + b ) = a + b ( 30 ) a + ( a · b ) + ( b · a ) + b = a + b ( 17 ) , ( 28 ) ( a · b ) + ( b · a ) + a + b = a + b ( 17 ) , ( 27 ) ( a · b ) + ( b · a ) = 0 ( 17 ) , ( 27 ) a · b = b · a .
The following theorem is a refinement of Grau’s ternary Boolean algebra in the sense that it uses Church’s operation and a systematization of Hoare’s axioms considered in [8].
Theorem 1.
Suppose that ( A , p , 0 , 1 ) satisfies axioms  (T1) to (T4). For
a ¯ = p ( 1 , a , 0 ) , a · b = p ( 0 , a , b ) , a b = p ( a , b , 1 ) and a + b = p ( a , b , a ¯ ) ,
the following conditions are equivalent:
(i)
( A , + , · , 0 , 1 ) is a Boolean ring;
(ii)
( A , , · , ( ) ¯ , 0 , 1 ) is a Boolean algebra;
(iii)
p ( a , b , c ) = ( b ¯ · a ) ( b · c ) ;
(iv)
p ( a , a , b ) = a · b ;
(v)
p ( a , b , b ) = a b .
Proof. 
The proof proceeds as follows: (ii) ⇒(iii)⇒ ((iv)⇔(v)) ⇒(i)⇒ (ii). We begin by proving that if ( A , p , 0 , 1 ) is a system verifying the hypothesis of Theorem 1, then (ii) implies (iii). It is well known (see, e.g., [18,19]) that in a distributive lattice, if x · a = x · a and a x = a x for some given element a in the lattice, then x = x . We show here that if ( A , p , 0 , 1 ) verifies (T1) to (T4) and ( A , , · , ( ) ¯ , 0 , 1 ) is a Boolean algebra, then
p ( a , b , c ) · c = ( ( b ¯ · a ) ( b · c ) ) · c c p ( a , b , c ) = c ( ( b ¯ · a ) ( b · c ) ) ,
which proves (iii). Indeed,
p ( a , b , c ) · c = p ( 0 , p ( a , b , c ) , c ) = ( T 4 ) p ( p ( 0 , a , c ) , b , p ( 0 , c , c ) ) = ( 24 ) p ( p ( 0 , a , c ) , b , c ) = ( T 2 ) p ( p ( 0 , a , c ) , b , p ( 0 , 1 , c ) ) = ( T 4 ) p ( 0 , p ( a , b , 1 ) , c ) = ( a b ) · c = ( ( b ¯ · a ) b ) · c = ( ( b ¯ · a ) ( b · c ) ) · c
c p ( a , b , c ) = p ( c , p ( a , b , c ) , 1 ) = ( T 4 ) p ( p ( c , a , 1 ) ) , b , p ( c , c , 1 ) ) = ( 24 ) p ( p ( c , a , 1 ) , b , c ) = ( T 2 ) p ( p ( c , a , 1 ) , b , p ( c , 0 , 1 ) ) = ( T 4 ) p ( c , p ( a , b , 0 ) , 1 ) = ( 9 ) p ( c , p ( 0 , b ¯ , a ) , 1 ) = c ( b ¯ · a ) = c ( ( b ¯ · a ) ( b · c ) ) .
Next, it is shown that condition (iii) implies condition (iv). Indeed, when (iii) is true, we have
p ( 1 , a , 1 ) = ( a ¯ · 1 ) ( a · 1 )
which means that using (T3) and (14), 1 = a ¯ a and, by duality, that a ¯ · a = 0 . Therefore, p ( a , a , b ) = ( a ¯ · a ) ( a · b ) = a · b . Conditions (iv) and (v) are equivalent according to duality (13). Proposition 1 proves that (iv) implies (i). It remains to prove (i)⇒(ii); that is, if ( A , + , · , 0 , 1 ) is a Boolean ring, then ( A , , · , ( ) ¯ , 0 , 1 ) is a Boolean algebra with a ¯ defined as a + 1 and a b defined as a + b + a · b . Indeed, firstly, we have
a + 1 = p ( a , 1 , a ¯ ) = ( T 2 ) a ¯
and consequently,
a + ( a + 1 ) = a + a ¯ ( 17 ) , ( 27 ) a + a ¯ = 1 .
Secondly, we have
a + b + a · b = ( 26 ) a + ( b · ( a + 1 ) ) = ( 31 ) a + ( b · a ¯ )
a + b + a · b = ( 33 ) p ( a , p ( 0 , b , a ¯ ) , a ¯ ) = ( T 4 ) , ( T 2 ) p ( a , b , p ( a , a ¯ , a ¯ ) ) = p ( a , b , a + a ¯ ) = ( 32 ) p ( a , b , 1 ) = a b .
It is straightforward to prove that the category of Boolean algebra is isomorphic to the category of structures ( X , p , 0 , 1 ) of type (3,1,1) verifying (T1)(T4) and p ( a , b , c ) = p ( p ( 0 , b ¯ , a ) , p ( 0 , b , c ) , 1 ) or any other equivalent relation presented in Theorem 1. A detailed proof of this result is given in the next section for the more general case of de Morgan algebras.

4. De Morgan Algebras

A de Morgan algebra is a structure ( A , · , , ( ) ¯ , 0 , 1 ) consisting of a bounded distributive lattice ( A , · , , 0 , 1 ) together with an involution ( ) ¯ verifying a · b ¯ = b ¯ a ¯ (or a b ¯ = b ¯ · a ¯ ). Simple examples of de Morgan algebras are the sets of divisors of any given positive integer n with g d c as ·, l m c as ∘, and a ¯ = n / a . Multiple-valued logic [20,21,22] is also an example of de Morgan algebras. In this section, a characterization of de Morgan algebras in terms of a ternary structure is given.
Theorem 2.
Let ( A , p , 0 , 1 ) be a system consisting of a set A, a ternary operation p, and two constants 0 , 1 A satisfying the conditions  (T1) to (T4). For a · b = p ( 0 , a , b ) , a b = p ( a , b , 1 ) , and a ¯ = p ( 1 , a , 0 ) , the following conditions are equivalent:
(i)
The system ( A , , · , ( ) ¯ , 0 , 1 ) is a de Morgan algebra;
(ii)
The system ( A , , · ) is a distributive lattice;
(iii)
( A , ) is a join-semilattice;
(iv)
( A , · ) is a meet-semilattice;
(v)
( A , ) is an idempotent and commutative magma;
(vi)
( A , · ) is an idempotent and commutative magma;
(vii)
p ( a , b , c ) = ( b ¯ · a ) ( a · c ) ( b · c ) ;
(viii)
p ( a , b , c ) = ( b ¯ c ) · ( b a ) · ( a c ) .
Proof. 
We begin by proving that if ( A , p , 0 , 1 ) is a system verifying the conditions (T1)(T4), then (vi) implies (i). Indeed, ( A , · , 0 ) and ( A , , 1 ) are monoids, as demonstrated in Lemma 1. The commutativity and idempotency of · are precisely what (vi) states. The commutativity and idempotency of ∘ follow by duality. The distributivity of · and ∘ over each other is guaranteed by Lemma 3. As shown in Lemma 1, the unary operation ( ) ¯ is an involution and verifies the de Morgan laws (13), which concludes the proof (vi)⇒(i).
We will now prove that the ternary operation (vii) is the only one compatible with (i). It is well known (see, e.g., [18,19]) that in a distributive lattice, if x · a = x · a and a x = a x for some given element a in the lattice, then x = x . We show here that if ( A , p , 0 , 1 ) verifies (T1)(T4) and ( A , , · , ( ) ¯ , 0 , 1 ) is a de Morgan algebra, then
p ( a , b , c ) · c = ( ( b ¯ · a ) ( a · c ) ( b · c ) ) · c c p ( a , b , c ) = c ( ( b ¯ · a ) ( a · c ) ( b · c ) ) ,
which proves (i)→(vii). Indeed,
p ( a , b , c ) · c = p ( 0 , p ( a , b , c ) , c ) = ( T 4 ) p ( p ( 0 , a , c ) , b , p ( 0 , c , c ) ) = ( 24 ) p ( p ( 0 , a , c ) , b , c ) = ( T 2 ) p ( p ( 0 , a , c ) , b , p ( 0 , 1 , c ) ) = ( T 4 ) p ( 0 , p ( a , b , 1 ) , c ) = ( a b ) · c ;
( ( b ¯ · a ) ( a · c ) ( b · c ) ) · c = ( ( b ¯ · a ) a b ) · c = ( a b ) · c ;
c p ( a , b , c ) = p ( c , p ( a , b , c ) , 1 ) = ( T 4 ) p ( p ( c , a , 1 ) ) , b , p ( c , c , 1 ) ) = ( 24 ) p ( p ( c , a , 1 ) , b , c ) = ( T 2 ) p ( p ( c , a , 1 ) , b , p ( c , 0 , 1 ) ) = ( T 4 ) p ( c , p ( a , b , 0 ) , 1 ) = ( 9 ) p ( c , p ( 0 , b ¯ , a ) , 1 ) = c ( b ¯ · a ) ;
c ( b ¯ · a ) ( a · c ) ( b · c ) = c ( ( a b ) · c ) ( b ¯ · a ) = c ( b ¯ · a ) .
We now turn to the proof that condition (vii) implies condition (vi) in the context of Theorem 2. When (vii) is true, we have in particular that p ( b , 1 , a ) = ( 1 ¯ · b ) ( b · a ) ( 1 · a ) which means, using (T2), (7), (14), (14), and (15), that
a = ( b · a ) a .
By duality, we also have the absorption rule
a · ( a b ) = a .
The idempotency of · and ∘ follows as particular cases:
a = ( 34 ) ( 1 · a ) a = ( 14 ) a a , a = ( 35 ) a · ( a 0 ) = ( 14 ) a · a .
When (vii) is true, we also have p ( a , b , a ) = ( b ¯ · a ) ( a · a ) ( b · a ) , which means, using (T3), (36), and (34), that
a = a ( b · a ) .
Now, the commutativity of ∘ can be proven as follows:
a b = p ( a , b , 1 ) = ( 9 ) p ( 1 , b ¯ , a ) = ( i i i ) , ( 8 ) ( b · 1 ) ( 1 · a ) ( b ¯ · a ) = ( 14 ) , ( 37 ) b a .
The commutativity of · follows by duality. This proves (vii)⇒(vi) and concludes the proof of Theorem 2 because the other equivalences are trivially verified. □
We show now that the category of de Morgan algebras is isomorphic to the category of systems ( A , p , 0 , 1 ) satisfying conditions (T1)(T4) when the operations · or ∘ are commutative and idempotent.
Theorem 3.
Let ( A , p , 0 , 1 ) be a system consisting of a set A, together with a ternary operation p and two constants 0 , 1 A satisfying conditions  (T1) to (T4) and
  • (T5)    p ( 0 , a , b ) = p ( 0 , b , a ) and p ( 0 , a , a ) = a .
The category of such systems is isomorphic to the category of de Morgan algebras.
Proof. 
Consider a system ( A , p , 0 , 1 ) verifying (T1)(T5) and define
a · b = p ( 0 , a , b ) , a b = p ( a , b , 1 ) and a ¯ = p ( 1 , a , 0 ) .
Then, according to Theorem 2, ( A , · , , ( ) ¯ , 0 , 1 ) is a de Morgan algebra. Conversely, consider a de Morgan algebra ( A , · , , ( ) ¯ , 0 , 1 ) and define the ternary operation
p ( a , b , c ) = ( b ¯ · a ) ( a · c ) ( b · c )
then p verifies axioms (T1)(T5). We will last prove that (T4) is verified. For the other axioms,
p ( 0 , a , 1 ) = ( a ¯ · 0 ) ( a · 1 ) ( 0 · 1 ) = 0 a 0 = a p ( a , b , a ) = ( b ¯ · a ) ( b · a ) ( a · a ) = ( b ¯ · a ) ( b · a ) a = ( b ¯ · a ) a = a p ( a , 0 , b ) = ( 1 · a ) ( 0 · b ) ( a · b ) = a ( a · b ) = a p ( a , 1 , b ) = ( 0 · a ) ( 1 · b ) ( a · b ) = b ( a · b ) = b p ( 0 , a , b ) = ( a ¯ · 0 ) ( 0 · b ) ( a · b ) = ( a · b ) = ( b · a ) = p ( 0 , b , a ) p ( 0 , a , a ) = ( a ¯ · 0 ) ( 0 · a ) ( a · a ) = a .
Before proving (T4), note that within a de Morgan algebra, (39) can be written as
p ( a , b , c ) = ( b ¯ c ) · ( b a ) · ( a c ) .
Using this result and also (10), we have
p ( a , p ( b 1 , b 2 , b 3 ) , c ) = ( [ ( b ¯ 2 · b ¯ 1 ) ( b 2 · b ¯ 3 ) ( b ¯ 1 · b ¯ 3 ) ] · a ) ( [ ( b ¯ 2 · b 1 ) ( b 2 · b 3 ) ( b 1 · b 3 ) ] · c ) ( a · c ) = ( ( b ¯ 2 · b ¯ 1 · a ) ( b 2 · b ¯ 3 · a ) ( b ¯ 1 · b ¯ 3 · a ) ( ( b ¯ 2 · b 1 · c ) ( b 2 · b 3 · c ) ( b 1 · b 3 · c ) ) ( b ¯ 2 · a · c ) ( b 2 · a · c ) ( a · c ) = ( b ¯ 2 · [ ( b ¯ 1 · a ) ( b 1 · c ) ( a · c ) ] ) ( b 2 · [ ( b ¯ 3 · a ) ( b 3 · c ) ( a · c ) ] ) ( b ¯ 1 · b ¯ 3 · a ) ( b 1 · b 3 · c ) ( a · c )
The last line is equal to
p ( a , b 1 , c ) · p ( a , b 3 , c ) = ( ( b ¯ 1 · a ) ( b 1 · c ) ( a · c ) ) · ( ( b ¯ 3 · a ) ( b 3 · c ) ( a · c ) ) = ( b ¯ 1 · b ¯ 3 · a ) ( b ¯ 1 · b 3 · a · c ) ( b ¯ 1 · a · c ) ( b 1 · b ¯ 3 · a · c ) ( b 1 · b 3 · c ) ( b 1 · a · c ) ( b ¯ 3 · a · c ) ( b 3 · a · c ) ( a · c ) = ( b ¯ 1 · b ¯ 3 · a ) ( b 1 · b 3 · c ) ( a · c ) ,
and consequently, we have that
p ( a , p ( b 1 , b 2 , b 3 ) , c ) = ( b ¯ 2 · p ( a , b 1 , c ) ) ( b 2 · p ( a , b 3 , c ) ) ( p ( a , b 1 , c ) · p ( a , b 3 , c ) ) = p ( p ( a , b 1 , c ) , b 2 , p ( a , b 3 , c ) ) .
If we start with a de Morgan algebra ( A , , · , ( ) ¯ , 0 , 1 ) and construct a system ( A , p , 0 , 1 ) through (39), then the de Morgan algebra ( A , , · , ( ) ¯ , 0 , 1 ) obtained from it is exactly the same as the original one. Indeed,
a b = p ( a , b , 1 ) = ( b ¯ · a ) ( a · 1 ) ( b · 1 ) = ( b ¯ · a ) a b = a b a · b = p ( 0 , a , b ) = ( a ¯ · 0 ) ( 0 · b ) ( a · b ) = a · b a ¯ = p ( 1 , a , 0 ) = ( a ¯ · 1 ) ( 1 · 0 ) ( a · 0 ) = a ¯ .
If starting with a system ( A , p , 0 , 1 ) , verifying (T1)(T5), and constructing a de Morgan algebra ( A , , · , ( ) ¯ , 0 , 1 ) through (38), then the system ( A , p , 0 , 1 ) obtained from it is exactly the same as the original one. Indeed,
p ( a , b , c ) = ( b ¯ · a ) ( a · c ) ( b · c ) = p ( p ( p ( 0 , b ¯ , a ) , p ( 0 , a , c ) , 1 ) , p ( 0 , b , c ) , 1 ) = p ( a , b , c ) .
Morphisms are defined as usual in a de Morgan algebra. On the ternary side, a morphism f verifies the following requirements:
f ( 0 ) = 0 , f ( 1 ) = 1 , f ( p ( a , b , c ) ) = p ( f ( a ) , f ( b ) , f ( c ) ) .
All the morphisms are trivially preserved by the isomorphism. □
Expression (vii) in Theorem 2 implies that in a de Morgan algebra, p ( a , a , b ) = ( a ¯ · a ) ( a · b ) and p ( a , b , b ) = ( b ¯ b ) · ( a b ) . This means that in a general de Morgan algebra, the binary operation p ( a , a , b ) is different from a · b , and p ( a , b , b ) is different from a b . These operations are equal when the complement is Boolean, in which case the de Morgan algebra is a Boolean algebra. It is worth noting too that in a de Morgan algebra, the notion of a sum still remains from the ternary structure through a + b = p ( a , b , a ¯ ) and that ( A , + , 0 ) is a monoid.

5. Rings and Near-Rings of Characteristic Two

Each new interpretation of the ternary operation p satisfying axioms (T1)(T4) in terms of its derived operations is equivalent to adding a new axiom and gives rise to a new subvariety, as Theorems 4 and 5 illustrate. An example of a ternary operation obtained from a unitary Abelian near-ring [23], which is not necessarily determined by its derived operations, is presented in the next proposition. The algebraic model of the unit interval considered in [15,24] is another example.
Proposition 2.
If ( A , + , · , 0 , 1 ) is a unitary Abelian (right) near-ring, in which a · 0 = 0 , then ( A , p , 0 , 1 ) with p ( a , b , c ) = a + b ( c a ) satisfies axioms  (T1) to (T4).
Proof. 
The proof is straightforward. □
When a + b ( c a ) is changed to ( 1 b ) a + b c and 1 b is replaced by 1 + b , the formula for p, presented in Theorem 4 below, is obtained. Recall that a ring (or a near-ring) of characteristic 2 is such that b + b = 0 for all b, so that 1 b = 1 + b . Moreover, rewriting ( 1 + b ) a + b c as a + b ( a + c ) gives the formula used in Theorem 5.
Theorem 4.
Suppose that ( A , p , 0 , 1 ) satisfies axioms  (T1) to (T4). For
a ¯ = p ( 1 , a , 0 ) , a · b = p ( 0 , a , b ) and a + b = p ( a , b , a ¯ ) ,
the following conditions are equivalent:
(i)
( A , + , · , 0 , 1 ) is a unitary ring of characteristic 2;
(ii)
p ( a , b , c ) = ( b ¯ · a ) + ( b · c ) ;
(iii)
a · ( b + c ) = ( a · b ) + ( a · c ) .
Proof. 
It is clear that (i) implies (iii). According to (18), (iii) implies that a + a = a · ( 1 + 1 ) = a · 0 = 0 and hence, considering (14), (17), and Lemma 4, (iii) implies (i). Moreover, when a + a = 0 ,
a + p ( a , b , c ) = p ( a , p ( a , b , c ) , a ¯ ) = p ( p ( a , a , a ¯ ) , b , p ( a , c , a ¯ ) ) = b · ( a + c ) .
Consequently, (iii) implies (ii) as p ( a , b , c ) = a + b a + b c = ( 1 + b ) a + b c . It remains to prove that (ii) implies (iii). According to (T3), (17), and (18), (ii) implies 1 = p ( 1 , a , 1 ) = a ¯ + a = 1 + a + a , i.e., a + a = 0 . Then, (40) and Lemma 4 imply left distributivity:
a · ( b + c ) = b + p ( b , a , c ) = b + ( 1 + a ) b + a c = a b + a c .
The unique non-commutative ring of order 8, say consisting of all upper triangular binary 2-by-2 matrices, illustrates Theorem 4. Note that the addition is the Boolean symmetric difference, as in a Boolean ring.
Theorem 5.
Suppose that ( A , p , 0 , 1 ) satisfies axioms  (T1) to (T4). For
a ¯ = p ( 1 , a , 0 ) , a · b = p ( 0 , a , b ) and a + b = p ( a , b , a ¯ ) ,
the following conditions are equivalent:
(i)
( A , + , · , 0 , 1 ) is a unitary (right) near ring of characteristic 2;
(ii)
p ( a , b , c ) = a + ( b · ( a + c ) ) ;
(iii)
a + a = 0 ;
(iv)
( a + b ) · c = ( a · c ) + ( b · c ) .
Proof. 
It is clear that (i) implies (iii), and considering Lemma 4 and the associativity of +, (iii) implies (i). Using (40), condition (iii) implies (ii):
a + p ( a , b , c ) = b · ( a + c ) = a + ( a + b · ( a + c ) ) .
Using (17) and (T2), condition (ii) implies (iii): 0 = p ( a , 1 , 0 ) = a + a . Properties (18) and Lemma 4 show that (iii) and (iv) are equivalent. □
Several examples of unitary (right) near-rings of characteristic 2 with four elements can be found. The following example illustrates Theorem 5. Multiplication is neither commutative nor idempotent, and addition is the same as Boolean symmetric difference. Note that if the formula ( 1 + y ) x + y z is used as the ternary operation p instead of x + y ( x + z ) , then (T4) is not satisfied.
· 0 u v 1 0 0 0 0 0 u 0 0 0 u v 0 u v v 1 0 u v 1 + 0 u v 1 0 0 u v 1 u u 0 1 v v v 1 0 u 1 1 v u 0

6. MV-Algebra

An MV-algebra is a structure of type ( 2 , 1 , 0 ) that can be defined as follows.
Definition 2.
A MV-algebra is a system ( X , , ( ) ¯ , 0 ) such that
  • (M1)    x ( y z ) = ( x y ) z ;
  • (M2)    0 x = x ;
  • (M3)    x ¯ ¯ = x ;
  • (M4)    0 ¯ x = 0 ¯ ;
  • (M5)    x x y ¯ ¯ = y y x ¯ ¯ .
Usually, the commutativity of the binary operation ∘ is included as an axiom of MV-algebras. Nevertheless, Kolařík [25] proved that the commutativity of ∘ is a consequence of the other axioms. The canonical example of a MV-algebra consist of the set X = [ 0 , 1 ] and the operations x ¯ = 1 x and x y = m i n ( x + y , 1 ) .
Next, some well-known properties of MV-algebras are presented.
Proposition 3.
Let ( X , , ( ) ¯ , 0 ) be an MV-algebra, and consider the following notations:
1 = 0 ¯ x · y = y ¯ x ¯ ¯ x y = x ( y · x ¯ ) x y = ( y ¯ x ) · y .
Then, the following properties hold:
  • x y = y x and x · y = y · x ;
  • x x ¯ = 1 and x · x ¯ = 0 ;
  • x y = y ¯ x ¯ ¯ ;
  • ( X , , , 0 , 1 ) is a distributive lattice;
  • ( X , , ( ) ¯ , 0 ) is a Boolean algebra x y = x y x x = x ;
  • x ( y z ) = ( x y ) ( x z ) and x · ( y z ) = ( x · y ) ( x · z ) .
Proof. 
See, for instance, [26]. □
Considering these properties and Lemma 5, if an MV-algebra comes from a (T1)(T4) ternary structure, then it is a Boolean algebra. This means that a ternary structure isomorphic to a general MV-algebra cannot contain the full (T1)(T4) structure. We propose here replacing Axiom (T4) with some of its consequences, namely particular cases of properties (11) and (14). This implies that properties (9) and (12) will not apply in general, and consequently, the operations ∘ and ∨ will be different. We call the resulting structure a ternary MV-algebra.
Definition 3.
A ternary MV-algebra is a system ( A , p , 0 , 1 ) consisting of a set A, together with a ternary operation p : A × A × A A and two constants 0 , 1 A satisfying
  •    (T1)    p ( 0 , a , 1 ) = a ;
  •    (T2)    p ( a , 0 , b ) = a = p ( b , 1 , a ) ;
  •    (T3)    p ( a , b , a ) = a ;
  • (T4-1)    p ( a , p ( b , c , 1 ) , 1 ) = p ( p ( a , b , 1 ) , c , 1 ) ;
  • (T4-2)    p ( 0 , b , c ) = p ( c ¯ , b ¯ , 1 ) ¯ and p ( 1 , b , c ) = p ( c ¯ , b ¯ , 0 ) ¯ ;
  • (TWV)   p ( a , b , c ) = p ( p ( b ¯ , a ¯ , 0 ) , p ( 0 , c , b ) , 1 ) .
In the next propositions, it is shown that a ternary MV-algebra is isomorphic to an MV-algebra.
Proposition 4.
Let ( A , p , 0 , 1 ) be a ternary MV-algebra. Then, for a ¯ = p ( 1 , a , 0 ) and a b = p ( a , b , 1 ) , the structure ( A , , ( ) ¯ , 0 ) is an MV-algebra.
Proof. 
It is clear that 0 and 1 are still complements of each other:
0 ¯ = p ( 1 , 0 , 0 ) = ( T 2 ) 1 , 1 ¯ = p ( 1 , 1 , 0 ) = ( T 2 ) 0 .
Now, we can prove the five axioms of Definition 2:
( M 1 ) x ( y z ) = p ( x , p ( y , z , 1 ) , 1 ) = ( T 4 1 ) p ( p ( x , y , 1 ) , z , 1 ) = ( x y ) z ( M 2 ) 0 x = p ( 0 , x , 1 ) = ( T 1 ) x ( M 3 ) x = ( T 1 ) p ( 0 , x , 1 ) = ( T 4 2 ) p ( 1 ¯ , x ¯ , 0 ¯ ) ¯ = ( T 2 ) p ( 0 , x ¯ , 1 ) ¯ = ( T 1 ) x ¯ ¯ ( M 4 ) 1 x = p ( 1 , x , 1 ) = ( T 3 ) 1 ( M 5 ) x ( x y ¯ ) ¯ = p ( x , p ( x , y ¯ , 1 ) ¯ , 1 ) = ( T 4 2 ) p ( x , p ( 0 , y , x ¯ ) , 1 ) = ( T 2 ) p ( p ( x , 1 ¯ , 0 ) , p ( 0 , y , x ¯ ) , 1 ) = ( TMV ) p ( 1 , x ¯ , y ) = ( T 4 2 ) p ( y ¯ , x , 0 ) ¯ = ( TMV ) p ( p ( x ¯ , y , 0 ) , p ( 0 , 0 , x ) , 1 ) ¯ = ( T 2 ) p ( x ¯ , y , 0 ) ¯ = ( T 4 2 ) p ( 1 , y ¯ , x ) = y ( y x ¯ ) ¯ .
Proposition 5.
Let ( A , , ( ) ¯ , 0 ) be an MV-algebra, and consider the usual dual operation a · b = b ¯ a ¯ ¯ . Then, for
p ( a , b , c ) = ( ( a ¯ b ¯ ) · a ) ( b · c ) ,
the structure ( A , p , 0 , 1 ) is a ternary MV-algebra.
Proof. 
First, from (41) and using Proposition 3, we observe the following correspondences.
  • p ( 1 , a , 0 ) = a ¯
  • p ( 0 , a , b ) = 0 ( a · b ) = a · b
  • p ( b , a ¯ , 0 ) = ( b ¯ a ) · b = a b
  • p ( 1 , b ¯ , a ) = b ( b ¯ · a ) = b ( a · b ¯ ) = b a = a b
  • p ( a , b , 1 ) = ( ( a ¯ b ¯ ) · a ) b = ( b ¯ a ) b = ( b ¯ b ) ( a b ) = a b .
Note that these results are compatible with definitions (1) to (5).
Now, we can prove the properties of p included in Definition 3:
( T 1 ) p ( 0 , a , 1 ) = 0 ( a · 1 ) = a ( T 2 ) p ( a , 0 , b ) = ( 1 · a ) 0 = a and p ( a , 1 , b ) = ( a ¯ · a ) b = 0 b = b ( T 3 ) p ( a , b , a ) = ( ( a ¯ b ¯ ) · a ) ( b · a ) = ( b · a ¯ · a ) ( b · a ) = ( b · a ) a = ( b · a ) ( 1 · a ) = ( b 1 ) · a = 1 · a = a ( T 4 1 ) p ( a , p ( b , c , 1 ) , 1 ) = a ( b c ) = ( a b ) c = p ( p ( a , b , 1 ) , c , 1 ) ( T 4 2 ) p ( 0 , b , c ) = b · c = c ¯ b ¯ ¯ = p ( c ¯ , b ¯ , 1 ) ¯ ( T 4 2 ) p ( 1 , b , c ) = c b ¯ = b c ¯ ¯ = p ( c ¯ , b ¯ , 0 ) ¯ ( TMV ) p ( a , b , c ) = ( ( a ¯ b ¯ ) · a ) ( b · c ) = ( b ¯ a ) ( c · b ) = ( a b ¯ ) ( c · b ) = p ( p ( b ¯ , a ¯ , 0 ) , p ( 0 , c , b ) , 1 ) .
Theorem 6.
Ternary MV-algebras and MV-algebras are isomorphic.
Proof. 
Let ( A , p , 0 , 1 ) be a ternary MV-algebra, and consider the operations a ¯ = p ( 1 , a , 0 ) and a b = p ( a , b , 1 ) . Then, according to Proposition 4, the structure ( A , , ( ) ¯ , 0 ) is an MV-algebra. Through Proposition 5, a new ternary MV-algebra ( A , p , 0 , 1 ) is recovered. We prove now that the new ternary MV-algebra is equal to the original one, i.e., that p = p :
p ( a , b , c ) = ( ( a ¯ b ¯ ) · a ) ( b · c ) = ( b ¯ a ) ( b · c ) = ( a b ¯ ) ( c · b ) = p ( p ( b ¯ , a ¯ , 0 ) , p ( 0 , c , b ) , 1 ) = p ( a , b , c ) .
Conversely, let us begin with an MV-algebra ( A , , ( ) ¯ , 0 ) . Then, using Proposition 5, a ternary MV-algebra ( A , p , 0 , 1 ) is obtained, with p ( a , b , c ) = ( ( a ¯ b ¯ ) · a ) ( b · c ) , which, through Proposition 4, gives back an MV-algebra ( A , , ( ) ¯ , 0 ) . We now prove that = and ( ) ¯ = ( ) ¯ :
a b = p ( a , b , 1 ) = ( ( a ¯ b ¯ ) · a ) b = ( b ¯ a ) b = ( b ¯ b ) ( a b ) = a b . a ¯ = p ( 1 , a , 0 ) = ( ( 0 a ¯ ) · 1 ) ( a · 0 ) = a ¯ .
To compare between the binary operations observed in Boolean and de Morgan algebras with equalities, let us notice that in a ternary MV-algebra, the following relations hold:
a b = p ( a , b ¯ , b ) and b a = p ( a , a ¯ , b ) .
Note also that in a Ternary MV-algebra, the notion of a sum is still well defined through a + b = p ( a , b , a ¯ ) , with a + 0 = a = 0 + a and a + 1 = a ¯ = 1 + a .

7. Conclusions

We have presented examples of ternary structures that provide a common background for several classical algebras. It has long been recognized that de Morgan algebras with Boolean complements or MV-algebras with idempotency are Boolean algebras. However, other characteristics of Boolean algebras, like the existence of a sum leading to Boolean rings, are not so easily generalized (see [27] for an example). Here, the sum defined as x + y = p ( x , y , x ¯ ) is well defined in all structures derived from a ternary system and allows for generalization of the notion of a ring. With respect to the algebras considered here, we observe the following, Table 1:
In Section 6, we explained how the initial ternary structure (T1)(T4) is generalized to allow for MV-algebras. Of course, the structure can be modified in other ways given other type of structures. With only (T1)(T3), the unary operation x ¯ = p ( 1 , x , 0 ) is not an involution, which could be a starting point for studying a ternary version of Heyting algebras, for example.

Author Contributions

J.P.F. and N.M.-F. contributed equally to this work. All authors have read and agreed to the published version of the manuscript.

Funding

This research work was supported by the Portuguese Foundation for Science and Technology FCT/MCTES (PIDDAC) through the following projects—Associate Laboratory ARISE LA/P/0112/2020; UIDP/04044/2020; UIDB/04044/2020; PAMI-ROTEIRO/0328/2013 (N° 022158); MATIS (CENTRO-01-0145-FEDER-000014-3362); DOI: 10.54499/UIDB/04044/2020; Generative. Thermodynamic; and FruitPV—and by the CDRSP and ESTG from the Polytechnic of Leiria.

Data Availability Statement

The data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Grau, A.A. Ternary Boolean algebras. Bull. Amer. Math. Soc. 1947, 53, 567–572. [Google Scholar] [CrossRef]
  2. Padmanabhan, R.; McCune, W. Single identities for ternary Boolean algebra. Comput. Math. Appl. 1995, 29, 13–16. [Google Scholar] [CrossRef]
  3. Birkhoff, G.; Kiss, S.A. A ternary operation in distributive lattices. Bull. Amer. Math. Soc. 1947, 53, 749–752. [Google Scholar] [CrossRef]
  4. Bandelt, H.-S.; Hedlícová, J. Median algebras. Discret. Math. 1983, 45, 1–30. [Google Scholar] [CrossRef]
  5. Sholander, M. Trees, lattice, order and betweenness. Proc. Amer. Math. Soc. 1952, 3, 369–381. [Google Scholar] [CrossRef]
  6. Isbell, J.R. Median Algebra. Trans. Amer. Math. Soc. 1980, 260, 319–362. [Google Scholar] [CrossRef]
  7. Church, A. Conditioned disjunction as a primitive connective for the prepositional calculus. Port. Math. 1948, 7, 87–90. [Google Scholar]
  8. Hoare, C.A.R. A couple of novelties in the propositional calculus. Z. Math. Logik Grundlag. Math. 1985, 31, 173–178. [Google Scholar] [CrossRef]
  9. Fatelo, J.P.; Martins-Ferreira, N. A new look at ternary Boolean algebras. arXiv 2021, arXiv:2109.06259. [Google Scholar]
  10. Fatelo, J.P.; Martins-Ferreira, N. A refinement of ternary Boolean algebras. arXiv 2022, arXiv:2203.08012. [Google Scholar]
  11. Cvetko-Vah, K.; Salibra, A. The connection of skew Boolean algebras and discriminator varieties to Church algebras. Algebra Universalis 2015, 73, 369–390. [Google Scholar] [CrossRef]
  12. Salibra, A.; Ledda, A.; Paoli, F.; Kowalski, T. Boolean-like algebras. Algebra Universalis 2013, 69, 113–138. [Google Scholar] [CrossRef]
  13. Dudek, W.A.; Trokhimenko, V.S. Algebra of Multiplace Functions; De Gruyter: Berlin, Germany, 2012. [Google Scholar]
  14. Bergstra, J.A.; Ponse, A. Proposition algebra. ACM Trans. Comput. Logic 2011, 12, 1–36. [Google Scholar] [CrossRef]
  15. Fatelo, J.P.; Martins-Ferreira, N. Mobi algebra as an abstraction to the unit interval and its comparison to rings. Commun. Algebra 2019, 47, 1197–1214. [Google Scholar] [CrossRef]
  16. Fatelo, J.P.; Martins-Ferreira, N. Affine mobi spaces. Boll. Dell’Unione Mat. Ital. 2022, 15, 589–604. [Google Scholar] [CrossRef]
  17. Fatelo, J.P.; Martins-Ferreira, N. Mobi spaces and geodesics for the N-sphere. Cah. Topol. Géom. Différ. Catég. 2022, 63, 59–88. [Google Scholar]
  18. Martins-Ferreira, N. On distributive lattices and Weakly Mal’tsev categories. J. Pure Appl. Algebra 2012, 216, 1961–1963. [Google Scholar] [CrossRef]
  19. Birkhoff, G. Lattice Theory; American Mathematical Society: Providence, RI, USA, 1948; Volume 25. [Google Scholar]
  20. Belnap, N. A Useful Four-Valued Logic; Dunn, J.M., Epstein, G., Eds.; Modern Uses of Multi-Valued Logic; Reidel Dordrecht: Boston, UK, 1977; pp. 8–37. [Google Scholar]
  21. Font, J.M. Belnap’s Four-Valued Logic and De Morgan Lattices. Log. J. Igpl 1997, 5, 1–29. [Google Scholar] [CrossRef]
  22. Kalman, J.A. Lattices with involution. Trans. Amer. Math. Soc. 1958, 87, 485–491. [Google Scholar] [CrossRef]
  23. Lockhart, R. The theory of Near-Rings. In Lecture Notes in Mathematics; Springer: Berlin/Heidelberg, Germany, 2021; Volume 2295. [Google Scholar]
  24. Fatelo, J.P.; Martins-Ferreira, N. Internal monoids and groups in the category of commutative cancellative medial magmas. Port. Math. 2016, 73, 219–245. [Google Scholar] [CrossRef]
  25. Kolařík, M. Independence of the axiomatic systems for a MV-algebras. Math. Slovaca 2013, 63, 1–4. [Google Scholar] [CrossRef]
  26. Cignoli, R.L.O.; D’Ottaviano, I.M.L.; Mundici, D. Algebraic Foundations of Many-Valued Reasoning; Trends in Logic; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2000. [Google Scholar]
  27. Chajda, I.; Länger, H. Ring-Like Structures Corresponding to MV-Algebras via Symmetric Difference; Verlag der Österreichischen Akademie der Wissenschaften: Wien, Austria, 2004; pp. 33–41. [Google Scholar]
Table 1. List of algebras considered and the corresponding properties.
Table 1. List of algebras considered and the corresponding properties.
T1–T3T4BC a · a = aLD *
Boolean algebra
De Morgan algebra××
MV-algebra×××
Ring, char = 2××
Near ring, char = 2×××
BC means Boolean complement: ( 1 + a ) · a = 0 . * LD means the left distributivity of · over +: a · ( b + c ) = ( a · b ) + ( a · c ) . Much more can be pursued in the study of structures involving the operation +.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Fatelo, J.P.; Martins-Ferreira, N. Reconstructing Classical Algebras via Ternary Operations. Mathematics 2025, 13, 1407. https://doi.org/10.3390/math13091407

AMA Style

Fatelo JP, Martins-Ferreira N. Reconstructing Classical Algebras via Ternary Operations. Mathematics. 2025; 13(9):1407. https://doi.org/10.3390/math13091407

Chicago/Turabian Style

Fatelo, Jorge P., and Nelson Martins-Ferreira. 2025. "Reconstructing Classical Algebras via Ternary Operations" Mathematics 13, no. 9: 1407. https://doi.org/10.3390/math13091407

APA Style

Fatelo, J. P., & Martins-Ferreira, N. (2025). Reconstructing Classical Algebras via Ternary Operations. Mathematics, 13(9), 1407. https://doi.org/10.3390/math13091407

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop