Preprint
Article

This version is not peer-reviewed.

Some New Results on N(2,2,0)-Algebras

Submitted:

04 February 2026

Posted:

06 February 2026

Read the latest preprint version here

Abstract
An N(2,2,0)-algebra (abbreviated as NA-algebra) is an algebraic structure equipped with two binary operations, $\ast$ and $\bigtriangleup$, satisfying specific axioms. This paper investigates a special class of NA-algebras where the operation "$\ast $" exhibits nilpotent properties. We study several fundamental concepts within NA-algebras, including ideals, congruence decomposition, congruence kernels, and multiplicative stabilizers. A notion of NA-morphism is introduced, and a corresponding NA-morphism theorem is established. Furthermore, we explore the relationships between NA-algebras and other related logical algebraic structures, such as quantum B-algebras, Q-algebras, CI-algebras, pseudo-BCH-algebras, and RM-algebras. Notably, we prove that any nilpotent NA-algebra forms a quantum B-algebra. These results lay a foundation for further research into the structure and potential applications of NA-algebras.
Keywords: 
;  ;  ;  ;  

1. Introduction

Fuzzy algebras and their axiomatizations have become important topics in theoretical research and in the applications of fuzzy logic[1]. Wu introduced a class of fuzzy implication algebras, FI-algebras for short, in 1990 [2]. Recently, researchers such as [3,4] have studied fuzzy implications from different perspectives. Naturally, it is meaningful to investigate the common properties of some important fuzzy implications used in fuzzy logic. Consequently, various interesting properties of FI-algebras, regular FI-algebras, commutative FI-algebras, and some concepts of filter, ideal and fuzzy filter of FI-algebras were proposed, some relations between these FI-algebras and several famous fuzzy algebras were systematically discussed [5].
In the last decades, the development algebraic models for non-commutative multiple-valued logics has become a central topic in the study of fuzzy systems. Various logical algebras have been introduced as the semantical systems of nonclassical logic systems. The notion of NA-algebras was introduced by Deng and Xu in 1996 [7]. We investigate the basic properties of NA-algebra ( S , , , 1 ) , and showed that if the class of operation ∗ is idempotent, then ( S , , , 1 ) is a rewriting systems. Analogously. If the operation △ is nilpotent, then ( S , , 1 ) is an associated BCI-algebra. Furthermove, some relationships between nilpotent NA-algebra and other algebras with the type of(2,0)are obtained [8].
Quantum B-algebras were introduced by Rump and Yang(2014)[19]. A quantum B-algebra is a partially ordered set with two binary operations → and ⇝ satisfying four conditions (see Sect.4). Logically, → and ⇝ represent the left and right implications, while ≤ corresponds to the entailment relation. In commutative logic, the two implications → and ⇝ coincide.
The present paper is organized as follows: In Section 2, we review some basic concepts, present the main properties of NA-algebras, and show relationship between the NA-algebras and the related fuzzy logic algebras. In Section 3, we consider subalgebras, ideal, stabilizer and congruence kernels and NA-morphism theorem in NA-algebras. In Section 4, we investigate the relationships among NA-algebra and other related logical algebraic structures, such as Q-algebras[14], CI-algebras[15] , Quantum B-algebras[19,20,21], pseudo-BCH-algebras[22], and RM-algebras[23].

2. Basis Concepts and Properties of NA-Algebras

