Next Article in Journal
Improving the Accuracy of Tesseract 4.0 OCR Engine Using Convolution-Based Preprocessing
Next Article in Special Issue
Neutrosophic Components Semigroups and Multiset Neutrosophic Components Semigroups
Previous Article in Journal
Time-Varying Delayed H Control Problem for Nonlinear Systems: A Finite Time Study Using Quadratic Convex Approach
Previous Article in Special Issue
A Novel Dynamic Multi-Criteria Decision Making Method Based on Generalized Dynamic Interval-Valued Neutrosophic Set
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Kind of Variation Symmetry: Tarski Associative Groupoids (TA-Groupoids) and Tarski Associative Neutrosophic Extended Triplet Groupoids (TA-NET-Groupoids)

1
Department of Mathematics, Shaanxi University of Science & Technology, Xi’an 710021, China
2
Department of Mathematics, University of New Mexico, Gallup, NM 87301, USA
*
Author to whom correspondence should be addressed.
Symmetry 2020, 12(5), 714; https://doi.org/10.3390/sym12050714
Submission received: 21 February 2020 / Revised: 30 March 2020 / Accepted: 9 April 2020 / Published: 2 May 2020

Abstract

:
The associative law reflects symmetry of operation, and other various variation associative laws reflect some generalized symmetries. In this paper, based on numerous literature and related topics such as function equation, non-associative groupoid and non-associative ring, we have introduced a new concept of Tarski associative groupoid (or transposition associative groupoid (TA-groupoid)), presented extensive examples, obtained basic properties and structural characteristics, and discussed the relationships among few non-associative groupoids. Moreover, we proposed a new concept of Tarski associative neutrosophic extended triplet groupoid (TA-NET-groupoid) and analyzed related properties. Finally, the following important result is proved: every TA-NET-groupoid is a disjoint union of some groups which are its subgroups.

1. Introduction

Generally, group and semigroup [1,2,3,4,5] are two basic mathematical concepts which describe symmetry. As far as we know the term semigroup was firstly introduced in 1904 in a French book (see book review [1]). A semigroup is called right commutative if it satisfies the identity a*(x*y) = a*(y*x) [4]. When we combine right commutative with associative law, we can get the identity:
(x * y) * z = x * (z * y) (Tarski associative law).
In this study we focused on the non-associative groupoid satisfying Tarski associative law (it is also called transposition associative law), and this kind of groupoid is called Tarski associative groupoid (TA-groupoid). From a purely algebraic point of view, these structures are interesting. They produce innovative ideas and methods that help solve some old algebraic problems.
In order to express the general symmetry and algebraic operation laws which are similar with the associative law, scholars have studied various generalized associative laws. As early as in 1924, Suschkewitsch [6] studied the following generalized associative law (originally called “Postulate A”):
(x * a) * b = x * c,
where the element c depended upon the element a and b only, and not upon x. Apparently, the associative law is a special case of this Postulate A when c = a * b, and Tarski associative law explained above is also a special case of this Postulate A when c = b * a. This fact shows that Tarski associative groupoid (TA-groupoid) studied in our research is a natural generalization of the semigroup. At the same time, Hosszu studied the function equations satisfying Tarski associative law in 1954 (see [7,8,9]); Thedy [10] studied rings satisfying x(yz) = (yx)z, and it is symmetric to Tarski associative groupoid, since defining x*y = yx, x(yz) = (yx)z is changed to (z*y)*x = z*(x*y); Phillips (see the Table 12 in [11]) and Pushkashu [12] also referred to Tarski associative law. These facts show that the systematic study of Tarski associative groupoid (TA-groupoid) is helpful to promote the study of non-associative rings and other non-associative algebraic systems.
In recent years, a variety of non-associative groupoids have been studied in depth (it should be noted that the term “groupoid” has many different meanings, such as the concept in category theory and algebraic topology, see [13]). An algebraic structure midway between a groupoid and a commutative semigroup appeared in 1972, Kazim and Naseeruddin [14] introduced the concept of left almost semigroup (LA-semigroup) as a generalization of commutative semigroup and it is also called Abel-Grassmann’s groupoid (or simply AG-groupoid). Many different aspects of AG-groupoids have been studied in [15,16,17,18,19,20,21,22]. Moreover, Mushtaq and Kamran [19] in 1989 introduced the notion of AG*-groupoids: one AG-groupoid (S, *) is called AG*-groupoid if it satisfies
(x * y) * z = y * (x * z), for any x, y, zS.
Obviously, when we reverse the above equation, we can get (z*x)*y = z*(y*x), which is the Tarski associative law (transposition associative law). In [23], a new kind of non-associative groupoid (cyclic associative groupoid, shortly, CA-groupoid) is proposed, and some interesting results are presented.
Moreover, this paper also involves with the algebraic system “neutrosophic extended triplet group”, which has been widely studied in recent years. The concept of neutrosophic extended triplet group (NETG) is presented in [24], and the close relationship between NETGs and regular semigroups has been established [25]. Many other significant results on NETGs and related algebraic systems can be found, see [25,26]. In this study, combining neutrosophic extended triplet groups (NETGs) and Tarski associative groupoids (TA-groupoids), we proposed the concept of Tarski associative neutrosophic extended triplet groupoid (TA-NET-groupoid).
This paper has been arranged as follows. In Section 2, we give some definitions and properties on groupoid, CA-groupoid, AG-groupoid and NETG. In Section 3, we propose the notion of Tarski associative groupoid (TA-groupoid), and show some examples. In Section 4, we study its basic properties, and, moreover, analyze the relationships among some related algebraic systems. In Section 5, we introduce the new concept of Tarski associative NET-groupoid (TA-NET-groupoid) and weak commutative TA-NET-groupoid (WC-TA-NET-Groupoid), investigate basic properties of TA– NET-groupoids and weak commutative TA-NET-groupoids (WC-TA-NET-Groupoids). In Section 6, we prove a decomposition theorem of TA-NET-groupoid. Finally, Section 7 presents the summary and plans for future work.

2. Preliminaries

