
The concept of a UP-valued function on a nonempty set was introduced by Ansari et al. [3]. Codewords in a binary block-code generated by a UP-valued function are established and some interesting results are obtained. Finally, we prove that every finite UP-algebra A which has the order less than or equal to the order of a finite set X determines a binary block-code V such that (A,≤) is isomorphic to (V,⪯).
Citation: Ronnason Chinram, Aiyared Iampan. Codewords generated by UP-valued functions[J]. AIMS Mathematics, 2021, 6(5): 4771-4785. doi: 10.3934/math.2021280
[1] | Claude Carlet . Identifying codewords in general Reed-Muller codes and determining their weights. AIMS Mathematics, 2024, 9(5): 10609-10637. doi: 10.3934/math.2024518 |
[2] | Victoria Herranz, Diego Napp, Carmen Perea . Weight-2 input sequences of $ 1/n $ convolutional codes from linear systems point of view. AIMS Mathematics, 2023, 8(1): 713-732. doi: 10.3934/math.2023034 |
[3] | Muhammad Bilal Khan, Hakeem A. Othman, Gustavo Santos-García, Muhammad Aslam Noor, Mohamed S. Soliman . Some new concepts in fuzzy calculus for up and down λ-convex fuzzy-number valued mappings and related inequalities. AIMS Mathematics, 2023, 8(3): 6777-6803. doi: 10.3934/math.2023345 |
[4] | Akarachai Satirad, Ronnason Chinram, Aiyared Iampan . Pythagorean fuzzy sets in UP-algebras and approximations. AIMS Mathematics, 2021, 6(6): 6002-6032. doi: 10.3934/math.2021354 |
[5] | Adel Alahmadi, Tamador Alihia, Patrick Solé . The build up construction for codes over a non-commutative non-unitary ring of order $ 9 $. AIMS Mathematics, 2024, 9(7): 18278-18307. doi: 10.3934/math.2024892 |
[6] | Zhanwei Gou, Jincheng Shi . Blow-up phenomena and global existence for nonlinear parabolic problems under nonlinear boundary conditions. AIMS Mathematics, 2023, 8(5): 11822-11836. doi: 10.3934/math.2023598 |
[7] | Snezhana Hristova, Kremena Stefanova . p-moment exponential stability of second order differential equations with exponentially distributed moments of impulses. AIMS Mathematics, 2021, 6(3): 2886-2899. doi: 10.3934/math.2021174 |
[8] | Maysaa Al-Qurashi, Mohammed Shehu Shagari, Saima Rashid, Y. S. Hamed, Mohamed S. Mohamed . Stability of intuitionistic fuzzy set-valued maps and solutions of integral inclusions. AIMS Mathematics, 2022, 7(1): 315-333. doi: 10.3934/math.2022022 |
[9] | Snezhana Hristova, Antonia Dobreva . Existence, continuous dependence and finite time stability for Riemann-Liouville fractional differential equations with a constant delay. AIMS Mathematics, 2020, 5(4): 3809-3824. doi: 10.3934/math.2020247 |
[10] | Jincheng Shi, Jianye Xia, Wenjing Zhi . Blow-up of energy solutions for the semilinear generalized Tricomi equation with nonlinear memory term. AIMS Mathematics, 2021, 6(10): 10907-10919. doi: 10.3934/math.2021634 |
The concept of a UP-valued function on a nonempty set was introduced by Ansari et al. [3]. Codewords in a binary block-code generated by a UP-valued function are established and some interesting results are obtained. Finally, we prove that every finite UP-algebra A which has the order less than or equal to the order of a finite set X determines a binary block-code V such that (A,≤) is isomorphic to (V,⪯).
Among many algebraic structures, algebras of logic form important class of algebras. Examples of these are BCK-algebras [9], BCI-algebras [10], BE-algebras [12], UP-algebras [6], extension of KU/UP-algebras [18] and others. They are strongly connected with logic. For example, BCI-algebras introduced by Iséki [10] in 1966 have connections with BCI-logic being the BCI-system in combinatory logic which has application in the language of functional programming. BCK and BCI-algebras are two classes of logical algebras. They were introduced by Imai and Iséki [9,10] in 1966 and have been extensively investigated by many researchers.
Jun and Song [11] said the following: In computer science, a block code is a type of channel coding. It adds redundancy to a message so that, at the receiver, one can decode with minimal (theoretically zero) errors, provided that the information rate would not exceed the channel capacity. The main characterization of a block code is that it is a fixed length channel code (unlike source coding schemes such as Huffman coding, and unlike channel coding methods like convolutional encoding). Typically, a block code takes a k-digit information word, and transforms this into an n-digit codeword. Block coding is the primary type of channel coding used in earlier mobile communication systems. A block code is a code which encodes strings formed an alphabet set S into code words by encoding each letter of S separately.
Coding theory was applied to BCK-algebras in 2011 by Jun and Song [11] and in 2015 by Flaut [5]. They proved that every finite BCK-algebra determines a binary block-code. In 2015, Mostafa et al. [15] applied coding theory to KU-algebras and gave some relation and connection between binary block-codes and KU-algebras. They proved that every finite KU-algebra determines a binary block-code which is isomorphic to it. In 2020, Koam et al. [13] defined and investigated KU-valued generalized cut functions and their properties. They proved that for each n-ary block code K we can associate a KU-algebra X, such that the constructed n-ary block codes generated by X, and proved that for every n-ary block code K, there exists a KU-valued function on a KU-algebra which determines K. Moreover, they have introduced and studied UP-valued functions in [3]. For many studies of KU-algebras, see [14,16,23,25].
In this paper, we establish binary block-codes by using the concept of UP-valued functions, introduced by Ansari et al. [3]. We show that every finite UP-algebra A which has the order less than or equal to the order of a finite set X determines a binary block-code V such that (A,≤) is isomorphic to (V,⪯).
Before we begin our study, let's review the definition of UP-algebras.
Definition 1.1. [6] An algebra A=(A,⋅,0) of type (2,0) is called a UP-algebra, where A is a nonempty set, ⋅ is a binary operation on A, and 0 is a fixed element of A (i.e., a nullary operation) if it satisfies the following axioms:
(for all x,y,z∈A)((y⋅z)⋅((x⋅y)⋅(x⋅z))=0), | (1.1) |
(for all x∈A)(0⋅x=x), | (1.2) |
(for all x∈A)(x⋅0=0),and | (1.3) |
(for all x,y∈A)(x⋅y=0,y⋅x=0⇒x=y). | (1.4) |
From [6], we know that the concept of UP-algebras is a generalization of KU-algebras (see [17]).
The binary relation ≤ on a UP-algebra A=(A,⋅,0) defined as follows:
(for all x,y∈A)(x≤y⇔x⋅y=0) | (1.5) |
and the following assertions are valid (see [6,7]).
(for all x∈A)(x≤x), | (1.6) |
(for all x,y,z∈A)(x≤y,y≤z⇒x≤z), | (1.7) |
(for all x,y,z∈A)(x≤y⇒z⋅x≤z⋅y), | (1.8) |
(for all x,y,z∈A)(x≤y⇒y⋅z≤x⋅z), | (1.9) |
(for all x,y,z∈A)(x≤y⋅x,in particular,y⋅z≤x⋅(y⋅z)), | (1.10) |
(for all x,y∈A)(y⋅x≤x⇔x=y⋅x), | (1.11) |
(for all x,y∈A)(x≤y⋅y), | (1.12) |
(for all a,x,y,z∈A)(x⋅(y⋅z)≤x⋅((a⋅y)⋅(a⋅z))), | (1.13) |
(for all a,x,y,z∈A)(((a⋅x)⋅(a⋅y))⋅z≤(x⋅y)⋅z), | (1.14) |
(for all x,y,z∈A)((x⋅y)⋅z≤y⋅z), | (1.15) |
(for all x,y,z∈A)(x≤y⇒x≤z⋅y), | (1.16) |
(for all x,y,z∈A)((x⋅y)⋅z≤x⋅(y⋅z)),and | (1.17) |
(for all a,x,y,z∈A)((x⋅y)⋅z≤y⋅(a⋅z)). | (1.18) |
Example 1.2. [20] Let U be a nonempty set and let X∈P(U) where P(U) means the power set of U. Let PX(U)={A∈P(U)∣X⊆A}. Define a binary operation △ on PX(U) by putting A△B=B∩(AC∪X) for all A,B∈PX(U) where AC means the complement of a subset A. Then (PX(U),△,X) is a UP-algebra. Let PX(U)={A∈P(U)∣A⊆X}. Define a binary operation ▴ on PX(U) by putting A▴B=B∪(AC∩X) for all A,B∈PX(U). Then (PX(U),▴,X) is a UP-algebra.
Example 1.3. [4] Let Z∗ be the set of all nonnegative integers. Define two binary operations ∘ and ⋆ on Z∗ by:
(for all m,n∈Z∗)(m∘n={nifm<n,0otherwise) |
and
(for all m,n∈Z∗)(m⋆n={nifm>norm=0,0otherwise). |
Then (Z∗,∘,0) and (Z∗,⋆,0) are UP-algebras.
For more examples of UP-algebras, see [1,2,7,8,19,20,21,22,24].
First of all, we recall the definition of a UP-valued function on a nonempty set, which is introduced by Ansari et al. [3]. In what follows let X and A denote a nonempty set and a UP-algebra respectively, unless otherwise specified.
Definition 2.1. A mapping ˜X:X→A is called a UP-valued function on X.
Definition 2.2. A cut function of ˜X, for a∈A is defined to be a mapping ˜Xa:X→{0,1} such that
(for all x∈X)(˜Xa(x)={1if˜X(x)⋅a=0,0otherwise). | (2.1) |
Equivalently,
(for all x∈X)(˜Xa(x)={1if˜X(x)≤a,0otherwise). | (2.2) |
Obviously, ˜Xa is the characteristic function of the following subset of X, called a cut subset or an a-cut of ˜X:
Xa={x∈X∣˜X(x)⋅a=0}={x∈X∣˜X(x)≤a}. | (2.3) |
Then
X0=X | (2.4) |
and
(for all x∈X)(x∈X˜X(x)). | (2.5) |
By (2.1) and (2.3), we note that
Xa={x∈X∣˜Xa(x)=1}. | (2.6) |
Example 2.3. Let A={0,1,2,3,4,5,6} be a UP-algebra with a fixed element 0 and a binary operation ⋅ defined by the following Cayley table, as Figure 1:
⋅0123456˜X(x)=0012345610023236˜X(y)=20103153301204124000303350020202˜X(z)=60100110 |
Let X={x,y,z} and we define a UP-valued function ˜X:X→A on X by:
˜X=(xyz026). |
Then all cut subsets of ˜X are as follows:
X0=X,X1=∅,X2={y,z},X3={z},X4=∅,X5=∅, and X6={z}. |
Proposition 2.4. Every UP-valued function ˜X:X→A on X is represented by the minimum of the set {q∈A∣˜Xq(x)=1} for all x∈X, that is,
(for allx∈X)(˜X(x)=min{q∈A∣˜Xq(x)=1}). | (2.7) |
Proof. Let x∈X. Then ˜X(x)=r for some r∈A. By (1.6), we have ˜X(x)⋅r=0 and so ˜Xr(x)=1. Thus r∈{q∈A∣˜Xq(x)=1}. Let q∈A be such that ˜Xq(x)=1. Then r⋅q=˜X(x)⋅q=0, so r≤q. Hence,
˜X(x)=r=min{q∈A∣˜Xq(x)=1}. |
Proposition 2.5. Let ˜X:X→A be a UP-valued function on X. Then
(for allq,r∈A)(q≤r⇒Xq⊆Xr). | (2.8) |
Proof. Let q,r∈A be such that q≤r. Then q⋅r=0. Let x∈Xq. Then ˜X(x)⋅q=0. By (1.9) and (1.2), we have 0=(q⋅r)⋅(˜X(x)⋅r)=0⋅(˜X(x)⋅r)=˜X(x)⋅r, that is, x∈Xr. Hence, Xq⊆Xr.
The following example shows that the converse of (2.8) of Proposition 2.5 is not true in general.
Example 2.6. From Example 2.3, we have X5=∅⊆{z}=X6 but 5≰6.
Corollary 2.7. Let ˜X:X→A be a UP-valued function on X. Then
(for allx,y∈X)(˜X(x)=˜X(y)⇔X˜X(x)=X˜X(y)). | (2.9) |
Proof. It is straightforward by Proposition 2.5, (1.6), (2.5), and (1.4).
Corollary 2.8. Let ˜X:X→A be a UP-valued function on X. Then
(for allx,y∈X)(˜X(x)≤˜X(y)⇔X˜X(x)⊆X˜X(y)). | (2.10) |
Proof. It is straightforward by Proposition 2.5 and (2.5).
For a UP-valued function ˜X:X→A on X, consider the following sets:
XA={Xa∣a∈A} |
and
˜XA={˜Xa∣a∈A}. |
Proposition 2.9. Let ˜X:X→A be a UP-valued function on X. Then
(for allY⊆A,infYexists)(XinfY=⋂y∈YXy). | (2.11) |
Proof. Let Y⊆A be such that infY exists and let x∈X. Then
x∈XinfY⇔˜X(x)⋅infY=0⇔(for all y∈Y)(˜X(x)⋅y=0)⇔(for all y∈Y)(x∈Xy)⇔x∈⋂y∈YXy. |
Hence, XinfY=⋂y∈YXy.
Corollary 2.10. Let ˜X:X→A be a UP-valued function on X. Then
(for allY⊆A,infYexists)(⋂y∈YXy∈XA). | (2.12) |
Proof. It is straightforward by Proposition 2.9.
The following example shows that the result of Corollary 2.10 is not true in case of union operation.
Example 2.11. From Example 2.3, we define a new UP-valued function ˜X:X→A on X by:
˜X=(xyz123). |
Then cut subsets of ˜X are
X0=X,X1={x},X2={y},X3={z},X4=∅,X5=∅, and X6=∅. |
Let Y={1,2}. Then infY exists and equal 4 but X1∪X2={x,y}∉XA.
Proposition 2.12. Let ˜X:X→A be a UP-valued function on X. Then
⋃a∈AXa=X. | (2.13) |
(for allx∈X)(⋃a∈A{Xa∣x∈Xa}=X). | (2.14) |
Proof. It is straightforward by (2.4).
For a UP-valued function ˜X:X→A on X, define the binary relation Θ on A by:
(for all a,b∈A)(aΘb⇔Xa=Xb). | (2.15) |
Theorem 2.13. Let ˜X:X→A be a UP-valued function on X. Then the binary relation Θ which is defined in (2.15) is an equivalence relation on A.
Proof. Straightforward.
If x∈A, then the Θ-class of x is the set (x)Θ defined as follows:
(x)Θ={y∈A∣xΘy}. |
We define two subsets of A by:
Im(˜X)=˜X(X)={a∈A∣˜X(x)=afor somex∈X} | (2.16) |
and
(for all b∈A)((b]={a∈A∣a⋅b=0}={a∈A∣a≤b}). | (2.17) |
By (1.4), we have the following assertions:
(for all a,b∈A)((a]=(b]⇔a=b). | (2.18) |
Proposition 2.14. Let ˜X:X→A be a UP-valued function on X. Then
(for alla,b∈A)(aΘb⇔(a]∩Im(˜X)=(b]∩Im(˜X)). | (2.19) |
In particular, if ˜X is surjective, then
(for alla,b∈A)(aΘb⇔(a]=(b]⇔a=b). | (2.20) |
Proof. For all a,b∈A, we have
aΘb⇔Xa=Xb⇔(for all x∈X)(˜X(x)⋅a=0⇔˜X(x)⋅b=0)⇔{x∈X∣˜X(x)∈(a]}={x∈X∣˜X(x)∈(b]}⇔(a]∩Im(˜X)=(b]∩Im(˜X). |
Example 2.15. From Example 2.3, we have all cut subsets of ˜X are as follows:
X0=X,X1=∅,X2={y,z},X3={z},X4=∅,X5=∅, and X6={z}. |
Then all cut functions of ˜X are as follows:
⋅xyz˜X0111˜X1000˜X2011˜X3001˜X4000˜X5000˜X6001 |
In this section, we establish codewords in a binary block-code generated by a UP-valued function. Finally, we prove that every finite UP-algebra which has the order less than or equal to the order of a finite set determines a binary block-code which is isomorphic to it.
Lemma 3.1. Let ˜X:X→A be a UP-valued function on X. Then
(for allx∈X)(˜X(x)=max(˜X(x))Θ∩Im(˜X)). | (3.1) |
In particular, if ˜X is surjective, then
(for allx∈X)(˜X(x)=max(˜X(x))Θ). | (3.2) |
Proof. Let x∈X. Then ˜X(x)∈(˜X(x))Θ∩Im(˜X). Let a∈(˜X(x))Θ∩Im(˜X). By Proposition 2.14, we have a∈(a]∩Im(˜X)=(˜X(x)]∩Im(˜X). Thus a∈(˜X(x)], that is, a≤˜X(x). Hence, ˜X(x)=max(˜X(x))Θ∩Im(˜X).
Let X be a nonempty set with n elements. We consider X={1,2,3,…,n} and let A be a UP-algebra. For each UP-valued function ˜X:X→A on X, we can define a binary block-code V of length n in the following way: Each Θ-class (a)Θ where a∈A, will corresponds to a codeword wa=a1a2a3…an with
(for all i∈X,j∈{0,1})(ai=j⇔˜Xa(i)=j). | (3.3) |
We observe that
(for all a,b∈A)((a)Θ=(b)Θ⇔wa=wb). | (3.4) |
Indeed,
(a)Θ=(b)Θ⇔Xa=Xb⇔{i∈X∣˜Xa(i)=1}={i∈X∣˜Xb(i)=1}⇔(for all i∈X)(ai=bi)⇔wa=wb. |
Let wa=a1a2a3…an and wb=b1b2b3…bn be two codewords belonging to a binary block-code V. Define an order relation ⪯ on the set of codewords belonging to a binary block-code V as follows:
wa⪯wb⇔for all i∈X,ai≤bi. | (3.5) |
Example 3.2. From Example 2.3, we have all cut subsets of ˜X are as follows:
X0=X,X1=∅,X2={y,z},X3={z},X4=∅,X5=∅, and X6={z}. |
Then the equivalence relation Θ on A is as follows:
Θ={(0,0),(1,1),(2,2),(3,3),(4,4),(5,5),(6,6),(1,4),(4,1),(1,5),(5,1),(4,5),(5,4),(3,6),(6,3)}. |
From Example 2.15, we have all distinct codewords of the binary block-code V are as follows (see Figure 2):
w0=111,w1=w4=w5=000,w2=011, and w3=w6=001. |
From Figures 1 and 2, we conclude that (A,≤) is not isomorphic to (V,⪯).
The following example will lead to the next important theorem.
Example 3.3. Let A={0,1,2,3} be a UP-algebra with a fixed element 0 and a binary operation ⋅ defined by the following Cayley table, as Figure 3:
⋅012300123100132000330110 |
Let ˜A:A→A be the identity UP-valued function on A. Then all cut subsets of ˜X are as follows:
A0=A,A1={1,2},A2={2}, and A3={3}. |
Thus all cut functions of ˜A are as follows:
0123˜A01111˜A10110˜A20010˜A30001 |
and the equivalence relation Θ on A is as follows:
Θ={(0,0),(1,1),(2,2),(3,3)}. |
Hence, all distinct codewords of the binary block-code V are as follows (see Figure 4):
w0=1111,w1=0110,w2=0010, and w3=0001. |
From Figures 3 and 4, we conclude that (A,≤) is isomorphic to (V,⪯) under the isomorphism sending a↦wa. In addition, the error pattern e=1000 can be detected because w0+e=1111+1000=0111∉V,w1+e=0110+1000=1110∉V,w2+e=0010+1000=1010∉V, and w3+e=0001+1000=1001∉V. Hence, V detects e.
Theorem 3.4. Every finite UP-algebra A which is equipotent to a nonempty set X determines a binary block-code V such that (A,≤) is isomorphic to (V,⪯).
Proof. Let A={0,1,2,…,n} be a finite UP-algebra in which 0 is the maximum element, X={x0,x1,x2…,xn} and let ˜X:X→A be a bijective UP-valued function on X sending xa↦a. By (2.20) of Proposition 2.14 and (2.18), we have
(for all a∈A)((a)Θ={b∈A∣(a]=(b]}={a}). | (3.6) |
Thus Θ={(a,a)∣a∈A}. By (3.4), we have all codewords wa of the binary block-code V are distinct. Let f:A→V be a function defined by:
(for all a∈A)(f(a)=wa). |
Clearly, f is surjective. By (3.4) and (3.6), we have f is injective. Thus f is bijective. Let a,b∈A be such that a≤b. By (2.8) of Proposition 2.5, we have Xa⊆Xb. This means that wa⪯wb, that is, f(a)⪯f(b). Conversely, let a,b∈A be such that f(a)⪯f(b). Then wa⪯wb, so Xa⊆Xb. By (2.5), we have xa∈X˜X(xa)=Xa⊆Xb, that is, a=˜X(xa)≤b. Hence, (A,≤) is isomorphic to (V,⪯).
Corollary 3.5. Every finite UP-algebra A determines a binary block-code V such that (A,≤) is isomorphic to (V,⪯).
Corollary 3.6. Every finite UP-algebra A which has the order less than or equal to the order of a finite set X determines a binary block-code V such that (A,≤) is isomorphic to (V,⪯).
Proof. Let A={0,1,2,…,n} be a finite UP-algebra in which 0 is the maximum element, X={x0,x1,x2,…,xm} for m≥n and let ˜X:X→A be a UP-valued function on X defined by:
˜X=(x0x1x2…xnxn+1xn+2xm012…nnnn). |
The proof is also given in a similar way of the proof of Theorem 3.4. Hence, (A,≤) is isomorphic to (V,⪯).
It is not necessary for (A,≤) and (V,⪯) to be isomorphic under the identity UP-valued function on A, which shown by the following example.
Example 3.7. Let A={0,1,2,3,4,5,6,7} be a UP-algebra with a fixed element 0 and a binary operation ⋅ defined by the following Cayley table, as Figure 5:
⋅01234567˜A(1)=001234567˜A(0)=100000000˜A(7)=207077007˜A(6)=306606060˜A(5)=405550500˜A(4)=504674067˜A(3)=603537507˜A(2)=702256560 |
Let ˜A:A→A be a UP-valued function on A defined by:
˜A=(0123456710765432). |
Then all cut subsets of ˜A are as follows:
A0=A,A1={0},A2={0,7},A3={0,6},A4={0,5},A5={0,4,6,7},A6={0,3,5,7}, and A7={0,2,5,6}. |
Thus all cut functions of ˜A are as follows:
01234567˜A011111111˜A110000000˜A210000001˜A310000010˜A410000100˜A510001011˜A610010101˜A710100110 |
and the equivalence relation Θ on A is as follows:
Θ={(0,0),(1,1),(2,2),(3,3),(4,4),(5,5),(6,6),(7,7)}. |
Hence, all distinct codewords of the binary block-code V are as follows (see Figure 6):
w0=11111111,w1=10000000,w2=10000001,w3=10000010,w4=10000100,w5=10001011,w6=10010101, and w7=10100110. |
From Figures 7 and 8, we conclude that (A,≤) is isomorphic to (V,⪯) under the isomorphism sending a↦wa.
The following last example supports Corollary 3.8.
Example 3.8. Let A={0,1,2,3} be a UP-algebra with a fixed element 0 and a binary operation ⋅ defined by the following Cayley table, as Figure 7:
⋅0123˜X(u)=00123˜X(v)=10023˜X(w)=˜X(x)=20103˜X(y)=˜X(z)=30120 |
Let X={u,v,w,x,y,z} and we define a UP-valued function ˜X:X→A on X by:
˜X=(uvwxyz012233). |
Then all cut subsets of ˜X are as follows:
X0=X,X1={v},X2={w,x}, and X3={y,z}. |
Thus all cut functions of ˜X are as follows:
uvwxyz˜X0111111˜X1010000˜X2001100˜X3000011 |
and the equivalence relation Θ on A is as follows:
Θ={(0,0),(1,1),(2,2),(3,3)}. |
Hence, all distinct codewords of the binary block-code V are as follows (see Figure 8):
w0=111111,w1=010000,w2=001100, and w3=000011. |
From Figures 7 and 8, we conclude that (A,≤) is isomorphic to (V,⪯) under the isomorphism sending a↦wa. In addition, V has the minimum distance 3. This means that can correct at most 1-error. For example, if w3=000011 is sent and 000111 is received, then 000111 will be decoded to w3=000011. If w3=000011 is sent and 010111 is received, then 010111 will be decoded to w1=010000 using the minimum distance decoding rule.
Codewords in a binary block-code generated by a UP-valued function are established and some interesting results are obtained. The main result is proved that every finite UP-algebra A which has the order less than or equal to the order of a finite set X determines a binary block-code V such that (A,≤) is isomorphic to (V,⪯). Many examples were provided to support the results.
This work was supported by the Unit of Excellence in Mathematics, University of Phayao.
The authors declare no conflict of interest.
[1] | M. A. Ansari, A. Haidar, A. N. A. Koam, On a graph associated to UP-algebras, Math. Comput. Appl., 23 (2018), 61. |
[2] | M. A. Ansari, A. N. A. Koam, A. Haider, Rough set theory applied to UP-algebras, Ital. J. Pure Appl. Math., 42 (2019), 388–402. |
[3] | M. A. Ansari, A. N. A. Koam, A. Haider, On binary block codes associated to UP-algebras, Ital. J. Pure Appl. Math., (2020), Accepted. |
[4] |
N. Dokkhamdang, A. Kesorn, A. Iampan, Generalized fuzzy sets in UP-algebras, Ann. Fuzzy Math. Inform., 16 (2018), 171–190. doi: 10.30948/afmi.2018.16.2.171
![]() |
[5] |
C. Flaut, BCK-algebras arising from block codes, J. Intell. Fuzzy Syst., 28 (2015), 1829–1833. doi: 10.3233/IFS-141469
![]() |
[6] | A. Iampan, A new branch of the logical algebra: UP-algebras, J. Algebra Relat. Top., 5 (2017), 35–54. |
[7] |
A. Iampan, Introducing fully UP-semigroups, Discuss. Math., Gen. Algebra Appl., 38 (2018), 297–306. doi: 10.7151/dmgaa.1290
![]() |
[8] |
A. Iampan, M. Songsaeng, G. Muhiuddin, Fuzzy duplex UP-algebras, Eur. J. Pure Appl. Math., 13 (2020), 459–471. doi: 10.29020/nybg.ejpam.v13i3.3752
![]() |
[9] |
Y. Imai, K. Iséki, On axiom systems of propositional calculi XIV, Proc. Japan Acad., 42 (1966), 19–22. doi: 10.3792/pja/1195522169
![]() |
[10] |
K. Iséki, An algebra related with a propositional calculus, Proc. Japan Acad., 42 (1966), 26–29. doi: 10.3792/pja/1195522171
![]() |
[11] |
Y. B. Jun, S. Z. Song, Codes based on BCK-algebras, Inf. Sci., 181 (2011), 5102–5109. doi: 10.1016/j.ins.2011.07.006
![]() |
[12] | H. S. Kim, Y. H. Kim, On BE-algebras, Math. Japon., 66 (2007), 113–116. |
[13] |
A. N. A. Koam, M. A. Ansari, A. Haider, n-ary block codes related to KU-algebras, J. Taibah Univ. Sci., 14 (2020), 172–176. doi: 10.1080/16583655.2020.1713585
![]() |
[14] |
A. N. A. Koam, A. Haider, M. A. Ansari, On an extension of KU-algebras, AIMS Math., 6 (2021), 1249–1257. doi: 10.3934/math.2021077
![]() |
[15] | S. M. Mostafa, B. Youssef, H. A. Jad, Coding theory applied to KU-algebras, J. New Theory, 6 (2015), 43–53. |
[16] | G. Muhiuddin, Bipolar fuzzy KU-subalgebras/ideals of KU-algebras, Ann. Fuzzy Math. Inform, 8 (2014), 409–418. |
[17] | C. Prabpayak, U. Leerawat, On ideals and congruences in KU-algebras, Sci. Magna, 5 (2009), 54–57. |
[18] |
A. Satirad, R. Chinram, A. Iampan, Four new concepts of extension of KU/UP-algebras, Missouri J. Math. Sci., 32 (2020), 138–157. doi: 10.35834/2020/3202138
![]() |
[19] | A. Satirad, P. Mosrijai, A. Iampan, Formulas for finding UP-algebras, Int. J. Math. Comput. Sci., 14 (2019), 403–409. |
[20] | A. Satirad, P. Mosrijai, A. Iampan, Generalized power UP-algebras, Int. J. Math. Comput. Sci., 14 (2019), 17–25. |
[21] |
T. Senapati, Y. B. Jun, K. P. Shum, Cubic set structure applied in UP-algebras, Discrete Math. Algorithms Appl., 10 (2018), 1850049. doi: 10.1142/S1793830918500490
![]() |
[22] | T. Senapati, G. Muhiuddin, K. P. Shum, Representation of UP-algebras in interval-valued intuitionistic fuzzy environment, Ital. J. Pure Appl. Math., 38 (2017), 497–517. |
[23] |
T. Senapati, K. P. Shum, Atanassov's intuitionistic fuzzy bi-normed KU-ideals of a KU-algebra, J. Intell. Fuzzy Syst., 30 (2016), 1169–1180. doi: 10.3233/IFS-151841
![]() |
[24] | S. Thongarsa, P. Burandate, A. Iampan, Some operations of fuzzy sets in UP-algebras with respect to a triangular norm, Ann. Commun. Math., 2 (2019), 1–10. |
[25] |
N. Yaqoob, S. M. Mostafa, M. A. Ansari, On cubic KU-ideals of KU-algebras, Int. Sch. Res. Not., 2013 (2013), 1–10. doi: 10.1093/imrn/rnr226
![]() |
1. | Akarachai Satirad, Ronnason Chinram, Aiyared Iampan, Pythagorean fuzzy sets in UP-algebras and approximations, 2021, 6, 2473-6988, 6002, 10.3934/math.2021354 | |
2. | Hashem Bordbar, The Structure of the Block Code Generated by a BL-Algebra, 2022, 10, 2227-7390, 692, 10.3390/math10050692 | |
3. | Hashem Bordbar, Ordered algebraic structure in a linear code, 2024, 0, 1930-5346, 0, 10.3934/amc.2024052 | |
4. | Aihik Biswas, Subhas Barman, Debasis Samanta, 2025, Chapter 2, 978-981-97-8050-1, 15, 10.1007/978-981-97-8051-8_2 |