The numerical verification in this paper can be referred to the algorithm program in [30]. We recall some basic definitions and results that are necessary for this paper.
Let S be a semigroup. An element a of S is idempotent if a 2 = a . The set of idempotents of a subset A of S is denoted by E ( A ) .
An element z of S is a left (respectively, right)zero of S if z s = z (respectively, s z = z ) for all s S ; z is a zero of S if it is both a left and right zero of S. A semigroup all of whose elements are left (respectively, right) zeros is a left (respectively, right) zero semigroup. Elements a and b of S commute if a b = b a ; S is commutative if any two of its elements commute[6].
Definition 2.1. ([2]) A fuzzy implication algebra X with a constant 0 and a binary operation satisfying the following axioms: for any x , y , z X ,
( I 1 ) x ( y z ) = y ( x z ) ;
( I 2 ) ( x y ) ( ( y z ) ( x z ) ) = 1 ;
( I 3 ) x x = 1 ;
( I 4 ) x y = y x = 1 x = y ;
( I 5 ) 0 x = 1 , where 1 = 0 0 .
In a fuzzy implication algebra ( X , , 0 ) :
(I) The order relation ≤ satisfying x y iff x y = 1 is a partial order[2];
(II) A multiplication ⚬ induced by the adjoint relation
u a b a u b .
a , b , u X , where ( , ) is an adjoint pair on X[1].
In [7], we proved that in a fuzzy implication algebra ( X , , 0 ) , for all a , b , u X if, the following equalities hold:
u ( a b ) = b ( u a )
( a u ) b = u ( a b ) ,
then ( X , ) is a semigroup [7,8].
By generalizing the expressions (2) and (3), we replace the symbol → by the symbol ∗, and the symbol ⚬ by the symbol △, we obtain the basic equations of NA-algebra.
Definition 2.2.([7]) An algebra ( S , , , 1 ) of type (2,2,0) is called an NA-algebra if for all a , b , c S the following axioms hold:
( N 1 ) a ( b c ) = c ( a b ) ;
( N 2 ) ( a b ) c = b ( a c ) ;
( N 3 ) 1 a = a .
In order to distinguish NA-algebras and Fuzzy implication algebras, we have introduced constant 1 in NA-algebra, and axioms ( N 1 ) , ( N 2 ) are conditions of the multiplication ∗ forming a semigroup, which induced by the adjointness relation expressions (1) in fuzzy implication algebra ( X , , 1 ) .
Example 1. Let S = { 1 , a , b , c } . Define the operations ∗ and △ on S by cayley Tables 1 and 2 below:
Table 1. ∗ table.
Table 1. ∗ table.
1 a b c
1 1 a b c
a 1 a b c
b c b b c
c c b b c
Table 2. △ table.
Table 2. △ table.
1 a b c
1 1 1 c c
a a a b b
b b b b b
c c c c c
Based on the Cayley Tables 1 and 2, a , b , c S , we have
a ( b c ) = a b = b , c ( a b ) = c b = b , so ( N 1 ) holds.
( a b ) c = b c = c , b ( a c ) = b c = c , hence ( N 2 ) holds.
Similarly, other cases can be verified and established.
The following propositions gives some basic properties of NA-algebra.
Theorem 2.1. Let ( S , , , 1 ) be an NA-algebra. Then for all a , b , c S , the following hold:
( N 4 ) a b = b a ;
( N 5 ) ( a b ) c = a ( b c ) (∗ associative law), a ( b c ) = b ( a c ) (∗ left commutative law);
( N 6 ) ( a b ) c = a ( b c ) (△ associative law); a b ) c = ( a c ) b (△ right commutative law).
Proof.  ( N 4 ) : a b = ( N 3 ) 1 ( a b ) = ( N 1 ) b ( 1 a ) = ( N 3 ) b a ;
( N 5 ) : ( a b ) c = ( N 4 ) ( b a ) c = ( N 2 ) a ( b c ) ; a ( b c ) = ( N 4 ) a ( c b ) = ( N 1 ) b ( a c ) ;
( N 6 ) : ( a b ) c = ( N 4 ) c ( a b ) = ( N 1 ) b ( c a ) = ( N 5 ) c ( b a ) = ( N 5 ) ( c b ) a = ( N 4 ) ( b c ) a = ( N 4 ) a ( b c ) ;
( a b ) c = ( N 4 ) c ( a b ) = ( N 1 ) b ( c a ) = ( N 4 ) ( c a ) b = ( N 4 ) ( a c ) b .
It is easy to verity that ( S , , , 1 ) is an NA-algebra. This completes the proof.
Corollary 2.2.([7,8]) If ( S , , , 0 ) is an NA-algebra, then ( S , , 1 ) and ( S , , 1 ) are semigroups.
Let ( S , ) be an arbitrary semigroup. A semigroup ( S , ) is called a dual semigroup to ( S , ) if x y = y x for all x , y S .
A semigroup ( S , ) is called left commutative (respectively, right commutative) if it satisfies the identity x ( y a ) = y ( x a ) (respectively, ( a x ) y = ( a y ) x )[6].
Obviously, the NA-algebra ( S , , , 0 ) is an algebra system with a pair of dual semigroups, and ( S , ) is a left commutative semigroup, ( S , ) is a right commutative semigroup.
Several interesting properties of NA-algebra have been discussed earlier [7,8].
Theorem 2.3. Let ( S , , , 1 ) be an NA-algebra and for every x , y S , then the following hold:
(1)If x x = 1 , then x y = x y . In this case, two binary operations ∗ and △ coincide, and ( S , , 1 , 1 ) is an abelian group, where “1” is an unit element, x 1 = x , for all x.
(2)If x 1 = 1 , then x E ( S ) and semigroup ( S , , 1 ) is a right zero semigroups.
Proof. (1)By theorem 2.1 ( N 5 ) , we have operation∗ is associative, and x y = ( x y ) 1 = x ( y 1 ) = y ( x 1 ) = y x = x y . In this case, ∗ and △ coincide, ( S , , 1 ) is a commutative semigroups. Since x x = 1 , then x 1 = x ( x x ) = ( x x ) x = 1 x = x . So, x 1 = 1 x = x . Hence, 1 is unique unit element. Since 1 = 1 1 = 1 1 = 1 , we get 1 is unique unit in S.
From that x x = 1 , we have x is an inverse x, if there exists an inverse element y of x such that x y = 1 , then x = 1 x = ( x y ) x = x ( y x ) = y ( x x ) = y 1 = y . Hence, for any x S , we have x is itself inverse and unique. So, for an NA-algebras, if x x = 1 , then ( S , , 1 ) is an Abelian group.
(2) For every x S , if it satisfies x 1 = 1 , then
x 2 = x x = x ( 1 x ) = ( x 1 ) x = 1 x = x .
We get x 1 = 1 x 2 = x , i.e., x E ( S ) .
Moreover, for any x , y S , we have x y = x ( 1 y ) = ( x 1 ) y = 1 y = y . Hence, ( S , , 1 ) is a right zero semigroup.
Theorem 2.4. Let ( S , , , 1 ) be an NA-algebra. For any x , y S , then x y = y x if and only if x 1 = x .
Proof.  ( )   x y = 1 ( x y ) = ( x y ) 1 = x ( y 1 ) = y ( x 1 ) = y x .
( ) Let us suppose that x 1 x , but 1 x = x , by x y = y x , a contradiction.
It is easy to check that the following results are true.
Remark 1. Let ( S , , , 1 ) be an NA-algebra. Then, for any x S , satisfy simultaneously x 1 = x and x 1 = 1 if and only if x = 1 . In this case, NA-algebra is trivial, and also it shows the condition x x = 1 are very strong.
Remark 2. Let ( S , , , 1 ) be an NA-algebra. For all x S , such that x x = 1 is a sufficient but unnecessary condition semigroup for ( S , , 1 ) as commutative semigroup.
We illustrate this conclusion with the following example:
Example 2.([7],[8]) Let S = { 1 , a , b , c } . Define the operations ∗ and △ on S by Tables 3 and 4 below:
Table 3. ∗ table.
Table 3. ∗ table.
1 a b c
1 1 a b c
a a 1 c b
b b c 1 a
c c b a 1
Table 4. △ table.
Table 4. △ table.
1 a b c
1 1 a b c
a a 1 c b
b b c 1 a
c c b a 1
Where x S , such that x x = 1 , we can verify that ( S , , , 1 ) is an NA-algebra, and ( S , , 1 ) is a commutative semigroup.
Example 3. Let X = { 1 , a , b } . Define the operations ∗ and △ on X by Tables 5 and 6 below:
Table 5. ∗ table.
Table 5. ∗ table.
1 a b
1 1 a b
a a 1 b
b b b b
Table 6. △ table.
Table 6. △ table.
1 a b
1 1 a b
a a 1 b
b b b b
It is easy to verity that ( X , , , 1 ) is an NA-algebra, where b = b b 1 , but x X , x 1 = x , by theorem 2.4, then ( X , , 1 ) is a commutative semigroup.
So, for all x S satisfies x x = 1 is a sufficient but unnecessary condition semigroup for ( S , , 1 ) as commutative semigroup.
Remark 3. If a fuzzy implication algebra ( X , , 1 ) with a partial order , such that any a , b , u X , a b a b = 1 , u a b a u b , and for all a , b , u X , the following conditions hold:
u ( a b ) = b ( u a ) ,
( a u ) b = u ( a b ) ,
then ( X , , , 1 ) is an NA-algebra.
Remark 4. Let ( S , , , 1 ) be an NA-algebra, then semigroups ( S , , 1 ) and ( S , , 1 ) are a pair of dual semigroup. A pair of dual operations ( , ) form an adjoint pair ( , ) , ie., u a b a u b , for every a , b , u S .
Theorem 2.5. Let ( S , , , 1 ) be an NA-algebra and for every x , y , z in S, then the following hold:
x ( y z ) = y ( x z ) , x ( y z ) = y ( x z ) .
Proof. By Theorem 2.1, we have x y = y x . Hence, x ( y z ) = ( y z ) x = y ( z x ) = y ( x z ) . Similarly, x ( y z ) = y ( x z ) .
Note that the associativity of ∗ and △ of NA-algebra ( S , , , 1 ) is equivalent to the equation:
x ( y z ) = y ( x z ) .
Theorem 2.6. ([8]) Let ( S , , , 1 ) be an NA-algebra. For every x S , if the binary operation ∗ satisfies x x = 1 , then the following hold:
(1) x y 1 x y , x , y S ;
(2) x y = x y = 1 , x , y S ;
(3) x ( x y ) = y , y ( x y ) = x , x , y S .
Theorem 2.7. Let S be a set with a consistent 1 and two binary operations , , for all x , y , z S , satisfying
(I) x ( y z ) = y ( x z ) ,
(II) x y = y x ,
(III) x ( y z ) = y ( x y ) , (left commutative)
(IV) 1 x = x .
Then ( S , , , 1 ) is an NA-algebra.
Proof. By (I) and (II), for all x , y , z S , we have
x ( z y ) = x ( y z ) = y ( x z ) = ( x z ) y .
Thus, for any x , y , z S , we have x ( z y ) = ( x z ) y .
Similarly, we can prove x ( z y ) = ( x z ) y .
So, “∗” and “△” with associative.
Using the hypothesis, we have
x ( y z ) = x ( z y ) = z ( x y ) , hence, axiom ( N 1 ) holds.
( x y ) z = ( y x ) z = y ( x z ) , so axiom ( N 2 ) holds.
by hypothesis (IV), we get axiom ( N 3 ) holds. Thus, ( S , , , 1 ) is an NA-algebra.
Let ( S , , , 1 ) be a NA-algebra. If operations ∗ and △ of ( S , , , 1 ) coincide, then the NA-algebra becomes a semigroup. Thus, every NA-algebras are a generalization of semigroups.
Let ( L , , 1 ) is a monoid, the operations ⊙,→ and ⇝ satisfy the so-called right adjointness property:
x y z x y z ,
and the left adjointness property:
x y z y x z .
Remark 5. Let ( S , , , 1 ) be an NA-algebra, for any x , y , z S , by using x y = y x , and
x y z y x z ,
x y z x y z
we obtain ∗ satisfy the left adjoint property, and △ satisfy the right adjoint property.

3. Subalgebras, Ideal and Stabilizer of NA-Algebras

3.1. Subalgebras, Ideal of NA-Algebras