In this section, some notions and results about groupoids, AG-groupoids, CA-groupoids and neutrosophic triplet groups are given. A groupoid is a pair (S, *) where S is a non-empty set with a binary operation *. Traditionally, when the * operator is omitted, it will not be confused. Suppose (S, *) is a groupoid, we define some concepts as follows:
(1)
a, b, cS, a*(b*c) = a*(c*b), S is called right commutative; if (a*b)*c = (b*a)*c, S is called left commutative. When S is right and left commutative, then it is called bi-commutative groupoid.
(2)
If a2 = a (aS), the element a is called idempotent.
(3)
If for all x, yS, a*x = a*yx = y (x*a = y*ax = y), the element aS is left cancellative (respectively right cancellative). If an element is a left and right cancellative, the element is cancellative. If (∀aS) a is left (right) cancellative or cancellative, then S is left (right) cancellative or cancellative.
(4)
If ∀a, b, cS, a*(b*c) = (a*b)*c, S is called semigroup. If ∀a, bS, a * b = b * a, then a semigroup (S, *) is commutative.
(5)
If ∀aS, a2 = a, a semigroup (S, *) is called a band.
Definition 1. 
([14,15]) Assume that (S, *) is a groupoid. If S satisfying the left invertive law:a, b, c ∈S, (a*b)*c = (c*b)*a. S is called an Abel-Grassmann’s groupoid (or simply AG-groupoid).
Definition 2. 
([21,22]) Let (S, *) be an AG-groupoid, for all a, b, c∈S.
(1) 
If (a*b)*c = b*(a*c), then S is called an AG*-groupoid.
(2) 
If a*(b*c) = b*(a*c), then S is called an AG**-groupoid.
(3) 
If a*(b*c) = c*(a*b), then S is called a cyclic associative AG-groupoid (or CA-AG-groupoid).
Definition 3. 
[23] Let (S, *) be a groupoid. S is called a cyclic associative groupoid (shortly, CA-groupoid), if S satisfying the cyclic associative law:a, b, c ∈S, a*(b*c) = c*(a*b).
Proposition 1. 
[23] Let (S, *) be a CA-groupoid, then:
(1) 
For any a, b, c, d, x, y∈S, (a * b) * (c * d) = (d * a) * (c * b);
(2) 
For any a, b, c, d, x, y∈S, (a * b) * ((c * d) * (x * y)) = (d * a) * ((c * b) * (x * y)).
Definition 4. 
([24,26]) Suppose S be a non-empty set with the binary operation *. If for any a ∈ S, there is a neutral “a” (denote by neut(a)), and the opposite of “a” (denote by anti(a)), such that neut(a) ∈S, anti(a) ∈S, and: a * neut(a) = neut(a) * a = a; a * anti(a) = anti(a) * a = neut(a). Then, S is called a neutrosophic extended triplet set.
Note: For any aS, neut(a) and anti(a) may not be unique for the neutrosophic extended triplet set (S, *). To avoid ambiguity, we use the symbols {neut(a)} and {anti(a)} to represent the sets of neut(a) and anti(a), respectively.
Definition 5. 
([24,26]) Let (S, *) be a neutrosophic extended triplet set. Then, S is called a neutrosophic extended triplet group (NETG), if the following conditions are satisfied:
(1) 
(S, *) is well-defined, that is, for any a, b ∈ S, a * b ∈S.
(2) 
(S, *) is associative, that is, for any a, b, c ∈S, (a * b) *c = a * (b * c).
A NETG S is called a commutative NETG if a * b = b * a, a, b ∈S.
Proposition 2. 
([25]) Let (S, *) be a NETG. Then (a∈S) neut(a) is unique.
Proposition 3. 
([25]) Let (S, *) be a groupoid. Then S is a NETG if and only if it is a completely regular semigroup.

3. Tarski Associative Groupoids (TA-Groupoids)

