Preprint
Article

This version is not peer-reviewed.

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

Submitted:

11 February 2026

Posted:

11 February 2026

You are already at the latest version

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 [2] introduced a class of fuzzy implication algebras, FI-algebras for short, in 1990. 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.
NA-algebras are a new kind of algebraic system based on fuzzy implication algebras, and the previous research results show that this algebraic system with a dual semigroup. Under specific conditions, it can generate many non-classical logic algebras. Especially, it can constitute quantum B-algebras by introducing a partial order, which further shows that NA- have strong research potential. 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 ( N 1 ) and ( N 2 ) of NA-algebra.
Definition 2.2. ([7]) A nonempty set S equipped with two binary operations * and △ satisfying the axioms
( N 1 ) a * ( b △ c ) = c * ( a * b ) ;
( N 2 ) ( a △ b ) * c = b * ( a * c ) ;
( N 3 ) 1 * a = a ,
for all a , b , c ∈ S is called a NA-algebra, where 1 is a constant element on S.
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 ) . The derivations of Equations (2) and (3) showing how Axioms ( N 1 ) and ( N 2 ) are derived from the accompanying in fuzzy implication algebra are given in [7,8].
Example 1. Let S = { 1 , a , b , c } . Define the operations * and △ on S by cayley table 1-2 below:
Based on the Cayley table 1 and table 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 .
This completes the proof.
Corollary 2.2. ([7,8]) If ( S , * , △ , 1 ) 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.
If x * x = 1 , then x * 1 = x * ( x * x ) = ( N 5 ) ( x * x ) * x = 1 * x = ( N 3 ) x , we get 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.
In this case, x * y = ( x * y ) * 1 = ( N 5 ) x * ( y * 1 ) = ( N 5 ) y * ( x * 1 ) = y * x = x △ y . * and △ coincide, ( S , * , 1 ) is a commutative semigroups.
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 table 3-4 below:
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, and ( S , △ , 1 ) is also.
Example 3. Let X = { 1 , a , b } . Define the operations * and △ on X by table 5-6 below:
By table 5 and table 6, we have a * ( b △ 1 ) = a * b = b , 1 * ( a * b ) = 1 * b = b , so ( N 1 ) holds. ( a △ b ) * 1 = b * 1 = b , b * ( a * 1 ) = b * a = b , hence ( N 2 ) holds. 1 * 1 = 1 , 1 * a = a , 1 * b = b , So ( N 3 ) hold. Other cases can also be verified ( N 1 ) , ( N 2 ) and ( N 3 ) hold. Therefore ( 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 ⇔ u △ a ≤ 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 .
In this subsection we introduce a new axiomatization of NA-algebras.
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 ) ,
( I I ) x △ y = y * x ,
( I I I ) x * ( y * z ) = y * ( x * z ) , (left commutative)
( I V ) 1 * x = x .
Then ( S , * , △ , 1 ) is an NA-algebra. The reverse is also true.
Proof. By ( I ) and ( I I ) , for all x , y , z ∈ S , we have
x * ( z * y ) = ( I I ) x * ( y △ z ) = ( I ) y △ ( x * z ) = ( I I ) ( x * z ) * y .
Thus, for any x , y , z ∈ S , we have x * ( z * y ) = ( x * z ) * y . Hence the binary operation "*" with associative.
Similarly, we can prove x △ ( z △ y ) = ( x △ z ) △ y . That is "△" 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 ( I V ) , we get axiom ( N 3 ) holds. Thus, ( S , * , △ , 1 ) is an NA-algebra.
Conversely, every NA-algebra satisfies the condition ( I I ) (by ( N 4 ) ), ( I I I ) (by ( N 5 ) ) and ( I V ) (by ( N 3 ) ). We only need to verify ( I ) holds.
Let ( S , * , △ , 1 ) be an NA-algebra. By Theorem 2.1, we have
x * ( y △ z ) = ( N 4 ) x * ( z * y ) = ( N 5 ) ( x * z ) * y = ( N 4 ) y △ ( x * z ) . So, ( I ) holds.
This completes the proof.
Let ( S , * , △ , 1 ) be a NA-algebra. If operations * and △ of ( S , * , △ , 1 ) coincide, then the NA-algebra becomes a semigroup. Thus, every NA-algebra is 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 table 7-8 below:
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 table 9-10 below:
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 table 11-12 below:
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 , that 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.
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 * h 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 [ 1 ] θ 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 = 1 * ( 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 = 1 * ( 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 Table 13-14:
Let Y = { 1 ¯ , w , s , t } , define the operations * ¯ and △ ¯ with Cayley Table15-16:
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 1 ∈ ϕ − 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 ) ∈ G . 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:
c H : = { x ∈ S ∣ c * x ∈ H , c ∈ S } .
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 , a ↦ a H is an NA-morphism.
Proof. Assume that H is an NA-ldeal of S. We define a map φ : S → S / H , a ↦ a H . This implies that
∀ a , b ∈ S , we have
a ↦ a H = { x ∈ S ∣ a * x ∈ H } ,
b ↦ b H = { y ∈ S ∣ b * y ∈ H } ,
a * b ↦ a * b H = { x ∈ S ∣ ( a * b ) * x ∈ H } .
Obvious that
a H * b H = a * b H .
We say that φ is the natural NA-morphism.
In the theory of semigroups, the isomorphism theorem is very similar to the first isomorphism theorem in group theory. The core idea is: the structure of original semigroup is "compressed" into the image via the quotient structure. With such a thought, we establish the isomorphism theorem of NA-algebra.
Theorem 3.14.(NA-ismorphism theorem) Let ( S ; * , △ , 1 ) and ( T ; * ¯ , △ ¯ , 1 ¯ ) be arbitrary NA-algebras. If f : S → T is an onto NA-morphism, that is for all a , b ∈ S such that f ( a * b ) = f ( a ) * ¯ f ( b ) , and f ( a △ b ) = f ( a ) △ ¯ f ( b ) , then we define the relation " ∼ " : a ∼ b ⇔ f ( a ) = f ( b ) , then
(1) ∼ is a congruence relation on S.
(2) Quotient NA-algebra S / ∼ ≅ I m f .
Proof. (1) By the definition of relation " ∼ " : a ∼ b ⇔ f ( a ) = f ( b ) , and f is a mapping , we have
" ∼ " is naturally an equivalence relation (reflexive, symmetric, transitive). We only need to verify that it satisfies the congruence, i.e.: if a ∼ a ¯ , and b ∼ b ¯ , then a * b ∼ a ¯ * ¯ b ¯ , and a △ b ∼ a ¯ △ ¯ b ¯ .
In fact, if a ∼ a ¯ , b ∼ b ¯ , By the definition of relation " ∼ " , we have f ( a ) = f ( a ¯ ) , f ( b ) = f ( a b ¯ ) . Since f is a homomorphism, then
f ( a * b ) = f ( a ) * ¯ f ( b ) = f ( a ¯ ) * ¯ f ( b ¯ ) = f ( a ¯ * b ¯ ) ,
f ( a △ b ) = f ( a ) △ ¯ f ( b ) = f ( a ¯ ) △ ¯ f ( b ¯ ) = f ( a ¯ △ b ¯ ) .
Hence, a * b ∼ a ¯ * ¯ b ¯ and a △ b ∼ a ¯ △ ¯ b ¯ . Therefore, ∼ is a congruence relation on S.
(2) Step 1: We construct quotient NA-algebra. Since ∼ is a congruence relation on S, we define the quotient set S / ∼ , where each element is an equivalence class of the form [ a ] = { x ∈ S | x ∼ a } .
Step 2: Construct the quotient NA-algebra. We define the operation as:
[ a ] * [ b ] = [ a * b ] , [ a ] △ [ b ] = [ a △ b ] .
Below, we verify that the operation is well-defined, that is, if [ a ] = [ a ′ ] and [ b ] = [ b ′ ] , then [ a * b ] = [ a ′ * b ′ ] , and [ a △ b ] = [ a ′ △ b ′ ] . By using the congruence relation, the well-definedness of this operation is obviously established. Therefore, S / ∼ is a quotient NA-algebra.
Step 3: Construct the natural mapping ϕ and prove it is an isomorphism. Define the mapping ϕ : S / ∼ → I m f as:
ϕ ( [ a ] ) = f ( a ) .
We verify the well-definedness of ϕ : if [ a ] = [ a ′ ] , then a ∼ a ′ , that is f ( a ) = f ( a ′ ) . Therefore, ϕ ( [ a ] ) = f ( a ) = f ( a ′ ) = ϕ ( [ a ′ ] ) . So ϕ is a well-defined mapping.
ϕ [ a ] * [ b ] = ϕ ( [ a * b ] ) = f ( a * b ) = f ( a ) f ( b ) = ϕ ( [ a ] ) ϕ ( [ b ] ) .
We now show that ϕ is a bijection.
∘ Injection: if ϕ ( [ a ] ) = ϕ ( [ b ] ) , then f ( a ) = f ( b ) , that is a ∼ b . So, [ a ] = [ b ] . Therefore, ϕ is a injection.
∘ Surjection: ∀ y ∈ I m f , ∃ a ∈ S such that f ( a ) = y , i.e., ϕ ( [ a ] ) = y . So, ϕ is a surjection.
To sum up, we have mapping ϕ is an isomorphism. It follows that S / ∼ ≅ I m f . This completes the proof.

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, quantum B-algebras, pseudo-BCH-algebras and RM-algebras, and 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, W. Fuzzy implication algebra. Fuzzy systems and Mathematics 1990, 1, 56–64. [Google Scholar]
  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. A.Cayley, On the theory of analytical forms called trees. Phil. Mag., (1857)13: 19–30. Collected Math. Papers, University Press, Cambridge, (1890)3:242-246.
  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. B.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, Ananya. 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. A.Rezaei, RM-algebras with an additional condition. Journal of Mahani Mathematics Research, (2024)13(3):1–12.
  25. J.L.Loday, Dialgebras. Dialgebras and Related Operads. Lect. Notes Math., Springer, Berlin, (2001):7–66.
  26. Zhuchok, A.V. Commutative dimonoids. Algebra Discrete Math 2009, 2, 116–127. [Google Scholar]
  27. Zhuchok, A.V.; Gorbatkov, Alexander 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.; Saeid, A.B.; Yousefi, K.; Saber, Sikari. 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 Engineering 2015, ID 836925, 15. [Google Scholar] [CrossRef]
Figure 1. The relationships between NA-algebras and other algebras.
Figure 1. The relationships between NA-algebras and other algebras.
Preprints 198505 g001
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
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
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
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
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
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
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
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
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
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
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
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
Table 23. → table.
Table 23. → table.
→ 1 a b
1 1 a b
a a 1 b
b b b 1
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.