In this section, we will introduce ideals and congruences of NA-algebra ( S , , , 1 ) . We define two quasi-ordering relations and denote them by r and l on E ( S ) as follows, respectively.
e r f f e = e e f = e
e l f e f = e f e = e
Definition 3.1. Let A be an nonempty subset of NA-algebra ( S , , , 1 ) is called a subalgebra of S if x y , x y A hold for any x , y A .
Definition 3.2. Let A be an nonempty subset of NA-algebra ( S , , , 1 ) is called an NA-ideal of S, if
(1) 1 A ;
(2) for any x A , and x y , x y A y A .
It is easy to verify that { 1 } and S are two ordinary ideals of NA-algebra ( S , , , 1 ) .
Example 4. Let S = { 1 , a , b } . Define the operations ∗ and △ on X by Tables 7 and 8 below:
Table 7. ∗ table.
Table 7. ∗ table.
1 a b
1 1 a b
a a a a
b b a a
Table 8. △ table.
Table 8. △ table.
1 a b
1 1 a b
a a a a
b b a a
Then, it is easy to verity that ( S , , , 1 ) is an NA-algebra. One can easily check that A 1 = { 1 } , A 2 = S , A 3 = { 1 , a } , A 4 = { 1 , b } are ideals of NA-algebra ( S , , , 1 ) .
Proposition 3.1. Let ( S , , , 1 ) be an NA-algebra. Then we have
A ( a ) = { x | x , a E ( S ) , a r x }
and
B ( 1 ) = { x | x ( x 1 ) = 1 }
are ideals of S.
Proof. (1) By equation (4) and 1 a = a , we have a r 1 . Hence, 1 A ( a ) . Now, if x A ( a ) , then a r x , i.e., x a = a , and x y A ( a ) , so a r x y , i.e, ( x y ) a = a .
By ( x y ) a = x ( y a ) = y ( x a ) = y a , so y a = a , thus a r y y A ( a ) . Therefore A ( a ) is an ideal of S.
(2) Using 1 ( 1 1 ) = 1 , so 1 B ( 1 ) . If x B ( 1 ) , and x y B ( 1 ) , then we have
( x y ) ( ( x y ) 1 ) = 1 ( x y ) ( x ( y 1 ) ) = ( x y ) ( y ( x 1 ) ) = 1 ( y y ) ( x ( x 1 ) ) = 1 y ( y 1 ) = 1 y B ( 1 ) . Hence, B ( 1 ) is an ideal of S.
Example 5. Let S = { 1 , a , b , c , d , e } . Define the operations ∗ and △ on S by Tables 9 and 10 below:
Table 9. ∗ table.
Table 9. ∗ table.
1 a b c d e
1 1 a b c d e
a 1 a b c d e
b b b b c b b
c c c c c c c
d d d b c d d
e 1 a b c d e
Table 10. △ table.
Table 10. △ table.
1 a b c d e
1 1 1 b c d 1
a a a b c d a
b b b b c b b
c c c c c c c
d d d b c d d
e e e b c d e
Then, it is easy to check that ( S , , , 1 ) is an NA-algebra, and
A ( 1 ) = A ( a ) = A ( e ) = { 1 , a , e } , A ( c ) = S , A ( b ) = { 1 , a , b , d , e } , A ( d ) = { 1 , a , d , e } , B ( 1 ) = { 1 , a , e }
are NA-ideals.
Proposition 3.2. Let ( S , , , 1 ) be an NA-algebra. If Q is an ideal of S, and for all x , y Q , z S , such that x ( y z ) = 1 , then x z , y z Q .
Proof. Since Q is an ideal of S, we have 1 Q . If x Q , z S , such that x ( y z ) = 1 Q , then by Definition 3.1, we have y z Q . Similarly, y Q , x ( y z ) = y ( x z ) = 1 Q , then we have y z Q .
Proposition 3.3. Let ( S , , , 1 ) be an NA-algebra. If for any x S , such that x 1 = x , then we have
S g = { x | g E ( S ) , x g x = g }
is an ideal of S.
Proof. (1) By equation(6) and 1 ( g 1 ) = g ( 1 1 ) = g 1 = g , we have 1 S g holds.
(2) If x S g , then, x g x = g . Let x y S g , then we get ( x y ) g ( x y ) = g , it follows that y ( x g x ) y = g y g y = g . Therefore, S g is an ideal of S.
Example 6. Let S = { 1 , a , b , c } . Define the operations ∗ and △ on S by Tables 11 and 12 below:
Table 11. ∗ table.
Table 11. ∗ table.
1 a b c
1 1 a b c
a 1 a b c
b c b b c
c c b b c
Table 12. △ table.
Table 12. △ table.
1 a b c
1 1 1 c c
a a a b b
b b b b b
c c c c c
Then, it is easy to verity that ( S , , , 1 ) is an NA-algebra. One can easily check that
S 1 = { 1 } , S a = { a } , S b = { a , b } , S c = { 1 , c }
are ideals of NA-algebra ( S , , , 1 ) .
An element a S is called nilpotent provided that a 2 = a a = 1 .
Proposition 3.4. Let ( S , , , 1 ) be an NA-algebra, N be set of all nilpotent element S. Then N is an ideal of S.
Proof.  1 N is obvious. For any x N , x y N , we have 1 = ( x y ) 2 = x 2 y 2 = 1 y 2 = y 2 , hence y N . Therefore, N is an ideal of S.
From Proposition 3.4 it follows that if N be a set of all nilpotent element on NA-algebra ( S , , , 1 ) , then N is an ideal of S. For any s , t N , we define
s t s t , s t N ,
then, the relation ∼ in N is an equivalence relation.
In fact, if x x = 1 N , we get x x , that is ∼ satisfying reflexive.
Secondly, from the define of relation ∼, for any x , y N , x y y x , it follows that we get ∼ satisfying symmetric.
Finally, suppose that x y , y z , that is , x y , y z N , y x , z y N , we have
( x y ) ( y z ) = x ( ( y y ) z ) = x ( 1 z ) = x z ,
( x z ) ( x z ) = ( ( x y ) ( y z ) ) ( x z ) = ( x y ) ( x ( ( y z ) z ) ) = ( x y ) ( ( x y ) ( z z ) ) = 1 ( 1 1 ) = 1 .
That is, x z N . This case of z x N can be proved similarly. Hence, ∼ is transitive. Therefore, the relation ∼ in N is an equivalence relation.
In what follows, let us check the equivalence classes partition of the set S. Call N e the equivalence class of an element e belong to the S. So N e consists of the elements t such that e t :
N e = { t S e N , t S , s . t . , e t , e t N } .
We denote by S / N the set of equivalence class. Two operations , © in S / N be defined as follows:
N e N f = N e f , N e © N f = N e f .
Then, it is easy to verify that ( S / N , , © , N 1 ) is an NA-algebras.

3.2. Multiplicative Stabilizers in NA-Algebras

From a logic point of view, stabilizer can be used in studying the consequence connectives in the correspondence logic system, which has a very close relationship with fuzzy set. Since stabilizer was successful in some distinct tasks in various branches of mathematics (Roudabri and Torkzadeh)[11], it has been extended to various logical algebras; for example, Haveshki and Mohamadhasani first introduced the notion of stabilizers in BL-algebras and then, they studied several properties of them[12]. Michiro Kondo considered two types of stabilizers, implicative and multiplicative stabilizers in residuated lattices and proved their fundamental properties[13].
In this section, we will introduce some stabilizers and study related properties of them in NA-algebras.
Let S be an NA-algebras. For an non-empty subset X S , a S , the multiplicative stabilizers X a are defined as follows:
X a = { x S | x a = a = a x }
for all a X .
Proposition 3.5. Let S be an NA-algebras. Then, we have the following basic results about multiplicative stabilizers:
(1) X 1 = E ( S ) ;
(2) X a is a subalgebra and an ideal of S;
(3) If x , y S , s.t., x y = y x = 1 , then x and y is a multiplicative stabilizer of the same element.
Proof. (1) By Definition 2.2 ( N 3 ) , we have 1 x = x , hence 1 1 = 1 , so we get x 1 = 1 . It follows that 1 X 1 .
From X 1 = { x S x 1 = 1 } , we have x S , x 2 = x x = x ( 1 x ) = ( x 1 ) x = 1 x = x x 2 = x . Therefore, X 1 = E ( S ) .
(2) Let x , y X a . Then, x a = a = a x , y a = a = a y . We have ( x y ) a = x ( y a ) = x a = a x y , y x X a . In a similar way, we have y x , x y X a . Since x y = y x , we get ( X a , , , 0 ) is a subalgebra of ( S , , , 0 ) .
It is obvious that 1 X a , because of 1 a = a .
Next, if x , x y , y x X a , then x a = a , ( x y ) a = a , a x = a , a ( y x ) = a , we get
y a = y ( x a ) = x ( y a ) = ( x y ) a = a ,
that is y X a . Hence, X a is an ideal of S.
(3) Suppose that x X a , y X b . Since x y = 1 , it follows that x a = a y ( x a ) = y a x ( y a ) = y a ( x y ) a = y a a = 1 a = y a , we get y a = a , we show y X a . y X b x X b can be proved similarly.
Proposition 3.6. Let S be an NA-algebras. We defined two types products of S and S a as follows:
S S a = { s x s S , x S a } ,
S S a S = { s 1 x s 2 s 1 , s 2 S , x S a } .
Then, the following statements hold.
(1) ( S S a , , , 1 ) is a subalgebra of NA-algebras S. In particular, for any positive integer n, we get a NA-algebras sequence as follows:
( S n + 1 , , , 1 ) ( S n , , , 1 ) ( S n 1 , , , 1 ) ( S , , , 1 ) .
(2) ( S S a S , , , 1 ) is a subalgebra of NA-algebras S. In addition, ( S a n , , , 0 ) = ( S a , , , 1 ) .
(3) For any a , b S , we have
(A) ( S 1 , , , 1 ) ( S a S b , , , 1 ) ( S a S b S b S b , , , 1 ) ( S a b S b a , , , 1 ) ;
(B) ( S a , , , 1 ) ( S a S b S b S b , , , 1 ) ;
(C) If a b = 1 , then ( S a , , , 1 ) = ( S b , , , 1 ) = ( S 1 , , , 1 ) .
Proof. We only show the cases (1) and (C) of (3). Other cases can be proved easily.
(1) It follows from Proposition 3.5 (2) that X a is a subalgebra of S, we have 1 = 1 1 S X a .
For any s 1 x 1 , s 2 x 2 S X a , where s 1 , s 2 S , x 1 , x 2 X a , we have
( s 1 x 1 ) ( s 2 x 2 ) = s 1 ( x 1 ( s 2 x 2 ) ) = s 1 ( s 2 ( x 1 x 2 ) ) = ( s 1 s 2 ) ( x 1 x 2 ) S X a .
By using the operational duality between ∗ and △, we get ( s 1 x 1 ) ( s 2 x 2 ) S X a . Therefore, ( S S a , , , 0 ) is a subalgebra of NA-algebras S.
Obviously, for any positive integer n, the subalgebras sequence of NA-algebras ( S , , , 1 )
( S n + 1 , , , 1 ) ( S n , , , 1 ) ( S n 1 , , , 1 ) ( S , , , 1 )
holds.
(3) We prove that case (C) of (3). Let a , b S , if a , b S , satisfies a b = 1 , then, for any x S a , we have x b = x ( 1 b ) = x ( ( a b ) b ) = ( x a ) ( b b ) = a ( b b ) = ( a b ) b = 1 b = b , i.e., x S b . Therefore, S a S b . In a similar way, we can show that x S b implies x S a , i.e., S b S a . Hence, S a = S b . Moreover, for any x S b , x 1 = x ( a b ) = a ( x b ) = a b = 1 implies x S 1 . It follows from (A) of (3), we get S 1 S a . Therefore, we have ( S a , , , 1 ) = ( S b , , , 1 ) = ( S 1 , , , 1 ) .