Definition 6. 
Let (S, *) be a groupoid. S is called a Tarski associative groupoid (shortly, TA-groupoid), if S satisfying the Tarski associative law (it is also called transposition associative law): (a * b) * c = a * (c * b), a, b, c∈S.
The following examples depict the wide existence of TA-groupoids.
Example 1. 
For the regular hexagon as shown in Figure 1, denote S = {θ, G, G2, G3, G4, G5}, where G, G2, G3, G4, G5 and θ represent rotation 60, 120, 180, 240, 300 and 360 degrees clockwise around the center, respectively.
Define the binary operation ◦ as a composition of functions in S, that is, ∀ U, VS, UV is that the first transforming V and then transforming U. Then (S, ◦) is a TA-groupoid (see Table 1).
Example 2. 
Let S = [n, 2n] (real number interval, n is a natural number), x, y∈S. Define the multiplication * by
x * y = { x + y n , i f   x + y 3 n x + y 2 n , i f   x + y > 3 n
Then (S, *) is a TA-groupoid, since it satisfies (x * y) * z = x * (z * y), x, y, z ∈ S, the proof is as follows:
Case 1: x + y + z − n ≤ 3n. It follows that y + z ≤ x + y + z − n ≤ 3n and x + y ≤ x + y + z − n ≤ 3n. Then (x * y)*z = (x + y − n) *z = x + y + z − 2n = x * (z + y − n) = x * (z * y).
Case 2: x + y + z − n > 3n, y + z ≤ 3n and x + y ≤ 3n. Then(x * y)*z = (x + y − n)*c = x + y + z − 3n = x * (z + y − n) = x * (z * y).
Case 3: x + y + z − n > 3n, y + z≤ 3n and x + y > 3n. It follows that x + y + z−2n ≤ x+3n − 2n = x + n ≤ 3n. Then (x * y) *z = (x + y − 2n) *c = x + y + z − 3n = x * (z + y − n) = x * (z * y).
Case 4: x + y + z − n > 3n, y + z > 3n and x + y ≤ 3n. It follows that x + y + z − 2n ≤ 3n + c − 2n = z + n ≤ 3n. Then (x * y) *z = (x + y − n) *z = x + y + z − 3n = x * (z + y − 2n) = x * (z * y).
Case 5: x + y + z−n > 3n, y + z > 3n and x + y > 3n. When x + y + c − 2n ≤ 3n, (x * y) *z = (x + y − 2n) *z = x + y + z − 3n = x * (z + y − 2n) = x * (z * y); When x + y + z − 2n > 3n, (x * y) *z = (x + y − 2n)*z = x + y + z − 4n = x * (z + y − 2n) = x * (z * y).
Example 3. 
Let
S = { ( x 0 0 0 ) :   x   i s   a   i n t e g r a l n u m b e r } { ( 1 0 0 1 ) ,   ( 1 0 0 1 ) } .
Denote S1= { ( a 0 0 0 ) :   a   i s a i n t e g r a l n u m b e r } ,S2= { ( 1 0 0 1 ) ,   ( 1 0 0 1 ) } . Define the operation * on S: x, y∈S, (1) if x∈ S1 or y∈ S1, x*y is common matrix multiplication; (2) if x∈ S2 and y∈S2, x*y = ( 1 0 0 1 ) . Then (S, *) is a TA-groupoid. In fact, we can verify that (x*y)*z = x* (z*y) x, y, z∈S, since
(i) 
if x, y, z∈S1, by the definition of operation * we can get (x*y)*z = x* (y*z) =x* (z*y);
(ii) 
if x, y, zS2, then (x*y)*z = ( 1 0 0 1 ) = x* (z*y), by (2) in the definition of operation *;
(iii) 
if x S2, y, z S1, then (x*y)*z = y*z = z*y = x* (z*y), by (1) in the definition of operation *;
(iv) 
if xS2, yS2, zS1, then (x*y)*z = ( 1 0 0 1 ) *z = z = z*y = x* (z*y), by the definition of operation *;
(v) 
if x S2, y S1, z S2, then (x*y)*z = y*z = y = z*y = x* (z*y), by the definition of operation *;
(vi) 
if x S1, y S2, z S1, then (x*y)*z = x*z = x* (z*y), by (1) in the definition of operation *;
(vii) 
if x S1, y S1, z S2, then (x*y)*z = x*y = x* (z*y), by (1) in the definition of operation *;
(vii) 
if x∈S1, yS2, zS2, then (x*y)*z = x*z = x = x* ( 1 0 0 1 ) = x* (z*y), by (1) and (2) in the definition of operation *.
Example 4. 
Table 2 shows the non-commutative TA-groupoid of order 5. Since (b * a) * b ≠ b * (a * b), (a * b) * b ≠ (b * b) * a, so (S, *) is not a semigroup, and it is not an AG-groupoid.
From the following example, we know that there exists TA-groupoid which is a non- commutative semigroup, moreover, we can generate some semirings from a TA-groupoid.
Example 5. 
As shown in Table 3, put S = {s, t, u, v, w}, and define the operations * on S. Then we can verify through MATLAB that (S, *) is a TA-groupoid, and (S, *) is a semigroup.
Now, define the operation + on S as Table 4 (or Table 5), then (m, n, p∈S) (m + n) * p = m * p + n * p and (S; +, *) is a semiring (see [27]).
Proposition 4. 
(1) If (S, *) is a commutative semigroup, then (S, *) is a TA-groupoid. (2) Let (S, *) be a commutative TA-groupoid. Then (S, *) is a commutative semigroup.
Proof. 
It is easy to verify from the definitions. □

4. Various Properties of Tarski Associative Groupoids (TA-Groupoids)

In this section, we discussed the basic properties of TA-groupoids, gave some typical examples, and established its relationships with CA-AG-groupoids and semigroups (see Figure 2). Furthermore, we discussed the cancellative and direct product properties that are important for exploring the structure of TA-groupoids.
Proposition 5. 
Let (S, *) be a TA-groupoid. Then m, n, p, r, s, t ∈S:
(1)
(m*n) *(p*r) = (m*r)*(p*n);
(2)
((m*n)*(p*r))*(s*t) = (m*r)*((s*t)*(p*n)).
Proof. 
(1) Assume that (S, *) is a TA-groupoid, then for any m, n, p, rS, by Definition 6, we have
(m * n) * (p * r) = m * ((p * r) * n) = m * (p * (n * r)) = (m * (n * r)) * p = ((m * r) * n) * p = (m * r) * (p * n).
(2) For any m, n, p, r, s, tS, by Definition 6, we have
((m * n) * (p * r)) * (s * t) = (m * n) * ((s * t) * (p * r)) = (m * n) * ((s * r) * (p * t)) = ((m * n) * (p * t)) * (s * r)
= ((m*n)*r)*(s* (p*t)) = ((m*n) *r)*((s*t) *p) = ((m*n) *p)*((s*t) *r)
= (m*(p*n))*((s*t)*r) = (m*r)*((s*t)*(p*n)). □
Theorem 1. 
Assume that (S, *) is a TA-groupoid.
(1) 
If ∃eS such that (∀aS) e*a=a, then (S, *) is a commutative semigroup.
(2) 
If eS is a left identity element in S, then e is an identity element in S.
(3) 
If S is a right commutative CA-groupoid, then S is an AG-groupoid.
(4) 
If S is a right commutative CA-groupoid, then S is a left commutative CA-groupoid.
(5) 
If S is a left commutative CA-groupoid, then S is a right commutative CA-groupoid.
(6) 
If S is a left commutative CA-groupoid, then S is an AG-groupoid.
(7) 
If S is a left commutative semigroup, then S is a CA-groupoid.
Proof. 
It is easy to verify from the definitions, and the proof is omitted. □
From the following example, we know that a right identity element in S may be not an identity element in S.
Example 6. 
TA-groupoid of order 6 is given in Table 6, and e6 is a right identity element in S, but e6 is not a left identity element in S.
By Theorem 1 (1) and (2) we know that the left identity element in a TA-groupoid is unique. But the following example shows that the right identity element in a TA-groupoid may be not unique.
Example 7. 
The following non-commutative TA-groupoid of order 5 given in Table 7. Moreover, x1 and x2 are right identity elements in S.
Theorem 2. 
Let (S, *) be a TA-groupoid.
(1) 
If S is a left commutative AG-groupoid, then S is a CA-groupoid.
(2) 
If S is a left commutative AG-groupoid, then S is a right commutative TA-groupoid.
(3) 
If S is a right commutative AG-groupoid, then S is a left commutative TA-groupoid
(4) 
If S is a right commutative AG-groupoid, then S is a CA-groupoid.
(5) 
If S is a left commutative semigroup, then S is an AG-groupoid.
Proof. 
It is easy to verify from the definitions, and the proof is omitted. □
Theorem 3. 
Let (S, *) be a groupoid.
(1) 
If S is a CA-AG-groupoid and a semigroup, then S is a TA-groupoid.
(2) 
If S is a CA-AG-groupoid and a TA-groupoid, then S is a semigroup.
(3) 
If S is a semigroup, TA-groupoid and CA-groupoid, then S is an AG-groupoid.
(4) 
If S is a semigroup, TA-groupoid and AG-groupoid, S is a CA-groupoid.
Proof. 
(1) If (S, *) is a CA-AG-groupoid and a semigroup, then by Definition 2, ∀ a, b, cS:
b * (c * a) = c * (a * b) = (c * a) * b = (b * a) * c.
It follows that (S, *) is a TA-groupoid by Definition 6.
(2) Assume that (S, *) is a CA-AG-groupoid and a TA-groupoid, by Definition 2, ∀ a, b, cS:
a * (b * c) = c * (a * b) = (c * b) * a = (a * b) * c.
This means that (S, *) is a semigroup.
(3) Assume that (S, *) is a semigroup, TA-groupoid and CA-groupoid. Then, we have (a, b, cS):
(a * b) * c = a * (b * c) = c * (a * b) = (c * b) * a.
Thus, (S, *) is an AG-groupoid.
(4) Suppose that (S, *) is a semigroup, TA-groupoid and AG-groupoid. ∀ a, b, cS:
c * (b * a) = (c * b) * a = (a * b) * c = a * (c * b).
That is, (S, *) is a CA-groupoid by Definition 3. □
Example 8. 
Put S = {e, f, g, h, i}. The operation * is defined on S in Table 8. We can get that (S, *) is a CA-AG-groupoid. But (S, *) is not a TA-groupoid, due to the fact that (i * h) * i ≠ i * (i * h). Moreover, (S, *) is not a semigroup, because (i * i) * i ≠ i * (i * i).
From Proposition 4, Theorems 1–3, Examples 4–5 and Example 8, we get the relationships among TA-groupoids and its closely linked algebraic systems, as shown in Figure 2.
Theorem 4. 
Let (S, *) be a TA-groupoid.
(1) 
Every left cancellative element in S is right cancellative element;
(2) 
if x, y∈S and they are left cancellative elements, then x*y is a left cancellative element;
(3) 
if x is left cancellative and y is right cancellative, then x*y is left cancellative;
(4) 
if x*y is right cancellative, then y is right cancellative;
(5) 
If for all a∈S, a2 = a, then it is associative. That is, S is a band.
Proof. 
(1) Suppose that x is a left cancellative element in S. If (∀p, qS) p*x = q*x, then:
x*(x*(x*p)) = (x*(x*p))*x = ((x*p)*x)*x = (x*p)*(x*x)
= x*((x*x)*p) = x*(x*(p*x)) = x*(x*(q*x))
= x*((x*x)*q) = (x*q)*(x*x) = ((x*q)*x)*x
= (x*(x*q))*x = x*(x*(x*q)).
From this, applying left cancellability, x*(x*p) = x*(x*q). From this, applying left cancellability two times, we get that p= q. Therefore, x is right cancellative.
(2) If x and y are left cancellative, and (∀p, qS) (x*y)*p = (x*y)*q, there are:
x*(x*(y*p)) = x*((x*p)*y) = (x*y)*(x*p)
= (x*p)*(x*y) (by Proposition 5 (1))
= x((x*y)*p) = x((xy)*p) = x((xy)*q) = x((x*y)*q)
= (x*q)*(x*y) = (x*y)*(x*q) = x*((x*q)*y)
= x *(x*(y*q)).
Applying the left cancellation property of x, we have y*p = y*q. Moreover, since y is left cancellative, we can get that p = q. Therefore, x*y is left cancellative.
(3) Suppose that x is left cancellative and y is right cancellative. If (∀p, qS) (x*y)*p = (x*y)*q, there are:
x*(p*y) = (x*y)*p = (x*y)*q = x*(q*y).
Applying the left cancellation property of x, we have p*y = q*y. Moreover, since y is right cancellative, we can get that p = q. Therefore, x*y is left cancellative.
(4) If x*y is right cancellative, and p*y = q*y, p, qS, there are:
p*(x*y) = (p*y)*x = (q*y)*x = q*(x*y).
Applying the right cancellation property of x*y, we have p = q. Hence, we get that y is right cancellative. □
(5) Assume that for all aS, a2=a. Then, ∀ r, s, tS,
r*(s*t) = (r*(s*t))*(r*(s*t)) = r*((r*(s*t))*(s*t))
= r*(r*((s*t)*(s*t))) = r*(r*(s*t)).
Similarly, according to (1) we can get r*(t*s) = r*(r*(t*s)). And, by Proposition 5 (1), we have
r*(r*(s*t)) = r*((r*t)*s) = (r*s)*(r*t) = (r*t)*(r*s)
= r*((r*s)*t) = r*(r*(t*s)).
Combining the results above, we get that r*(s*t) = r*(r*(s*t)) = r*(r*(t*s)) = r*(t*s). Moreover, by Definition 6, (r*s)*t = r*(t*s). Thus
(r*s)*t = r*(t*s) = r*(s*t).
This means that S is a semigroup, and for all aS, a2 = a.
Therefore, we get that S is a band. □
Example 9. 
TA-groupoid of order 4, given in Table 9. It is easy to verify that (S, *) is a band, due to the fact that x * x = x, y * y = y, z * z = z, u * u = u.
Definition 7. 
Assume that (S1, *1) and (S2, *2) are TA-groupoids, S1×S₂ = {(a, b)|a∈S1, b∈S₂}. Define the operation * on S1 × S₂ as follows:
(a1, a2) * (b1, b₂) = (a1*1 b1, a₂*2b₂), for any (a1, a2), (b1, b₂)∈S1×S₂.
Then (S1×S₂, *) is called the direct product of (S1, *1) and (S2, *2).
Theorem 5. 
If (S1, *1) and (S2, *2) are TA-groupoids, then their direct product (S1 × S₂, *) is a TA-groupoid.
Proof. 
Assume that (a1, a2), (b1, b2), (c1, c2)∈S1 × S₂. Since
((a1, a2) * ((b1, b2)) * (c1, c2) = (a1 *1 b1, a2 *2 b2) * (c1, c2)
= ((a1 *1 b1)*1c1, (a2 *2 b2)*2 c2) = (a1 *1 (c1 *1 b1), a2 *2 (c2 *2 b2))
= (a1, a2) * (c1 *1 b1, c2*2 b2) = (a1, a2) * ((c1, c2) * (b1, b2)).
Hence, (S1 × S₂, *) is a TA-groupoid. □
Theorem 6. 
Let (S1, * 1) and (S2, * 2) be two TA-groupoids, if x and y are cancellative (x ∈S1, y ∈S2), then (x, y) ∈S1 ×S2 is cancellative.
Proof. 
Using Theorem 5, we can get that S1 × S2 is a TA-groupoid. Moreover, for any (s1, s2), (t1, t2)S1 × S2, if (x, y) * (s1, s2) = (x, y) * (t1, t2), there are:
(xs1, ys2) = (xt1, yt2)
xs1 = xt1, ys2 = yt2.
Since x and y are cancellative, so s1 = t1, s2 = t2, and (s1, s2) = (t1, t2).
Therefore, (x, y) is cancellative. □

5. Tarski Associative Neutrosophic Extended Triplet Groupoids (TA-NET-Groupoids) and Weak Commutative TA-NET-Groupoids (WC-TA-NET-Groupoids)

In this section, we first propose a new concept of TA-NET-groupoids and discuss its basic properties. Next, this section will discuss an important kind of TA-NET-groupoids, called weak commutative TA-NET-groupoids (WC-TA-NET-groupoids). In particular, we proved some well-known properties of WC-TA-NET-groupoids.
Definition 8. 
Let (S, *) be a neutrosophic extended triplet set. If
(1) 
(S, *) is well-defined, that is, (x, y∈S) x*y ∈ S;
(2) 
(S, *) is Tarski associative, that is, for any x, y, z ∈S (x*y)*z = x*(z*y).
Then (S, *) is called a Tarski associative neutrosophic extended triplet groupoid (or TA-NET-groupoid). A TA-NET-groupoid (S, *) is called to be commutative, if ( x, y ∈ S) x*y = y*x.
According to the definition of the TA-NET-groupoid, element a may have multiple neutral elements neut(a). We tried using the MATLAB math tools to find an example showing that an element’s neutral element is not unique. Unfortunately, we did not find this example. This leads us to consider another possibility: every element in a TA-NET-groupoid has a unique neutral element? Fortunately, we successfully proved that this conjecture is correct.
Theorem 7. 
Let (S, *) be a TA-NET-groupoid. Then the local unit element neut(a) is unique in S.
Proof. 
For any aS, if there exists s, t ∈{neut(a)}, then ∃ m, nS there are:
a * s = s * a = a and a * m = m * a = s; a * t = t * a = a and a * n = n * a = t.
(1) s = t * s. Since
s = a * m = (t * a) * m = t * (m * a) = t * s.
(2) t = t * s. Since
t = n * a = n * (s * a) = (n * a) * s = t * s.
Hence s = t and neut(a) is unique for any aS.
Remark 1. 
For element a in TA-NET-groupoid (S, *), although neut(a) is unique, we know from Example 10 that anti(a) may be not unique.
Example 10. 
TA-NET-groupoid of order 6, given in Table 10. While neut(Δ) = Δ, {anti(Δ)} = {Δ, Γ, Ι, ϑ, Κ}.
Theorem 8. 
Let (S, *) be a TA-NET-groupoid. Then xS:
(1) 
neut(x) *neut(x) = neut(x);
(2) 
neut(neut(x)) = neut(x);
(3) 
anti(neut(x))∈ {anti(neut(x))}, x = anti(neut(x)) *x.
Proof. 
(1) For any xS, according to x*anti(x) = anti(x)*x = neut(x), we have
neut(x)*neut(x) = neut(x)*((anti(x)*x) = (neut(x)*x)*anti(x) = x*(anti(x)) = neut(x).
(2) ∀xS, by the definition of neut(neut(x)), there are:
neut(neut(x))*neut(x) = neut(x)*neut(neut(x)) = neut(x).
Thus,
neut(neut(x))*x = neut(neut(x))*(x*neut(x)) = (neut(neut(x))*neut(x))*x = neut(x)*x = x;
x*neut(neut(x)) = (x*neut(x))*neut(neut(x)) = x*(neut(neut(x))*neut(x)) = x*neut(x) = x.
Moreover, we can get:
anti(neut(x))*neut(x) = neut(x)*anti(neut(x)) = neut(neut(x)).
Then,
(anti(neut(x))*anti(x))*x = anti(neut(x))* (x*anti(x)) = anti(neut(x))*neut(x) = neut(neut(x));
x*(anti(neut(x))*anti(x)) = (x*anti(x))*anti(neut(x)) = neut(x)*anti(neut(x)) = neut(neut(x)).
Combining the results above, we get
neut(neut(x))*x = x*neut(neut(x)) = x;
(anti(neut(x))*anti(x))*x = x*(anti(neut(x))*anti(x)) = neut(neut(x)).
This means that neut(neut(x)) is a neutral element of x (see Definition 4). Applying Theorem 6, we get that neut(neut(x)) = neut(x).
(3) For all xS, using Definition 8 and above (2),
anti(neut(x))*x = anti(neut(x))*(x*(neut(x))) = (anti(neut(x))*neut(x))*x
= neut(neut(x))*x = neut(x)*x = x.
Thus, anti(neut(x))*x = x. □
Example 11. 
TA-NET-groupoid of order 4, given in Table 11. And neut(α) = α, neut(β) = β, neut(δ) = δ, {anti(α)} = {α, δ, ε}. While anti(α) = δ, neut(anti(α)) = neut(δ) = δ ≠ α = neut(α).
Theorem 9. 
Let (S, *) be a TA-NET-groupoid. Then x S, m, n{anti(a)}, anti(a){anti(a)}:
(1) 
m*(neut(x)) = neut(x)*n;
(2) 
anti(neut(x))*anti(x)∈{anti(x)};
(3) 
neut(x)*anti(n) = x*neut(n);
(4) 
neut(m)*neut(x) = neut(x)*neut(m) = neut(x);
(5) 
(n*(neut(x))*x = x*(neut(x)*n) = neut(x);
(6) 
neut(n)*x = x.
Proof. 
(1) By the definition of neutral and opposite element (see Definition 4), applying Theorem 6, there are:
(2) By Theorem 7(2), there are:
m*x = x*m = neut(x), n*x = x*n = neut(x).
m*(neut(x)) = m*(n*x) = (m*x)*n = neut(x)*n.
x*[anti(neut(x))*anti(x)] = [x*(anti(x))]*anti(neut(x)) = neut(x)*anti(neut(x))
= neut(neut(x)) = neut(x).
[anti(neut(x))*anti(x)]*x = anti(neut(x))*[x*(anti(x)] =anti(neut(x))*neut(x)
= neut(neut(x)) = neut(x).
Thus, anti(neut(x))*anti(x)∈{anti(x)}.
(3) For any xS, n{anti(a)}, by x*n = n*x = neut(x) and n*anti(n) = anti(n)*n = neut(n), we get
x*neut(n) = x*[anti(n)*n] = (x*n)*anti(n) = neut(x)*anti(n).
This shows that neut(x)*anti(n) = x*neut(n).
(4) For any xS, m∈{anti(x)}, by x*m = m*x = neut(x) and anti(m)*m = m*anti(m) = neut(m), there are:
neut(m)*neut(x) = neut(m)*(x*m) = (neut(m)*m)*x = m*x = neut(x).
neut(x)*neut(m) = neut(x)*[m*(anti(m))] = [neut(x)*anti(m)]*m.
Applying (3), there are:
neut(x)*neut(m) = [neut(x)*anti(m)]*m = [x*(neut(m))]*m = x*(m*(neut(m)) = x*m= neut(x).
That is,
neut(m)*neut(x) = neut(x)*neut(m) = neut(x).
(5) By x*n = n*x = neut(x), there are:
[n*(neut(x))]*x = n*(x*(neut(x))) = n*x = neut(x).
x*[neut(x)*n] = (x*n)*(neut(x)) = neut(x)*neut(x) = neut(x).
Thus, [n*(neut(x))]*x = x*[neut(x)*n] = neut(x).
(6) For any x∈S, n∈{anti(x)}, by x*n = n*x = neut(x),
neut(n)*x = neut(n)*[x*(neut(x))] = [neut(n)*neut(x)]*x.
From this, applying (4), there are:
neut(n)*x = [neut(n)*neut(x)]*x = neut(x)*x = x.
Hence, neut(n)*x = x. □
Proposition 6. 
Let (S, *) be a TA-NET-groupoid. Then x, y, z ∈S:
(1) 
y*x = z*x, implies neut(x)*y = neut(x)*z;
(2) 
y*x = z*x, if and only if y*neut(x) = z*neut(x).
Proof. 
(1) For any x, yS, if y*x = z*x, then anti(x)*(y*x) = anti(x)*(z*x). By Definition 6 and Definition 8 there are:
anti(x)*(y*x) = (anti(x)*x)*y = neut(x)*y;
anti(x)*(z*x) = (anti(x)*x)*z = neut(x)*z.
Thus neut(x)*y = anti(x)*(y*x) = anti(x)*(z*x) = neut(x)*z.
(2) For any x, yS, if y*x = z*x, then (y*x)*anti(x) = (z*x)*anti(x). Since
(y*x)*anti(x) = y*(anti(x)*x) = y*neut(x); (z*x)*anti(x) = z*(anti(x)*x) = z*neut(x).
It follows that y*neut(x) = z*neut(x). This means that y*x = z*x implies y*neut(x) = z*neut(x).
Conversely, if y*neut(x) = z*neut(x), then (y*neut(x))*x = (z*neut(x))*x. Since
(y*neut(x))*x = y*(x*neut(x)) = y*x; (z*neut(x))*x = z*(x*neut(x)) = z*x.
Thus, y*x = z*x. Hence, y*neut(x) = z*neut(x) implies y*x = z*x. □
Proposition 7. 
Suppose that (S, *) is a commutative TA-NET-groupoid. x, y∈S:
(1) 
neut(x) * neut(y) = neut(x * y);
(2) 
anti(x) * anti(y) ∈ {anti(x * y)}.
Proof. 
(1) For any x, yS, since S is commutative, so x * y = y* x. From this, by Proposition 5(1), we have
(x*y)*(neut(x)*neut(y)) = (y*x)*(neut(x)*neut(y)) = (y*neut(y))*(neut(x)*x) = y*x = x*y;
(neut(x)*neut(y))*(x*y) = (neut(x)*neut(y))*(y*x) = (neut(x)*x)*(y*(neut(y)) = x*y.
Moreover, using Proposition 5(1),
(anti(x)*anti(y))*(x*y) = (anti(x)*anti(y))*(y*x) = (anti(x)*x)*(y*anti(y)) = neut(x)*neut(y);
(x*y)*(anti(x)*anti(y)) = (x*y)*(anti(y)*anti(x)) = (x*anti(x))*(anti(y)*y) = neut(x)*neut(y).
This means that neut(x)*neut(y) is a neutral element of x*y (see Definition 4). Applying Theorem 6, we get that neut(x)*neut(y) = neut(x*y).
(2) For any anti(x)∈{anti(x)}, anti(y)∈{anti(y)}, by the proof of (1) above,
(anti(x)*anti(y))*(x*y) = (x*y)*(anti(x)*anti(y)) = neut(x)*neut(y).
From this and applying (1), there are:
(anti(x)*anti(y))*(x*y) = (x*y)*(anti(x)*anti(y)) = neut(x*y).
Hence, anti(x)*anti(y) ∈{anti(x*y)}. □
Definition 9. 
Let (S, *) be a TA-NET-groupoid. If (x, yS) x * neut(y) = neut(y) * x, then we said that S is a weak commutative TA-NET-groupoid (or WC-TA-NET-groupoid).
Proposition 8. 
Let (S, *) be a TA-NET-groupoid. Then (S, *) is weak commutative ⇔ S satisfies the following conditions (x, yS):
(1) 
neut(x)*neut(y) = neut(y)*neut(x).
(2) 
neut(x)*(neut(y)*x) = neut(x)*(x*neut(y)).
Proof. 
Assume that (S, *) is a weak commutative TA-NET-groupoid, using Definition 9, there are (x, yS):
neut(x)*neut(y) = neut(y)*neut(x),
neut(x)*(neut(y)*x) = neut(x)*(x*neut(y)).
In contrast, suppose that S satisfies the above conditions (1) and (2). there are(x, yS):
x*neut(y) = (neut(x)*x)*neut(y) = neut(x)*(neut(y)*x) = neut(x)*(x*neut(y))=
(neut(x)*neut(y))*x =(neut(y)*neut(x))*x = neut(y)*(x*neut(x)) = neut(y)*x.
From Definition 9 and this we can get that (S, *) is a weak commutative TA-NET-groupoid. □
Theorem 10. 
Assume that (S, *) is a weak commutative TA-NET-groupoid. Then x, y∈S:
(1) 
neut(x)*neut(y) = neut(y*x);
(2) 
anti(x)*anti(y) ∈{anti(y*x)};
(3) 
(S is commutative) ⇔ (S is weak commutative).
Proof. 
(1) By Proposition 5 (1)), there are:
[neut(x)*neut(y)]*(y*x) = [neut(x)*x]*[y*neut(y)] = [neut(x)*x]*[neut(y)*y] =
[neut(x)*y]*[neut(y)*x] = [y*neut(x)]*[x*neut(y)] = [y*neut(y)]*[x*neut(x)] = y*x.
And, (y*x)*[neut(x)*neut(y)] = [y*neut(y)]*[neut(x)*x] = y*x. That is,
[neut(x)*neut(y)]*(y*x) = (y*x)*[neut(x)*neut(y)] = y*x.
And that, there are:
[anti(x)*anti(y)]*(y*x) = [anti(x)*x]*[y*anti(y)] = neut(x)*neut(y);
(y*x)*[anti(x)*anti(y)] = [y*anti(y)] * [anti(x)*x] = neut(y)*neut(x) = neut(x)*neut(y).
That is,
[anti(x)*anti(y)]*(y*x) = (y*x)*[anti(x)*anti(y)] = neut(x)*neut(y).
Thus, combining the results above, we know that neut(x)*neut(y) is a neutral element of y*x. Applying Theorem 6, we get neut(x)*neut(y) = neut(y*x).
(2) Using (1) and the following result (see the proof of (1))
[anti(x)*anti(y)]*(y*x) = (y*x)*[anti(x)*anti(y)] = neut(x)*neut(y)
we can get that anti(x)*anti(y)∈{anti(y*x)}.
(3) If S is commutative, then S is weak commutative.
On the other hand, suppose that S is a TA-NET-groupoid and S is weak commutative. By Proposition 5 (1) and Definition 9, there are:
x*y = (x*neut(x))*(y*neut(y)) = (x*neut(y))*(y*neut(x)) = (neut(y)*x)*(neut(x)*y)
= (neut(y)*y)*(neut(x)*x) = y*x.
Therefore, S is a commutative TA-NET-groupoid. □

6. Decomposition Theorem of TA-NET-Groupoids

This section generalizes the well-known Clifford’s theorem in semigroup to TA-NET-groupoid, which is very exciting.
Theorem 11. 
Let (S, *) be a TA-NET-groupoid. Then for any x S, and all m {anti(a)}:
(1) 
neut(x)*m∈{anti(x)};
(2) 
m*neut(x) = (neut(x)*m)*neut(x);
(3) 
neut(x)*m = (neut(x)*m)*neut(x);
(4) 
m*neut(x) = neut(x)*m;
(5) 
neut(m*(neut(x))) = neut(x).
Proof. 
(1) For any xS, m∈{anti(x)}, we have m*x = x*m = neut(x). Then, by Definition 6, Theorem 7 (1) and Proposition 5 (1), there are:
x*[neut(x)*m] = (x*m)*neut(x) = neut(x)*neut(x) = neut(x);
[neut(x)*m]*x = [neut(x)*m]*[x*neut(x)] = [neut(x)*neut(x)]*(x*m) = [neut(x)*neut(x)]*neut(x) = neut(x).
This means that neut(x)*m∈{anti(x)}.
(2) If xS, m∈{anti(x)}, then m*x = x*m = neut(x). Applying (1) and Theorem 8 (1),
m*neut(x) = neut(x)*[neut(x)*m].
On the other hand, using Theorem 7 (1) and Proposition 5 (1), there are:
neut(x)*[neut(x)*m] = (neut(x)*neut(x))*[neut(x)*m] = [neut(x)*m]*[neut(x)*neut(x)] = [neut(x)*m]*neut(x).
Combining two equations above, we get m*neut(x) = (neut(x)*m)*neut(x).
(3) Assume that m{anti(x)}, then x*m = m*x = neut(x) and m*neut(m) = neut(m)*m = m. By Theorem 7 (1), Proposition 5 (1) and Theorem 8 (4), there are:
neut(x)*m = [neut(x)*neut(x)]*(neut(m)*m) = (neut(x)*m)[neut(m)*neut(x)] = (neut(x)*m)*neut(x).
That is, neut(x)*m = (neut(x)*m)*neut(x).
(4) It follows from (2) and (3).
(5) Assume m∈{anti(x)}, then x*m = m*x = neut(x). Denote t = m*neut(x). We prove the following equations,
t*neut(x) = neut(x)*t = t; t*x = x*t = neut(x).
By (3) and (4), there are:
t*neut(x) = (m*neut(x))*neut(x) = (neut(x)*m)*neut(x) = neut(x)*m = m*neut(x) = t.
Using Definition 6, Theorem 7 (1) and Theorem 8 (1), there are:
neut(x)*t = neut(x)*[m*(neut(x))] = (neut(x)*neut(x))*m = neut(x)*m = m*neut(x) = t.
Moreover, applying Proposition 5 (1), Theorem 7 (1) and Definition 6, there are:
t*x = [m*(neut(x))]*x = [m*neut(x)] * (neut(x)*x) = (m*x)*[neut(x)*neut(x)]
= neut(x)*[neut(x)*neut(x)] = neut(x).
x*t = x*[m*(neut(x))] = [x*neut(x)]*m = x*m = neut(x).
Thus,
t*neut(x) = neut(x)*t = t; t*x = x*t = neut(x).
By the definition of neutral element and Theorem 6, we get that neut(x) is the neutral element of t = m*neut(x). This means that neut(m*(neut(x))) = neut(x).
Theorem 12. 
Let (S, *) be a TA-NET-groupoid. Then the product of idempotents is still idempotent. That is for any y1, y2 ∈S, (y1 * y2) * (y1 * y2) = y1 * y2.
Proof. 
Assume that y1, y2S and (y1*y1 = y1, y2*y2 = y2), then:
(y1*y2)*(y1*y2) = y1*[(y1*y2)*y2] = y1*[y1*(y2*y2)] = y1*(y1*y2).
From this, applying Definition 4 and Definition 6,
y1*y2 = [neut(y1*y2)]*(y1*y2) = [anti(y1*y2)*(y1*y2)]*(y1*y2) = anti(y1*y2)*[(y1*y2)*(y1*y2)]
= anti(y1*y2)*[y1*(y1*y2)] (By (y1*y2)*(y1*y2) = y1*(y1*y2))
= [anti(y1*y2)*(y1*y2)]*y1 = neut(y1*y2)*y1.
Thus,
(y1*y2)*(y1*y2) = y1*(y1*y2) = (y1*y2)*y1
= [neut(y1*y2)*y1]*y1 (By y1*y2 = [neut(y1*y2)]*y1)
= neut(y1*y2)*(y1*y1) = neut(y1*y2)*y1 = y1*y2.
This means that the product of idempotents is still idempotent. □
Example 12. 
TA-NET-groupoid of order 4, given in Table 12, and the product of any two idempotent elements is still idempotent, due to the fact that,
(z1* z2)*(z1* z2) = z1* z2, (z1* z3)*(z1* z3) = z1* z3, (z1* z4) * (z1* z4) = z1* z4,
(z2* z3)*(z2* z3) = z2* z3, (z2* z4)*(z2* z4) = z2* z4, (z3* z4)*(z3* z4) = z3* z4.
Theorem 13. 
Let (S, *) be a TA-NET-groupoid. Denote E(S) be the set of all different neutral element in S, S(e) = {aS| neut(a) = e} ( eE(S)). Then:
(1) 
S(e) is a subgroup of S.
(2) 
for any e1, e2∈E(S), e1≠e2 ⇒ S(e1) ∩ S(e2) = ∅.
(3) 
S = e E ( S ) S ( e ) .
Proof. 
(1) For any mS(e), neut(m) = e. That is, e is an identity element in S(e). And, using Theorem 7 (1), we get e * e = e.
Assume that m, nS(e), then neut(m) = neut(n) = e. We’re going to prove that neut(m*n) = e.
Applying Definition 6, Proposition 5 (1),
(m*n)*e = m*(e*n) = m*n;
e*(m*n) = (e*e)*(m*n) = (e*n)*(m*e) = (e*n)*m
= (e*n)*(e*m) = (e*m)*(e*n) = m*n.
On the other hand, for any anti(m)∈{anti(m)}, anti(n)∈{anti(n)}, by Proposition 5 (1), we have
(m*n)*[anti(m)*anti(n)] = (m*anti(n))*(anti(m)*n) = [(m*anti(n))*n]*anti(m)
= [m*(n*anti(n))]*anti(m) = (m*neut(n))*anti(m) = (m*e)*anti(m)
= m*anti(m) = neut(m) = e.
[anti(m)*anti(n)]*(m*n) = [anti(m)*n]*[m*anti(n)] = anti(m)*[(m*anti(n))*n]
= anti(m)* [m*(n*anti(n))] = anti(m)*(m*neut(n)) = anti(m)*(m*e)
= anti(m)*m = neut(m) = e.
From this, using Theorem 6 and Definition 4, we know that neut(m*n) = e. Therefore, m*nS(e), i.e., (S(e), *) is a sub groupoid.
Moreover, ∀ mS(e), ∃qS such that q∈{anti(m)}. Applying Theorem 10 (1)(2)(3), q*neut(m) ∈ {anti(m)}; and applying Theorem 10 (5), neut(q*neut(m)) = neut(m).
Put t = q*neut(m), we get
t = q*neut(m)∈{anti(m)},
neut(t) = neut(q*neut(m)) = neut(m) = e.
Thus t∈{anti(m)}, neut(t) = e, i.e., tS(e) and t is the inverse element of m in S(e).
Hence, (S(e), *) is a subgroup of S.
(2) Let xS(e1) ∩ S(e2) and e1, e2E(S). We have neut(x) = e1, neut(x) = e2. Using Theorem 6, e1 = e2.
Therefore, e1e2S(e1) ∩ S(e2) = ∅.
(3) For any xS, there exists neut(x)∈S. Denote e = neut(x), then eE(S) and xS(e).
This means that S = e E ( S ) S ( e ) . □
Example 13. 
Table 13 represents a TA-NET-groupoid of order 5. And,
neut(m1) = m4, anti(m1) = m1; neut(m2) = m3, anti(m2) = m2;
neut(m3) = m3, anti(m3) = {m3, m5}; neut(m4) = m4, anti(m4) = m4; neut(m5) = m5, anti(m5) = m5.
Denote S1 = {m1, m4}, S₂ = {m2, m3}, S3 = {m5}, then S1, S₂ and S3 are subgroup of S, and S = S1 ∪ S₂ ∪S3, S1 ∩ S₂ = ∅, S1 ∩ S3 = ∅,S2 ∩ S3 = ∅.
Example 14. 
Table 14 represents a TA-NET-groupoid of order 5. And,
neut(x) = x, anti(x) = x; neut(y) = y, {anti(y)} = {y, v};
neut(z) = y, {anti(z)} = {z, v}; neut(u) = u, {anti(u)} = {y, z, u, v}; neut(v) = v, anti(v) = v.
Denote S1 = {x}, S₂ = {y, z}, S3 = {u}, S4 = {v}, then S1, S2, S3 and S4 are subgroup of S, and
S =S1 ∪ S₂ ∪ S3 ∪ S4, S1 ∩ S₂ = ∅, S1 ∩ S3 = ∅, S1 ∩ S4 = ∅, S₂ ∩ S3 = ∅, S₂ ∩ S4 = ∅, S3 ∩ S4 = ∅.
Open Problem. 
Are there some TA-NET-groupoids which are not semigroups?

7. Conclusions

In this study, we introduce the new notions of TA-groupoid, TA-NET-groupoid, discuss some fundamental characteristics of TA-groupoids and established their relations with some related algebraic systems (see Figure 2), and prove a decomposition theorem of TA-NET-groupoid (see Theorem 13). Studies have shown that TA-groupoids have important research value, provide methods for studying other non-associated algebraic structures, and provide new ideas for solving algebraic problems. This study obtains some important results:
(1)
The concepts of commutative semigroup and commutative TA-groupoid are equivalent.
(2)
Every TA-groupoid with left identity element is a monoid.
(3)
A TA-groupoid is a band if each element is idempotent (see Theorem 4 and Example 9).
(4)
In a Tarski associative neutrosophic extended triplet groupoid (TA-NET-groupoid), the local unit element neut(a) is unique (see Theorem 7).
(5)
The concepts of commutative TA-groupoid and WC-TA-groupoid are equivalent.
(6)
In a TA-NET-groupoid, the product of two idempotent elements is still idempotent (see Theorem 12 and Example 12).
(7)
Every TA-NET-groupoid is factorable (see Theorem 13 and Example 13–14).
Those results are of great significance to study the structural characteristics of TA-groupoids and TA-NET-groupoids. As the next research topic, we will study the Green relations on TA-groupoids and some relationships among related algebraic systems (see [23,25,28]).

Author Contributions

X.Z., W.Y. and M.C. initiated the research and wrote the paper, F.S. gave related guidance. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China grant number 61976130.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dickson, L.E. Book Review: Éléments de la Théorie des Groupes Abstraits. Bull. Amer. Math. Soc. 1904, 11, 159–162. [Google Scholar] [CrossRef]
  2. Clifford, A.H.; Preston, G.B. The Algebraic Theory of Semigroups; American Mathematical Society: Providence, RI, USA, 1961. [Google Scholar]
  3. Holgate, P. Groupoids satisfying a simple invertive law. Math. Stud. 1992, 61, 101–106. [Google Scholar]
  4. Howie, J.M. Fundamentals of Semigroup Theory; Oxford University Press: Oxford, UK, 1995. [Google Scholar]
  5. Akinmoyewa, J.T. A study of some properties of generalized groups. Octogon 2009, 17, 599–626. [Google Scholar]
  6. Suschkewitsch, A. On a generalization of the associative law. Transactions of the American Mathematical Society. 1929, 31, 204–214. [Google Scholar] [CrossRef]
  7. Hosszu, M. Some functional equations related with the associative law. Publ. Math. Debrecen 1954, 3, 205–214. [Google Scholar]
  8. Maksa, G. CM solutions of some functional equations of associative type. Ann. Univ. Sci. Budapest. Sect. Comput. 2004, 24, 125–132. [Google Scholar]
  9. Schölzel, K.; Tomaschek, J. Power series solutions of Tarski’s associativity law and of the cyclic associativity law. Aequat. Math. 2016, 90, 411–425. [Google Scholar] [CrossRef]
  10. Thedy, A. Ringe mit x(yz) = (yx)z. Mathematische Zeitschriften. 1967, 99, 400–404. [Google Scholar] [CrossRef]
  11. Phillips, J.D.; Vojtechovský, P. Linear groupoids and the associated wreath products. J. Symb. Comput. 2005, 40, 1106–1125. [Google Scholar] [CrossRef] [Green Version]
  12. Pushkashu, D.I. Para-associative groupoids. Quasigroups Relat. Syst. 2010, 18, 187–194. [Google Scholar]
  13. Weinstein, A. Groupoids: Unifying internal and external symmetry. A tour through some examples. Not. AMS 1996, 43, 744–752. [Google Scholar]
  14. Kazim, M.A.; Naseeruddin, M. On almost semigroups. Alig. Bull. Math. 1972, 2, 1–7. [Google Scholar]
  15. Shah, M.; Shah, T.; Ali, A. On the cancellativity of AG-groupoids. Int. Math. Forum 2011, 6, 2187–2194. [Google Scholar]
  16. Stevanovic, N.; Protic, P.V. Some decomposition on Abel-Grassmann’s groupoids. PU. M. A. 1997, 8, 355–366. [Google Scholar]
  17. Shah, M.; Ali, A.; Ahmad, I. On introduction of new classes of AG-groupoids. Res. J. Recent Sci. 2013, 2, 67–70. [Google Scholar]
  18. Mushtaq, Q.; Khan, M. Direct product of Abel-Grassmann’s groupoids. J. Interdiscip. Math. 2008, 11, 461–467. [Google Scholar] [CrossRef]
  19. Mushtaq, Q.; Kamran, M.S. On LA-semigroups with weak associative law. Sci. Khyber. 1989, 1, 69–71. [Google Scholar]
  20. Ahmad, I.; Rashad, M.; Shah, M. Some properties of AG*-groupoid. Res. J. Recent Sci. 2013, 2, 91–93. [Google Scholar]
  21. Iqbal, M.; Ahmad, I.; Shah, M.; Ali, M.I. On cyclic associative Abel-Grassman groupoids. Br. J. Math. Comput. Sci. 2016, 12, 1–16. [Google Scholar] [CrossRef]
  22. Iqbal, M.; Ahmad, I. On further study of CA-AG-groupoids. Proc. Pakistan Acad. Sci. A. Phys. Comput. Sci. 2016, 53, 325–337. [Google Scholar]
  23. Zhang, X.H.; Ma, Z.R.; Yuan, W.T. Cyclic associative groupoids (CA-groupoids) and cyclic associative neutrosophic extended triplet groupoids (CA-NET-groupoids). Neutrosophic Sets Syst. 2019, 29, 19–29. [Google Scholar]
  24. Smarandache, F. Neutrosophic Perspectives: Triplets, Duplets, Multisets, Hybrid Operators, Modal Logic, Hedge Algebras and Applications; Pons Publishing House: Brussels, Belgium, 2017. [Google Scholar]
  25. Zhang, X.H.; Wu, X.Y.; Mao, X.Y.; Smarandache, F.; Park, C. On neutrosophic extended triplet groups (loops) and Abel-Grassmann’s groupoids (AG-groupoids). J. Intell. Fuzzy Syst. 2019, 37, 5743–5753. [Google Scholar] [CrossRef]
  26. Smarandache, F.; Ali, M. Neutrosophic triplet group. Neural Comput. Appl. 2018, 29, 595–601. [Google Scholar]
  27. Golan, J.S. Semirings and Their Applications; Springer: Dordrecht, The Netherlands, 1999. [Google Scholar]
  28. Zhang, X.H.; Borzooei, R.A.; Jun, Y.B. Q-filters of quantum B-algebras and basic implication algebras. Symmetry 2018, 10, 573. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Regular hexagon.
Figure 1. Regular hexagon.
Symmetry 12 00714 g001
Figure 2. The relationships among some algebraic systems.
Figure 2. The relationships among some algebraic systems.
Symmetry 12 00714 g002
Table 1. Cayley table on S = {θ, G, G2, G3, G4, G5}.
Table 1. Cayley table on S = {θ, G, G2, G3, G4, G5}.
θGG2G3G4G5
θθGG2G3G4G5
GGG2G3G4G5θ
G2G2G3G4G5θG
G3G3G4G5θGG2
G4G4G5θGG2G3
G5G5θGG2G3G4
Table 2. Cayley table on S = {a, b, c, d, e}.
Table 2. Cayley table on S = {a, b, c, d, e}.
*abcde
aaaaaa
bddccb
cdcccc
dddccc
edccce
Table 3. Cayley table on S = {s, t, u, v, w}.
Table 3. Cayley table on S = {s, t, u, v, w}.
*stuvw
ssssss
tttttt
ussuus
vssuvs
wttwwt
Table 4. A Commutative semigroup (S, +).
Table 4. A Commutative semigroup (S, +).
+stuvw
sstuuw
ttswwu
uuwuuw
vuwuuw
wwuwwu
Table 5. Another commutative semigroup (S, +) with unit s.
Table 5. Another commutative semigroup (S, +) with unit s.
+stuvw
sstuvw
tttwww
uuwuuw
vvwuuw
wwwwww
Table 6. Cayley table on S = {e1, e2, e3, e4, e5, e6}.
Table 6. Cayley table on S = {e1, e2, e3, e4, e5, e6}.
*e1e2e3e4e5e6
e1e1e1e1e1e1e1
e2e2e2e2e2e2e2
e3e1e1e4e6e1e3
e4e1e1e6e3e1e4
e5e2e2e5e5e2e5
e6e1e1e3e4e1e6
Table 7. Cayley table on S = {x1, x2, x3, x4, x5}.
Table 7. Cayley table on S = {x1, x2, x3, x4, x5}.
*x1x2x3x4x5
x1x1x1x3x3x5
x2x2x2x4x4x5
x3x3x3x1x1x5
x4x4x4x2x2x5
x5x5x5x5x5x5
Table 8. Cayley table on S = {e, f, g, h, i}.
Table 8. Cayley table on S = {e, f, g, h, i}.
* efghi
eeeeee
feeeee
geeeef
heeeef
ieeegh
Table 9. Cayley table on S = {x, y, z, u}.
Table 9. Cayley table on S = {x, y, z, u}.
* xyzu
xxxxx
yyyzy
zuuzu
uuuuu
Table 10. Cayley table on S = {Δ, Γ, Ι, ϑ, Κ, Λ}.
Table 10. Cayley table on S = {Δ, Γ, Ι, ϑ, Κ, Λ}.
*ΔΓΙϑΚΛ
ΔΔΔΔΔΔΔ
ΓΔΓΙϑΚΔ
ΙΔΙΚΓϑΔ
ϑΔϑΓΚΙΔ
ΚΔΚϑΙΓΔ
ΛΛΛΛΛΛΛ
Table 11. Cayley table on S = {α, β, δ, ε}.
Table 11. Cayley table on S = {α, β, δ, ε}.
* αβδε
ααααα
βββββ
δααδδ
εααδε
Table 12. Cayley table on S = {z1, z2, z3, z4}.
Table 12. Cayley table on S = {z1, z2, z3, z4}.
*z1z2z3z4
z1z1z1z1z4
z2z2z2z2z4
z3z1z1z3z4
z4z4z4z4z4
Table 13. Cayley table on S = {m1, m2, m3, m4, m5}.
Table 13. Cayley table on S = {m1, m2, m3, m4, m5}.
*m1m2m3m4m5
m1m4m4m1m1m1
m2m3m3m2m2m2
m3m2m2m3m3m3
m4m1m1m4m4m4
m5m2m2m3m3m5
Table 14. Cayley table on S = {x, y, z, u, v}.
Table 14. Cayley table on S = {x, y, z, u, v}.
*xyzuv
xxxxxx
yuyzuy
zuzyuz
uuuuuu
vuyzuv

Share and Cite

MDPI and ACS Style

Zhang, X.; Yuan, W.; Chen, M.; Smarandache, F. A Kind of Variation Symmetry: Tarski Associative Groupoids (TA-Groupoids) and Tarski Associative Neutrosophic Extended Triplet Groupoids (TA-NET-Groupoids). Symmetry 2020, 12, 714. https://doi.org/10.3390/sym12050714

AMA Style

Zhang X, Yuan W, Chen M, Smarandache F. A Kind of Variation Symmetry: Tarski Associative Groupoids (TA-Groupoids) and Tarski Associative Neutrosophic Extended Triplet Groupoids (TA-NET-Groupoids). Symmetry. 2020; 12(5):714. https://doi.org/10.3390/sym12050714

Chicago/Turabian Style

Zhang, Xiaohong, Wangtao Yuan, Mingming Chen, and Florentin Smarandache. 2020. "A Kind of Variation Symmetry: Tarski Associative Groupoids (TA-Groupoids) and Tarski Associative Neutrosophic Extended Triplet Groupoids (TA-NET-Groupoids)" Symmetry 12, no. 5: 714. https://doi.org/10.3390/sym12050714

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

Article Metrics

Back to TopTop