3.3. Congruence Decomposition of NA-Algebras

We define congruence decomposition of NA-algebras, which plays a central role in the results that follow.
Definition 3.3. A congruence on an NA-algebras ( S , , , 1 ) is an equivalence relation ρ on S such that x ρ x and y ρ y , then ( x y ) ρ ( x y ) and ( x y ) ρ ( x y ) .
The condition for an equivalence relation ρ on S to be a congruence ensures that the set S / ρ of equivalence classes under ρ has a well-defined monoid structure inherited from S.
Definition 3.4. Let ( S , , , 1 ) be an NA-algebra. For all x , y S , if there exists some u S with x u y = x y , then u is called middle unit of S.
The all middle unit set of S will be denoted by M ( S ) . Obviously, 1 M ( S ) .
Proposition 3.7. Let ( S , , , 0 ) be an NA-algebras. Then, the following statements hold.
(1) ( M ( S ) , , , 1 ) is a subalgebra of ( S , , , 1 ) .
(2) If x , y S , u S satisfies x 2 u y 2 = x y , then u M ( S ) if and only if x y E ( S ) .
Proof. (1) By 1 M ( S ) , we have M ( S ) S . u , v M ( S ) , x , y S , using Definition 3.4, this implies that
x u y = x y , x v y = x y ,
x ( u v ) y = ( x u ) ( v y ) = v ( ( x u ) y ) = v ( x u y ) = v ( x y ) = x v y = x y , hence, u v M ( S ) . In a similar way, we can show that v u M ( S ) . By using the operational duality between ∗ and △, we get u v , v u M ( S ) . Therefore, ( M ( S ) , , , 1 ) is a subalgebra of ( S , , , 1 ) .
(2)Suppose that u M ( S ) . Then x , y S , we have x u y = x y . On the other hand, from x 2 u y 2 = x y , we get x y = x 2 u y 2 = x x u y y = x ( x u y ) y = x x y y = x y x y = ( x y ) 2 , and hence that x y E ( S ) . Conversely, we assume that x 2 u y 2 = x y , for all x , y S , i.e., u ( x 2 y 2 ) = u ( x y ) 2 = x y hold. If x y E ( S ) , then, for any x , y S , x u y = x ( u y ) = u ( x y ) = u ( x y ) 2 = x y . This implies that u M ( S ) .
Proposition 3.8. Let ( S , , , 1 ) be an NA-algebras and M ( S ) is all middle unit set of S. Define the relation ρ as follows: x , y S , ( x , y ) ρ there exists u 1 , u 2 M ( S ) such that u 1 x = u 2 y . then ρ is a congruence on S.
Proof. It is easy to verify that reflexive and symmetric are satisfied. We only show the proof of transitivity.
From the relation ρ on S, it is defined by the following rule:
( x , y ) ρ if and only if there exists u 1 , u 2 M ( S ) such that u 1 x = u 2 y , for any x , y S .
In fact, if x , y , z S , ( x , y ) ρ , ( y , z ) ρ , then there exists u 1 , u 2 , u 3 , u 4 S , such that
u 1 x = u 2 y , u 3 y = u 4 z .
It follows that ( u 1 u 3 ) x = u 3 ( u 1 x ) = u 3 ( u 2 y ) = u 2 ( u 3 y ) = u 2 ( u 4 z ) .
From proposition 3.7(1), ( M ( S ) , , , 1 ) is a subalgebra of ( S , , , 0 ) , we get u 1 u 3 , u 2 u 4 M ( S ) , Thus ( x , z ) ρ . Therefore, ρ is an equivalence relation on S.
Next, we show that ρ is a congruence on S. Suppose that x 1 , x 2 , y 1 , y 2 S , ( x 1 , y 1 ) ρ , ( x 2 , y 2 ) ρ , i.e., a , b , c , d M ( S ) , such that
a x 1 = b y 1 , c x 2 = d y 2 ,
we have ( a c ) ( x 1 x 2 ) = ( a x 1 ) ( c x 2 ) = ( b y 1 ) ( d y 2 ) = ( b d ) ( y 1 y 2 ) . Hence, ρ is a congruence on S.
We denote equivalence classes belonging to x by [ x ] . S / ρ = { [ x ] | x S } . For any [ x ] , [ y ] S / ρ , we define [ x ] [ y ] = [ x y ] , [ x ] [ y ] = [ x y ] , then, ( S / ρ , , , [ 1 ] ) form an NA-algebras, which is a quotient algebra of ( S , , , 1 ) .
Suppose that a is a fixed element in S. Now, we define another congruence relation on S by using S a as follow.
Proposition 3.9. Let ( S , , , 1 ) be an NA-algebras. x , y S , ( x , y ) θ h 1 , h 2 S a , such that x h 1 = y h 2 . Then, θ is a congruence relation on S as follow.
Proof. It is easy to verify that reflexive and symmetric are satisfied. We only show the proof of transitivity.
In fact, let x , y , z S , ( x , y ) θ , ( y , z ) θ , then there exists h 1 , h 2 , h 3 , h 4 S a , such that
x y 1 = y h 2 , y h 3 = z h 4 .
It follows that:
x ( h 1 h 3 ) = ( x h 1 ) h 3 = ( y h 2 ) h 3 = y ( h 2 h 3 ) = h 2 ( y h 3 = h 2 ( z h 4 ) = z ( h 2 h 4 ) .
From Proposition 3.5(2), we get h 1 h 3 , h 2 h 4 S a . Thus ( x , z ) θ . Therefore, θ is a equivalence relation on S.
Let now x 1 , x 2 , y 1 , y 2 S , x 1 θ y 1 , x 2 θ y 2 , then there exists h 1 , h 2 , h 3 , h 4 S a , such that x 1 h 1 = y 1 h 2 , x 2 h 3 = y 2 h 4 . Thus, we have ( x 1 x 2 ) ( h 1 h 3 ) = x 1 ( x 2 ( h 1 h 3 ) ) = x 1 ( h 1 ( x 2 h 3 ) ) = ( x 1 h 1 ) ( x 2 h 3 ) = ( y 1 h 2 ) ( y 2 h 4 ) = y 1 ( h 2 ( y 2 h 4 ) ) = y 1 ( y 2 ( h 2 h 4 ) ) = ( y 1 ( y 2 ) ( h 2 h 4 ) . Hence, θ is a congruence relation on S.
Similar to Proposition 3.8, we denote equivalence classes belong to x by [ x ] . S / θ = { [ x ] | x S } . For any [ x ] , [ y ] S / θ , we define
[ x ] [ y ] = [ x y ] , [ x ] [ y ] = [ x y ] ,
Then, ( S / θ , , , [ 1 ] ) forms an NA-algebra, which is a quotient algebra of ( S / θ , , , [ 1 ] ) .

3.4. Congruence Kernels of NA-Algebras

In this section, we give a characterization of congruence kernels in an NA-algebra. Let θ be a binary relation on an NA-algebra ( S , , , 1 ) . We denote { x S ( x , 1 ) θ } , by [ 1 ] θ . If θ is a congruence relation on S, then [ 0 ] θ is called a congruence kernel.
Proposition 3.10. Let ( S , , , 1 ) be an NA-algebras. We denote natural homomorphism f : S S / θ , x [ x ] . Then, we have
k e r   f = { x x S , f ( x ) = [ 1 ] } .
is a subalgebra and an ideal of ( S , , , 1 ) .
Proof. In fact, k e r   f = { x x S , [ x ] = [ 1 ] } = { x x S , x θ 1 } = { x x S , h 1 , h 2 S a , x h 1 = 1 h 2 } .
Obviously, 1 k e r   f . For all x , y k e r   f , there exists h 1 , h 2 , h 3 , h 4 S a , such that
x h 1 = 1 h 2 = h 2 , y h 3 = 1 h 4 = h 4 .
This means that ( x y ) ( h 1 h 3 ) = x ( y ( h 1 h 3 ) ) = x ( h 1 ( y h 3 ) ) = ( x h 1 ) ( y h 3 ) = h 2 h 4 . Hence x y k e r   f .
By using the operational duality between ∗ and △, we can show that x Δ y k e r   f . Therefore, k e r   f is a subalgebra of ( S , , , 1 ) .
Next, suppose x , x y k e r   f , then there exists h 1 , h 2 , h 3 , h 4 S a , such that
x h 1 = 1 h 2 = h 2 , x y h 3 = 1 h 4 = h 4 .
Hence y ( h 2 h 3 ) = y ( ( x h 1 ) h 3 ) = ( x h 1 ) ( y h 3 ) = x ( h 1 ( y h 3 ) ) = x ( y ( h 1 h 3 ) ) = ( x y ) ( h 1 h 3 ) ) = h 1 ( ( x y ) h 3 ) ) = h 1 h 4 . This means that y k e r   f .
Therefore k e r   f is an ideal of ( S , , , 1 ) .

3.5. NA-Morphisms

Let X : = ( X , , , 1 ) and Y : = ( Y , ¯ , ¯ , 1 ¯ ) be two NA-algebras unless otherwise specified.
Definition 3.5. A mapping ϱ : X Y is called an NA-morphism if it satisfies: for all x , y X ,
ϱ ( x y ) = ϱ ( x ) ¯ ϱ ( y ) , ϱ ( x y ) = ϱ ( x ) ¯ ϱ ( y ) .
Example 7. Let X = { 1 , a , b , c } , define the operations ∗ and △ with Cayley Tables 13 and 14:
Table 13. ∗ table.
Table 13. ∗ table.
1 a b c
1 1 a b c
a 1 a b c
b c b b c
c c b b c
Table 14. △ table.
Table 14. △ table.
1 a b c
1 1 1 c c
a a a b b
b b b b b
c c c c c
Let Y = { 1 ¯ , w , s , t } , define the operations ¯ and ¯ with Cayley Tables 15 and 16:
Table 15. ∗ table.
Table 15. ∗ table.
¯ 1 ¯ w s t
1 ¯ 1 ¯ w s t
w 1 ¯ w s t
s t s s t
t t s s t
Table 16. △ table.
Table 16. △ table.
¯ 1 ¯ w s t
1 ¯ 1 ¯ 1 ¯ t t
w w w s s
s s s s s
t t t t t
It is routine to verify that ( X ; , , 1 ) and ( Y ; ¯ , ¯ , 1 ¯ ) both are NA-algebras.
Now, let ϱ : X Y be a mapping defined by
ϱ ( x ) = 1 ¯ , x { 1 , a , b } w , x { c }
It is routine to verify that ϱ is an NA-morphism[30].
Proposition 3.11. If δ : X Y is an NA-morphism, then δ ( 1 ) = 1 and δ ( x ) δ ( y ) for all x , y X with x y .
Proof. We have δ ( 1 ) = δ ( 1 1 ) = δ ( 1 ) δ ( 1 ) = 1 . Let x , y X be such that x y . Then x y = 1 , and so δ ( x ) δ ( y ) = δ ( x y ) = δ ( 1 ) = 1 . This shows that δ ( x ) δ ( y ) .
Let f : X Y be an NA-morphism. For any subset B of Y , the set
f 1 ( B ) : = { x X f ( x ) B }
is called the preimage of B under f . The preimage of f 1 ( 1 ) : = { x f ( x ) = 1 } under f is called the kernel of f and is denoted by f 1 ( 1 ) or k e r ( f ) , and so
f 1 ( 1 ) = k e r ( f ) = { x X | f ( x ) = 1 } .
Proposition 3.12. The preimage of an NA-ideal under an NA-morphism is an NA-ideal.
Proof. Let ϕ : X Y be an NA-morphism and let G be an NA-ideal of Y. It is clear that 0 ϕ 1 ( G ) . Let x , y X be such that x y ϕ 1 ( G ) and x ϕ 1 ( G ) . Then ϕ ( x ) G and ϕ ( x ) ϕ ( y ) = ϕ ( x y ) G . It follows from Definition 3.2 that ϕ ( y ) B . Hence y ϕ 1 ( G ) , and therefore ϕ 1 ( G ) is an NA-ideal of X. Now, let G be an NA-ideal of Y.
Given a constant element c and an non-empty subset H of an NA-algebra S, we consider a special set:
H c : = { x S c x H } .
Theorem 3.13. If H is an NA-ldeal of S and S / H is the quotient NA-algebra induced by H, then the map φ : S S / H , x H x is an NA-morphism.
Proof. Assume that H is an NA-ldeal of S. We define a map φ : S S / H , x H x . This implies that
x , y S , we have
x H x = { a S x a H } ,
y H y = { b S x b H } ,
x y H x y = { c S ( x y ) c H } .
Obvious that
H x y = H x H y .
We say that φ is the natural NA-morphism.
In a NA-algebra ( S , , , 1 ) , a binary relation “≤” is defined by ( x , y S ) ( x y x y = 1 or ( x y y x = 1 ) .
Definition 3.6. (1) An NA-algebra is antisymmetric if the binary relation “≤” is antisymmetric.
(2)An NA-algebra S is said to be transitive if it satisfies: x , y , z S
x y ( z x ) ( z y ) .
In fact, by the definition of binary relation “≤”, we have x x = 1 , and x y = y x = 1 x = 1 x = ( y x ) x = y ( x x ) = y 1 = y ( x y ) = ( y x ) y = 1 y = y .
Therefore, the binary relation “≤” is antisymmetric.
Theorem 3.14. Let S be an NA-algebra. For every x S if it satisfies x x = 1 , then S is a transitive NA-algebra.
Proof. Let S be an NA-algebra and x , y , z S . Then
( x y ) ( ( z x ) ( z y ) ) = ( z x ) ( ( x y ) ( z y ) ) = ( ( z x ) ( x y ) ) ( z y ) = ( z ( ( x x ) y ) ( z y ) = ( z ( 1 y ) ) ( z y ) = ( z y ) ( z y ) = 1 .
Hence x y ( z x ) ( z y ) , and therefore S is a transitive NA-algebra.
Theorem 3.15. Let μ : X Y and ν : X U be NA-morphisms where U is an antisymmetric NA-algebra. If μ is onto and k e r ( μ ) k e r ( ν ) , then there exists a unique NA-morphism ω : Y U such that the following diagram commutes. Preprints 197560 i001
Proof. For every y Y , we can take x X such that μ ( x ) = y since μ is onto. Define ω : Y U by ω ( y ) = ν ( x ) . We first show that ω is well-defined. Let x 1 , x 2 X be such that μ ( x 1 ) = μ ( x 2 ) . Then μ ( x 1 x 2 ) = μ ( x 1 ) μ ( x 2 ) = 1 , and thus x 1 x 2 k e r ( μ ) k e r ( ν ) .
It follows that ν ( x 1 ) ν ( x 2 ) = μ ( x 1 x 2 ) = 1 . Similarly, we get ν ( x 2 ) ν ( x 1 ) = 1 . Hence ν ( x 1 ) = ν ( x 2 ) . Since U is an antisymmetric NA-algebra, this shows that ω is well-defined, and ν ( x ) = ω ( y ) = ω ( μ ( x ) ) = ( ω μ ) ( x ) . Let y 1 , y 2 Y . For every x 1 , x 2 X with μ ( x 1 ) = y 1 and μ ( x 2 ) = y 2 , we have ω ( y 1 y 2 ) = ω ( μ ( x 1 ) μ ( x 2 ) ) = ω ( μ ( x 1 x 2 ) ) = ν ( x 1 x 2 ) = ν ( x 1 ) ν ( x 2 ) = ω ( μ ( x 1 ) ) ω ( μ ( x 2 ) ) = ω ( y 1 ) ω ( y 2 ) . Hence ω is an NA-morphism. The uniqueness of ω is directly verified since ν is an onto NA-morphism. This completes the proof.
In the next theorem, we consider the NA-morphism theorem.
Theorem 3.16.(NA-morphism theorem) Let ( S ; , , 1 ) and ( T ; ¯ , ¯ , 1 ¯ ) be arbitrary NA-algebras. μ : S T is an onto NA-morphism where S is transitive and T is antisymmetric, then there exists an one-one and onto NA-morphism ν : S / k e r ( μ ) T , and so S / k e r ( μ ) is isomorphic to T such that the following diagram commutes. Preprints 197560 i002
Proof. Recall that k e r ( μ ) is an NA-ideal of S. Thus S / k e r ( μ ) is an NA-algebra where k e r ( μ ) = F . Define a mapping ν : S / k e r ( μ ) T by ν ( F x ) = ν ( x ) for all F x S / k e r ( μ ) . For every y T , there exists x S such that μ ( x ) = y since μ is onto. Thus ν ( F x ) = μ ( x ) = y which shows that ν is onto. Assume that F x = F y S / k e r ( μ ) . Then x k e r ( μ ) y , and so x y k e r ( μ ) and y x k e r ( μ ) . It follows that μ ( x ) μ ( y ) = μ ( x y ) = 1 and μ ( y ) μ ( x ) = μ ( y x ) = 1 . Since T is antisymmetric, we get ν ( F x ) = μ ( x ) = μ ( y ) = ν ( F y ) . Thus ν is a well-defined mapping. Suppose that F x F y S / k e r ( μ ) . Then x and y cannot belong to the same equivalence class. Hence x y k e r ( μ ) or y x k e r ( μ ) . If x y k e r ( μ ) , then μ ( x ) μ ( y ) = 1 and so μ ( x ) = μ ( y ) . If y x k e r ( μ ) , then μ ( y ) μ ( x ) = 1 and so μ ( y ) = μ ( x ) . Hence ν is an one-one mapping. Since ν ( F x F y ) = ν ( F x y ) = μ ( x y ) = μ ( x ) μ ( y ) = ν ( F x ) ν ( F y ) and ν ( F x F y ) = ν ( F x y ) = μ ( x y ) = μ ( x ) μ ( y ) = ν ( F x ) ν ( F y ) for all F x , F y S / k e r ( μ ) .
This completes the proof.

4. Relation Between NA-Algebras and Other Related Logical Algebras

This section aims to systematically position NA-algebras in the spectrum of non-classical logical algebras.
An algebra is called a bicommutative algebra [9], if it satisfies the following identities
x ( y z ) = y ( x z ) , ( x y ) z = ( x z ) y .
One-sided commutative algebras first appeared in the paperby Cayley in 1857[10] . The variety of right commutative algebras is defined by the following identity:
( x y ) z = ( x z ) y .
Similarly, the variety of left commutative algebras is defined by the following identity:
x ( y z ) = y ( x z ) .
Thus, for a given NA-algebra ( S , , , 1 ) , ( S , , 1 ) is a left commutative algebras, and ( S , , 1 ) is a right commutative algebra. If two binary operations ∗ and △ coincide, then NA-algebra ( S , , , 1 ) is a bicommutative algebra.
Meanwhile, NA-algebra ( S , , , 1 ) has close connections with several important non-classical logical algebraic structures:
Relations with CI-algebras and Q-algebras: When operations in a NA-algebra satisfy the condition of power-zero (i.e. x x = 1 , x S ) , its algebraic structure ( S , , 1 forms a CI-algebra, and its dual structure ( S , , 1 ) forms a Q-algebra. This shows that a NA-algebra which satisfies certain conditions be embedded into the category of CI/Q-algebras.
Relation with quantum B-algebras: This is a central conclusion of the paper. Any power-zero NA-algebra which satisfies x x = 1 forms a quantum B-algebra. This makes NA-algebras a subclass of the wide quantum B-algebraic framework (which contains-effect algebras, residuated lattices, etc.).
Relation with pseudo-BCH-algebras: In a NA-algebra, let x x = 1 and use its properties, one can derive a pseudo-BCH-algebra. The converse is not true, and there are examples which are pseudo-BCH-algebras but not-algebras, showing that pseudo-BCH-algebras are a broader class than NA-algebras.
Relation with RM-algebras: Also, a NA-algebra ( S , , 1 ) which satisfies x x = 1 forms an RM-algebra. However, a general RM-algebra is not necessarily a NA-algebra. Therefore a NA-algebra which satisfies the power-zero condition forms a proper subclass of RM-algebras.
Below we discuss the relationship between NA-algebras and CI/Q-algebras, quantum B-algebras, pseudo BCH-algebras, RM-algebras, etc.

4.1. Relations with CI-Algebras and Q-Algebras

J.Neggers, S.S.Ahn and H.S. Kim introduced a new notion, called an Q-algebra, which is a generalization of the idea of BCH/BCI/BCK-algebras and they generalized some theorems discussed in BCI-algebras[14]. CI-algebras as a generalization of BE-algebras and BCK/BCI/BCH-algebras was initiated by B.L.Meng in 2009, and studied its important properties and relations with BE-algebras[15]. Arsham Borumand Saeid proved that CI-algebra is equivalent to dual Q-algebra[16].
In this section, we investigate the relation between NA-algebras and CI-algebras and Q-algebras.
Definition 4.1.([15]) An algebra ( X ; , 1 ) of type (2, 0) is called a CI-algebra if it satisfies the following axioms: for all x , y , z X
( C I 1 ) x x = 1 for all x X ;
( C I 2 ) 1 x = x for all x X ;
( C I 3 ) x ( y z ) = y ( x z ) , for all x , y , z X .
A CI–algebra X satisfying the condition x 1 = 1 is called a BE-algebra. In any CI-algebra X one can define a binary relation by x y if and only if x y = 1 .
A CI-algebra X has the following properties:
( i )   y ( ( y x ) x ) = 1 ;
( i i )   ( x 1 ) ( y 1 ) = ( x y ) 1 ;
( i i i ) if 1 x , then x = 1 , for all x , y X .
Definition 4.2.([14]) An algebra ( X ; , 1 ) of type (2, 0) is called a Q-algebra if it satisfies the following axioms: for all x , y , z X
( Q 1 ) x x = 1 for all x X ;
( Q 2 ) x 1 = x for all x X ;
( Q 3 ) ( x y ) z = ( x z ) y for all x , y , z X .
Definition 4.3.([14,18]) Let ( X , , 1 ) be a Q-algebra and binary operation on X is defined as follows:
x y = y x .
Then ( X , , 1 ) is called dual Q-algebra. In fact, the axioms of that are as follows:
( D Q 1 ) x x = 1 ;
( D Q 2 ) 1 x = x ;
( D Q 3 ) x ( y z ) = y ( x z ) , for all x , y , z X .
Example 8. Let X = { 1 , a , b , c } . We define binary operations △ on X with the following Tables 17 and 18:
Table 17. △ table.
Table 17. △ table.
1 a b c
1 1 a b c
a a 1 c b
b b c 1 a
c c b a 1
It is not complicated to check that ( X ; , 1 ) is an Q-algebra, this is also a Klein four-group. By Definition 4.3, we can immediately write down the dual algebra of the Q-algebra ( X ; , 1 ) with the following Table 18:
Table 18. ∗ table.
Table 18. ∗ table.
1 a b c
1 1 a b c
a a 1 c b
b b c 1 a
c c b a 1
Obviously, here a , b X , a b = a b . Therefore ( X ; , 1 ) is a self-dual Q-algebras.
Theorem 4.1.([16,17]) Any CI-algebra is equivalent to the dual Q-algebra.
Applying Theorem 2.1, based on Definition 4.1-4.3, for all x , y , z S , the following hold,
Theorem 4.2. Let ( S , , , 1 ) be an NA-algebra and for all x S , it holds that x x = 1 , then
(1) ( S , , 1 ) is a CI-algebra;
(2) ( S , , 1 ) is a Q-algebra.
Proof. The proof is straightforward.
Definition 4.4.([29]) An algebra ( X ; , , 1 ) of type (2,2,0) is called a pseudo-CI algebra if, for all x , y , z X , it satisfies the following axioms:
( p s C I 1 ) x x = x x = 1 ,
( p s C I 2 ) 1 x = 1 x = x ,
( p s C I 3 ) x ( y z ) = y ( x z ) ,
( p s C I 4 ) x y = 1 x y = 1 .
It follows from Definition 2.2 and Theorem 2.1 that the following conclusion is obtained easily:
Theorem 4.3. An NA-algebra ( S , , , 1 ) if, for all x S , it satisfies x x = 1 , then ( S , , , 1 ) is a pseudo-CI algebra, i.e, every pseudo-CI algebra is contained in the class of NA-algebras.

4.2. Relation with Quantum B-Algebras

Rump and Yang introduced the concept of quantum B-algebras[19], and proved that the quantum B-algebras can provide a unified semantic for non-commutative algebraic logic. Almost all implicational algebras studied before - pseudo-effect algebras, residuated lattices, pseudo MV/BL/MTL-algebras, bounded non-commutative R-monoids, pseudo-hoops, pseudo BCK/BCI-algebras are quantum B-algebras. Now, let us proceed by stating the definitions, some of them being well known.
Definition 4.5.([19]) A quantum B-algebra is a partially ordered set X with two binary operations → and ⇝ such that the following are satisfied for x , y , z X :
y z x y x z
x y z y x z
x ( y z ) = y ( x z ) .
Both → and ⇝ stand for logical implication, a left one and a right one, which have to be distinguished in an non-commutative framework. The partial order relation ≤ stands for entailment.
Proposition 4.4. ([19,20]) Let ( X , , , ) be a quantum B-algebra. The following hold, for all x , y , z X ,
( 1 ) x ( x y ) y , x ( x y ) y ;
( 2 ) y z implies x y x z ;
( 3 ) x y implies y z x z , y z x z ;
( 4 ) x y = ( ( x y ) y ) y , x y = ( ( x y ) y ) y ;
( 5 ) x y ( y z ) ( x z ) , x y ( y z ) ( x z ) .
Now, we study the relationship between NA-algebra and quantum B-algebras as follows.
Theorem 4.5. Let ( X , , , 1 ) be an NA-algebra which satisfies x x = 1 for any x X , we have
( I 1 ) the order is given by x y x y = 1 (or y x = 1 ) is a partial order.
( I 2 ) ( X , , , 1 ) is a trivial quantum B-algebra, the element x is group-like element.
Proof.  ( I 1 ) 1)By x x = 1 , we have x x ;
2) Assume that x y = 1 = y x holds for given x , y X . Then it implies that x ( y x ) = ( x y ) x = 1 x = x x 1 = x y = y 1 = y ( x x ) = x ( y x ) = x 1 = x . Hence x y , y x x = y .
3) Assume that x , y X satisfies x y = 1 , y z = 1 1 = 1 1 = ( x y ) ( y z ) = x ( ( y y ) z ) = x ( 1 z ) = x z .
Hence x y , y z x z . So the order relation is a partial order in X.
( I 2 ) In the semigroup ( X , , 1 ) of NA-algebra ( X , , , 1 ) , for all x , y X , we have x y = y x holds, hence for all x , y , z X ,
x ( y z ) = x ( z y ) = ( x z ) y = y ( x z )
Using equality (12), by ∗ instead of →, and use △ instead of ⇝, we obtain equality(11)is verified.
From that y z y z = 1 ( x y ) ( x z ) = ( x y ) ( x z ) = x ( ( x y ) z ) = ( x x ) ( y z ) = 1 1 = 1 . It follows that (9) y z x y x z .
By x x = 1 x 1 = x ( x x ) = ( x x ) x = 1 x = x x y = x ( y 1 ) = y ( x 1 ) = y x = x y , i.e., x y = y x = x y ) . In this case, x y = x y . and if x ( y z ) = 1 , then y ( x z ) = 1 , the converse is also true. Thus, we obtain x y z y x z . So, the inequality (10) is verified.
This proves ( X , , , 1 ) is a quantum B-algebra.
Furthermore, we can be obtain:
( x y ) y = y ( x y ) = x ( y y ) = x 1 = x ,
( x y ) y = ( y x ) y = y ( x y ) = x ( y y ) = x 1 = x .
Therefore, ( X , , , 1 ) is a commutative quantum B-algebra, and the element x is group-like element.
Remark 6. In an NA-algebra ( S , , , 1 ) , a order relation is defined by is defined by x y x y = 1 . We can prove that only if condition x x = 1 holds, this order relation is a partial order. Therefore, to construct a quantum B-algebra using NA-algebra, an additional condition x x = 1 must be imposed to ensure reflexivity.
The following example shows that a nilpotent NA-algenra is a quantum B-algebra.
Let S = { a , 1 } . Define the operations ∗ and △ on S by cayley Tables 19 and 20 below:
Table 19. ∗ table.
Table 19. ∗ table.
a 1
a 1 a
1 a 1
Table 20. ∗ table.
Table 20. ∗ table.
a 1
a 1 a
1 a 1
Here ( S , , , 1 ) is a NA-algebra. We putting = , = , and a = 1 , then ( S , , , 1 ) is also a quantum B-algebra.
In [20], Shengwei Han and Xiaoting Xu use the identity (11) to propose the concept of C-algebras and show that a C-algebra is a group if and only if each of its elements is dualizing and by dualizing elements of a C-algebra X define different binary operations on X such that X is a moniod. In this section, we will to define C-algebras and investigate the relation between C-algebras and NA-algebras.
Definition 4.6.([20]) A set X with two binary operations → and ⇝ is called a C-algebra if → and ⇝ satisfy the condition (11).
Theorem 4.6. Every NA-algebra ( S , , , 1 ) is a C-algebra.
Proof. By Theorem 2.1, we putting = , = , for all x , y , z S , we have
x ( y z ) = x ( y z ) = x ( z y ) ,
y ( x z ) = y ( x z ) = ( x z ) y ) = x ( z y ) ,
Hence, x ( y z ) = y ( x z ) . So, axiom (11) hold. The proof is complete.

4.3. Relation with Pseudo-BCH-Algebras

In order to characterize fuzziness, non-commutability or uncertainty in quantum logic, it is necessary to break through the rigid structures of traditional Boolean algebra, such as excluded neutrality and commutative law. Pseudo-prefix algebra, such as pseudo-Boolean algebra and pseudo-BCI algebra, has become an effective mathematical tool for describing complex logical relationships by weakening axiomatic conditions such as non-commutativity and non-associativity. 2015, Andrzej Walendziak introduced the concept of pseudo-BCH-algebras, which is a theoretical exploration in the evolution of non-commutative logic algebra. Its core value lies in extending the BC/BCI framework to adapt to non-commutative logic scenarios and filling the theoretical gap between strict Boolean algebra and completely free algebra[22]. Definition 4.7.([22]) A pseudo-BCH-algebra is an algebra X = ( X ; , , 1 ) of type (2,2,0) satisfying the axioms:
(pBCH-1) x x = x x = 1 ;
(pBCH-2) ( x y ) z = ( x z ) y ;
(pBCH-3) x y = y x = 1 x = y ;
(pBCH-4) x y = 1 x y = 1 .
Replacing ⋄ by △ in Definition 4.7 we obtain
Remark 7. Observe that if ( S ; , , 1 ) is a NA-algebra, letting x x : = 1 . By Theorem 2.5 and Theorem 2.6, then we have x y = y x = x y , and produces a pseudo-BCH-algebra ( S ; , , 1 ) . Its inverse is not generally true as shown in the following example.
Example 9. Let X = { 1 , a , b , c } . Define the operations ∗ and ⋄ on X by Tables 21 and 22 below:
Table 21. ∗ table.
Table 21. ∗ table.
1 a b c
1 1 1 1 1
a a 1 a 1
b b b 1 1
c c b c 1
Table 22. ⋄ table.
Table 22. ⋄ table.
1 a b c
1 1 1 1 1
a a 1 a 1
b b b 1 1
c c c a 1
Then, it is easy to verity that ( X ; , , 1 ) is a pseudo-BCH-algebra, which is not a NA-algebras, since b c = 1 a = c b .

4.4. Relation with RM-Algebras

In 2019, Walendziak, A. introduced the notion of RM algebras and investigated its elementary properties[23]. The class of all RM algebras contains BCK, BCI, BCH, BZ, RME, pre-BZ algebras and many others.
In this section, for all x , y , z X , we apply the identity
(I) x ( y z ) = ( z x ) y
to NA-algebras ( S , , , 1 ) and investigate some relations between this condition with other axioms in some algebras of logic and some examples are given to illustrate them. The relations between NA-algebras and RM-algebras are given.
Definition 4.8.([23])An RM-algebra is an algebra ( X , , 1 ) of type (2,0) satisfying the following axioms: for all x , y X
(R) x x = 1 ,
(M) 1 x = x .
Example 10. Let X = { 1 , a , b } . Define the operations → on X with Cayley Table 23:
Table 23. → table.
Table 23. → table.
1 a b
1 1 a b
a a 1 b
b b b 1
then ( X , , 1 ) is an RM-algebra and satisfies condition(I)[24], but b ( a b ) = b b = b b = 1 a ( b b ) = a 1 = a , hence it does not satisfy
(E) x ( y z ) = y ( x z ) .
So, RM-algebra is not NA-algebra.
Theorem 4.7. If ( S , , , 1 ) is a NA-algebra with x x = 1 , then ( S , , 1 ) is an RM-algebra.
Proof. By ( N 3 ) , we have (M) holds. Based on the assumption x x = 1 , we obtain ( S , , 1 ) is an RM-algebra.
Theorem 4.8. Let ( S , , , 1 ) be an NA-algebra. If it satisfies condition(I), for all x , y , z S , we have:
( z x ) y = ( z y ) x .
Proof. Let x , y , z S . By using x ( y z ) = y ( x z ) , if S satisfies condition(I), we have
( z x ) y = x ( y z ) = y ( x z ) = ( z y ) x .
Therefore, ( z x ) y = ( z y ) x .
Proposition 4.8. If NA-algebra ( S , , , 0 ) satisfies x x = 1 and x 1 = 1 , then S = { 1 } .
Proof. Let x S . suppose x x = 1 , then x = 1 x = ( x x ) x = x ( x x ) = x 1 . If S satisfies x 1 = 1 , we have x = 1 , and S = { 1 } .
Proposition 4.9. Let ( S , , , 0 ) be an NA-algebra, we have
(1) if it satisfies condition(I), then x 1 = x , for any x S .
(2) if for all x , y , z S , then ( z x ) y = ( z y ) x iff x y = y x .
Proof. (1) For any x S , we apply identity (I) to NA-algebra ( S , , , 0 ) , we obtain
x 1 = 1 ( x 1 ) = ( 1 1 ) = 1 x = x .
(2) Put z = 1 with identity ( z x ) y = ( z y ) x , we get ( 1 x ) y = ( 1 y ) x x = y . Conversely, if all x , y S , have x y = y x , then ( z x ) y = y ( z x ) = z ( y x ) = ( z y ) x . The proof is complete.
Proposition 4.10. ([24]) If ( X , , 1 ) is an RM-algebra satisfying (I), then (E) holds.
From theorem 4.7, Proposition 4.9 and Proposition 4.10, we have: The RM-algebras are a special subclass of the NA-algebras with x x = 1 for all x S .
According to the above analysis, the following diagram of inclusion relation can be outlined (where “Nilpotent NA” denotes a nilpotent NA-algebra satisfying x x = 1 ):
Figure 1. The relationships between NA-algebras and other algebras
Figure 1. The relationships between NA-algebras and other algebras
Preprints 197560 g001

5. Conclusions and Future Work

In this paper, we have introduced the concept of NA-algebras and investigated some of their useful properties. It is well known that the ideals with special properties play an important role in the logic system. The aim of this article is to investigate ideals and stabilizers in NA-algebra, we establish the NA-morphism theorem. We characterize congruence kernels in a NA-algebra. Finally, the relationships between NA-algebras and other algebras, like Q-algebras, CI-algebras, GE-algebras and quantum B-algebra are also investigated. As a direction of research, one can investigate and extend these results to the other algebraic structures.
We believe that these results are very useful in developing algebraic structures also these definitions and main results can be similarly extended to some other algebraic systems such as lattices and Lie algebras etc. We hope this work would serve as a foundation for further studies on the structure of NA-algebras like fuzzy NA-algebras, soft NA-algebras and hyper NA-algebras.
NA-algebras have applications in the dialgebra theory. It is also closely connected with dimonoids and Digroups introduced by Loday[25,26,28]. Digroups which form a subclass of dimonoids, play an important role in the theory of Leibniz algebras[28]. Next, we will embed the NA-algebra into a vector space, deeply further study its relationship with other algebraic systems, and expand the field of NA-algebra.

Funding

This work is supported by the National Natural Science Foundation of China (Grants No. 11801239, 11771004).

Conflicts of Interest

The authors declare that there is no conflict of interests regarding the publication of this article.

References

  1. Baczynski, M.; Jayaram, B. Fuzzy implications; New York, 2008. [Google Scholar]
  2. Wu wangming, Fuzzy implication algebra. Fuzzy systems and Mathematics 1990, 1, 56–64.
  3. Mas, M.; Monserrat, M.; Torrens, J.; Trillas, E. A Survey of fuzzy implication functions. IEEE TRANSACTIONS ON FUZZY SYSTEMS 2007, 15(6), 1107–1120. [Google Scholar] [CrossRef]
  4. Massanet, S.; Mayor, G.; Mesiar, R.; Torrens, J. On fuzzy implications: an axiomatic approach. International Journal of Approximate Reasoning 2013, 54, 1471–1482. [Google Scholar] [CrossRef]
  5. Pei, D. A Survey of fuzzy implication algebras and their axiomatization. International Journal of Approximate Reasoning 2014, 55, 1643–1658. [Google Scholar] [CrossRef]
  6. Gavrylkiv, V.M.; Rendziak, D.V. Interassociativity and three-element doppelsemigroups. Algebra Discrete Math. 2019, 28(2), 224–247. [Google Scholar]
  7. Deng, F.; Xu, Y. On N(2,2,0)-algebra. The Journal of Southwest Jiaotong University 1996, 31, 457–463. [Google Scholar]
  8. Deng, F.; Ren, S.; Zheng, P. N(2,2,0) Algebras and Related Topic. Journal of Mathematics Research 2021, 13(6), 27–38. [Google Scholar] [CrossRef]
  9. Kaygorodov, I.; Paez-Guillan, P.; Voronin, V. The Algebraic and Geometric Classification of Nilpotent Bicommutative Algebras. Algebras and Representation Theory 2020, 23, 2331–2347. [Google Scholar] [CrossRef]
  10. Cayley, A. On the theory of analytical forms called trees. Phil. Mag., (1857)13: 19–30. Collected Math. Papers, University Press, Cambridge, (1890)3:242-246. [CrossRef]
  11. Roudabri, T.; Torkzadeh, L. A topology on BCK-algebras via left and right stabilizers. Iran J Math Sci Inf 2009, 4, 1–8. [Google Scholar]
  12. Haveshki, M.; Mohamadhasani, M. Stabilizer in BL-algebras and its properties. Int Math 2010, 5(57–60), 2809–2816. [Google Scholar]
  13. Kondo, M. Properties of stabilizers in residuated lattices. Soft Computing 2022, 26, 6981–6988. [Google Scholar] [CrossRef]
  14. Neggers, J.; Ahn, S.S. On Q-algebras. International Journal of Mathematics and Mathematics Sciences 2001, 27, 749–757. [Google Scholar] [CrossRef]
  15. Biao Long Meng, CI-algebra. Scientiae Mathematicae Jpn 2010, 71(2), 695–701.
  16. Saeid, A.B. CI-algebra is equivalent to dual Q-algebra. Journal of the Egyptian Mathematical Society 2013, 21, 1–2. [Google Scholar] [CrossRef]
  17. Saengsura, K.; Sarasit, N.; Anantayasethi, A. On the Strong Atoms of Q-Algebras. Axioms 2025, 14(4), 271:1–11. [Google Scholar] [CrossRef]
  18. Anantayasethi, A.; Kunawat, T.; Moonnipa, P. Relations between G-part and atoms in Q-algebras. European Journal of Pure and Applied Mathematics 2024, 17(4), 3268–3276. [Google Scholar] [CrossRef]
  19. Rump, W.; Yang, Y. Non-commutative logical algebras and algebraic quantales. Ann Pure Appl Log 2014, 165(2), 759–785. [Google Scholar] [CrossRef]
  20. Han, S.; Xu, X. A few notes on quantum B-algebras. Studia Logica 2021, 109, 1423–1440. [Google Scholar] [CrossRef]
  21. Ciungu, L.C. Monadic classes of quantum B-algebras. Soft Computing 2021, 25, 1–14. [Google Scholar] [CrossRef]
  22. Walendziak, A. Pseudo-BCH-algebras. Discussiones Mathematicae General Algebra and Applications 2015, 35, 5–19. [Google Scholar] [CrossRef]
  23. Walendziak, A. The property of commutativity for some generalizations of BCK-algebras. Soft Computing 2019, 23(17), 7505–7511. [Google Scholar] [CrossRef]
  24. Rezaei, A. RM-algebras with an additional condition. Journal of Mahani Mathematics Research 2024, 13(3), 1–12. [Google Scholar]
  25. Loday, J.L. Dialgebras. In Dialgebras and Related Operads; Lect. Notes Math.; Springer: Berlin, 2001; pp. 7–66. [Google Scholar]
  26. Zhuchok, A.V. Commutative dimonoids. Algebra Discrete Math 2009, 2, 116–127. [Google Scholar]
  27. Zhuchok, A.V.; Gorbatkov, A.B. On the structure of dimonoids. Semigroup Forum 2017, 94, 194–203. [Google Scholar] [CrossRef]
  28. Phillips, J.D. A short basis for the variety of digroups. Semigroup Forum 2005, 70, 466–470. [Google Scholar] [CrossRef]
  29. Rezaei, A.; Borumand Saeid, A.; Yousefi, K.; Saber, S. On pseudo-CI algebras. Soft Computing 2019, 23(2). [Google Scholar] [CrossRef]
  30. Deng, F.; Tuo, S.; Yong, L.; Zhou, T. Construction Example for Algebra System Using Harmony Search Algorithm. Mathematical Problems in EngineeringVolume 2015, 2015, 836925. [Google Scholar] [CrossRef]
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2026 MDPI (Basel, Switzerland) unless otherwise stated