ABSTRACT
In this paper, we explore the concept of binary convex fuzzy vector spaces and binary convex fuzzy linear subspaces over binary vector spaces by formalizing their definition, and we found interesting results on their properties. We also studied binary fuzzy vector spaces, and binary convex fuzzy sets by establishing relevant properties. We accomplish these by redefining fuzzy subsets over in a new manner using the formula of the reliability of the channel to send messages correctly over noise channels to make the concepts applicable in natural and linguistic communication systems. We also defined binary convex fuzzy codes over binary convex fuzzy vector space and presented some properties. Furthermore, we realized that the properties discussed for binary fuzzy vector spaces are applied to binary convex fuzzy vector spaces. We used binary fuzzy vector spaces to formulate binary fuzzy codes and binary convex fuzzy vector spaces to define binary convex fuzzy codes. We also draw connections between binary fuzzy codes and binary convex fuzzy codes. The study of binary convex fuzzy vector spaces and binary fuzzy vector spaces is particularly relevant in the context of information transmission through noisy communication channels, where it allows for the exploration of fuzzy error-correcting/detecting codes and related properties to detect/correct errors that may occur during transmission.
1. Introduction
The study of classical set theory was started by Cantor in 1874 (Cantor, Citation1874). In the classical context, we represent membership of an object as either 1 (member) or 0 (not a member) of a set for collections of well-defined objects. So, we have only these two degrees of freedom. The principles of classical set theory have been widely applied in fields such as communication systems, electronics, computer science, and engineering. However, the real world is marked by uncertainty and many vague concepts that cannot be adequately expressed using classical set theory. The existence of these uncertain and ambiguous concepts in the natural world has led scholars to define fuzzy sets, a new type of set designed to represent uncertainty and vagueness, first introduced by (Zadeh, Citation1965). In this case, there is freedom in defining uncertain or vague concepts tailored to specific purposes, and the degree of membership falls within (which is the subset of real numbers). Zadeh also introduced the idea of fuzzy convex fuzzy sets in (Zadeh, Citation1965), which has since been further explored by various scholars (Lowen, Citation1980; Ammar, Citation1999; Wu & Cheng, Citation2004; Yuan & Lee, Citation2004).
Furthermore, scholars have been studying classical vector spaces to describe objects occurring in combinations. The concept of classical vector spaces was introduced by an Italian mathematician Peano in 1888 (Moore, Citation1995). While subsequent researchers expanded on Peano’s linear system and studied vector spaces more broadly. However, the world still needed to express uncertain and vague objects occurring in combinations. Katsaras and Liu were the pioneers in formulating the concept of fuzzy vector spaces in 1977(Katsaras & Liu, Citation1977), paving the way for extensive research in the concepts of fuzzy vector spaces (Lubczonok, Citation1990; Abdukhalikov et al., Citation1994; Kumar, Citation1992), fuzzy subspaces (Hedayati, Citation2009; Kumar, Citation1993), fuzzy linear spaces (Wenxiang & Tu, Citation1992), and fuzzy linear subspaces (Feng & Li, Citation2013). In modern times, the utilization of fuzzy set theory and fuzzy logic has become prevalent in diverse fields, including computer science (Gosain & Dahiya, Citation2016; Garibaldi, Citation2019), engineering (Aslansefat et al., Citation2020), communication systems Amudhambigai and Neeraja (Citation2019); von Kaenel (Citation1982); De Gang (Citation2000); Gereme et al. (Citation2023a); Gereme et al. (Citation2023b), and beyond.
Binary convex codes are binary codes generated by patterns of intersections of collection of open convex sets in some Euclidean space Carina et al. (Citation2019), with the property that every binary code is convex realizable (Franke & Muthiah, Citation2018), play crucial roles in linguistic communications, and image processing (Curto et al., Citation2017). Since binary fuzzy codes in (Gereme et al. (Citation2023a); Gereme et al. (Citation2023b) are extensions of classical binary codes (Blake & Mullin, Citation2014), paved the way for considering binary convex fuzzy codes as extensions of binary convex codes. To study further properties like dimension and decoding algorithms of binary fuzzy codes over binary fuzzy vector space described in Gereme et al. (2024), we need to study binary fuzzy vector spaces using the redefined fuzzy subsets in Gereme et al. (Citation2023a). Similarly, to define and study the properties of binary fuzzy convex fuzzy codes, and binary convex fuzzy linear codes, we need to study fuzzy convex sets using the definitions in (Lowen, Citation1980; Zadeh, Citation1965), and fuzzy linear subspaces using the definitions in (Abdukhalikov et al., Citation1994). Since the concepts of binary classical vector spaces are used for the development of error-correction codes that are also used to correct/detect errors that occur during communications through noise channels (Gross, Citation2016), we are sure that studying binary convex fuzzy vector spaces (or binary fuzzy vector spaces) and related properties also gives a chance to study fuzzy codes and their properties including minimum distances, dimensions, and decoding, to use the codes for error correction/detection purpose in noise communication channels.
In summary, from the discussion of this paper, we realized that when a classical binary vector space is fuzzified, it may not be a binary fuzzy vector space. The fuzzified space to be a fuzzy vector space depends on the parameters α and γ in F2. Also, in a binary case, fuzzy vector spaces and convex fuzzy vector spaces that we defined are equivalent. We believe studying binary convex fuzzy vector space or binary convex fuzzy linear subspaces gives a chance to define and study binary convex fuzzy codes, and binary convex codes, which have useful applications in image processing.
Throughout this paper, is dimensional vector space over a field Ft that contains t objects (i.e. ). p and q are real numbers such that and . And 0 and 1 represents tupled vectors and , respectively. Also, (for ) is the weight of , and it is the number of 1’s in a vector , where for dimensional binary vector space .
2. Preliminaries
Definition 2.1.
Hedayati, (Citation2009); Halmos, (Citation2017)
A finite dimensional vector space (or also called linear space) is an abelian group with respect to addition modulo—t over a field Ft satisfying:
and
and
and
and
Definition 2.2.
Halmos, (Citation2017)
Let be a non-empty subset of over Ft. Then Q is called a linear subspace (or subspace), if and .
Definition 2.3.
Gross, (Citation2016)
Let be a non—empty subset of over Ft. Then is called linearly independent set if implies .
Definition 2.4.
Gross, (Citation2016)
Let be a non-empty subset of a vector space over Ft. Then is called basis of if:
is linearly independent set for
spans
Proposition 2.5.
Axler, (Citation1997)
Let , where be a vector space. Then the set is the basis of if and only if every can be written uniquely in the form , where and .
Proof.
See Proposition 2.8 of (Axler, Citation1997).
Definition 2.6.
Halmos, (Citation2017)
If is basis for a vector space over Ft, then is called the dimension of .
Definition 2.7.
Blake & Mullin, (Citation2014)
Every non-empty subset C of is a binary block code. The vectors in C are called codewords, and the weight of a codeword is the number of in the binary dimensional vector. These codes are classical codes.
Definition 2.8.
Gereme et al., (2023)
Let defined by , where for . Then µ is a fuzzy set over .
Definition 2.9.
Yang, (Citation1995)
Let be a fuzzy subset of . Then µ is called convex fuzzy set of if and .
Theorem 2.10.
Ammar, (Citation1999)
If µ is a convex fuzzy set, then either µα is empty or convex set for every but the converse doesnot hold in general.
Proof.
See Theorem −2 of (Ammar, Citation1999).
Definition 2.11.
Lubczonok, (Citation1990)
Let be a fuzzy subset of . Then is called a fuzzy vector space of if and
Definition 2.12.
Lubczonok, (Citation1990)
Let be a non-empty subset of over Ft, and let be a fuzzy vector space of . Then is called a fuzzy linear independent set for , if:
is linearly independent set for .
, where
Definition 2.13.
Lubczonok, (Citation1990)
Let be a fuzzy vector space of . Then the dimension of is : , where is basis for .
Proposition 2.14.
Lubczonok, (Citation1990)
Let be a fuzzy vector space of . Then has fuzzy basis.
Proof.
See Proposition 5.2 of (Lubczonok, Citation1990).
Proposition 2.15.
Lubczonok, (Citation1990)
Let be a fuzzy vector space of . If is a fuzzy basis for and is any basis for , then .
Proof.
See Proposition 5.3 of (Lubczonok, Citation1990).
Definition 2.16.
Kumar, (Citation1992)
Let be a non-empty subset of a vector space over a field Ft, and let be a fuzzy vector space of a vector space . Then is called a fuzzy basis for , if:
is basis for .
, where .
Remark 1.
If is a dimension of a fuzzy vector space , then also the dimension of (Shi & Huang, Citation2010).
If and are two fuzzy basis of a fuzzy vector space , then (Kumar, Citation1992).
Definition 2.17.
Nanda, (Citation1991)
Let be dimensional linear space of a field Ft. Then the mapping is called a fuzzy linear subspace of if:
and
Definition 2.18.
Zadeh, (Citation1965)
Let be a fuzzy set. Then µ is a convex fuzzy set if and only if the set µt defined by is convex .
Definition 2.19.
Brown, (Citation1971)
The level sets (or cuts) of a fuzzy set is defined as
, where .
Remark 2.
Zadeh, (Citation1965)
Definition 2.18 is equivalent with:
A fuzzy set is convex fuzzy set if and only if for all and .
Proposition 2.20.
Yuan and Lee, (Citation2004)
is Zadeh’s convex fuzzy subset of if and only if is convex subset of for any , where the empty set is seen as a convex subset.
We can combine Definition 2.18 and Definition 2.19 to have the following lemma.
Lemma 2.21.
Let defined by , where , and . Then µ is a fuzzy convex set.
Proof.
Since and such that , .
Now, by Definition 2.18, and it is a binary code over a vector space . This implies is a convex set.
Therefore, µ is a fuzzy convex set, because of Definition 2.19 and Definition 2.18.
3. Binary fuzzy vector spaces of over a Galois field F2
3.1. Binary fuzzy vector spaces
Proposition 3.1.
Let be a binary vector space over a Galois field F2 and defined by , where and . Then is a binary fuzzy vector space whenever .
Proof.
Let be arbitrary.
Suppose : such that .
Claim: is a fuzzy vector space.
Case − 1 For α = 0
Since . Then .
Therefore, the definition of fuzzy vector space holds (see Definition 2.11).
Case − 2 For α = 1
Since . Then
Therefore, the definition of fuzzy vector space holds (see Definition 2.11).
Hence, is a binary fuzzy vector space.
Theorem 3.2
Let be a binary fuzzy vector space. Then if and only if , where and .
Proof.
The proof is similar with the proof of Theorem 2.1 of Gereme et al., (2023).
Corollary 3.3.
Let be a binary fuzzy vector space and let . If , then .
Corollary 3.4.
Let be a binary fuzzy vector space and let be arbitrary such that . If , then .
Theorem 3.5
Let be a binary fuzzy vector space. Then if and only if such that .
Proof.
Let with t < s be any two level sets of a binary fuzzy set µ with t < s.
Suppose .
Claim: such that .
Assume there exists such that . Then and . Implies , which contradicts with the supposition.
Hence, there is no such that .
( Conversely, suppose such that .
Claim:
From the supposition s < t. Then
And also, let . Then .
By the assumption there is no such that . Then . This implies . Therefore,
From (Equation1(1) (1) ) and (Equation2(2) (2) ), we have .
Proposition 3.6.
Let a non-empty subset of , and let µ be a fuzzy subset of . If is linearly independent set of , then is a fuzzy linearly independent set of a fuzzy vector space .
Proof.
Let µ be a fuzzy subset of a binary vector space
Let be a binary fuzzy vector space of .
Suppose : is linearly independent set of .
Claim: is a fuzzy linearly independent set of a binary fuzzy vector space .
Since is linearly independent of , it is enough to show .
Now, since , then . Implies . Which gives
And also, for each i, , which implies
Therefore, .
Hence,
Implies, is fuzzy linearly independent set for a binary fuzzy vector space .
Proposition 3.7.
Let a non-empty subset of , and let µ be a fuzzy subset of . If is a basis of , then is fuzzy basis of a fuzzy vector space .
Proof.
Let µ be a fuzzy subset of a binary vector space .
Let be a binary fuzzy vector space of .
Suppose : is basis of .
Claim: is basis of a binary fuzzy vector space .
Since is basis of , it is enough to show .
Now, since is basis of , is linearly independent set of . Then . Implies . Which gives
And also, for each i, , which implies .
Therefore, .
Hence,
Therefore, is fuzzy basis for a binary fuzzy vector space .
Proposition 3.8.
For a binary fuzzy vector space . Then has fuzzy basis and one of the basis is whenever is fuzzy linearly independent set.
Proof.
Let be a fuzzy vector space over .
Let is basis of .
Suppose: is fuzzy linearly independent set of .
This implies is a basis for .
Since is constructed from the finite binary vector space and is a fuzzy vector space over , is finite dimensional. Then has fuzzy basis, this is true because of Proposition 2.14.
Since is basis for and is fuzzy linearly independent set of , is fuzzy basis of .
Since is basis for and is fuzzy linearly independent set of , then is one of the fuzzy basis for .
Proposition 3.9.
Let µ be a fuzzy subset of , and let be a fuzzy vector space over . If a non-empty subset of is the basis for , then is a fuzzy basis of .
Proof.
Let µ be a fuzzy subset of a binary vector space .
Let be a binary fuzzy vector space of .
Suppose: be the basis of .
Claim: is basis of a binary fuzzy vector space .
Since is basis of , it is enough to show is linearly independent set over .
Since is basis over , is linearly independent over . Which implies is a fuzzy linearly independent set of , by Proposition 3.6.
Hence, is fuzzy basis for a binary fuzzy vector space .
Definition 3.10.
For a binary fuzzy vector space , , where is a fuzzy basis of .
Lemma 3.11.
Let be a fuzzy basis for a fuzzy vector space over . Then for each .
Proof.
Let be arbitrary and . Then there are 2n possibilities for xi. From these possible vectors of xi, one possible vector has weight 0, one vector also has weight n, vectors have weight 1, vectors have weight 2, and so on.
The fuzzy subset µ is defined as for , , and . The weight of runs from 0 up to n. There is one possibility of , there is also one possibility in which , possibilities in which , possibilities in which and so on.
Therefore . This implies
Lemma 3.12.
Let be a fuzzy base for a fuzzy vector space over . Then has n members.
Proof.
Since is a fuzzy base for , is also a base for . In the classical case, we know that and it is equivalent with the number of elements of .
Therefore, .
Proposition 3.13.
Let be a binary fuzzy vector space of with fuzzy basis . Then .
Proof.
Let be the fuzzy basis for a binary fuzzy vector space . By Lemma 3.12, there are n possible elements for .
By Definition 3.10, for all , where is a fuzzy basis of .
Using Lemma 3.11 and Lemma 3.12, .
Proposition 3.14.
For a binary fuzzy vector space . If is a fuzzy basis for , then it is a basis for and .
Proof.
The prove is the direct outcome of Proposition 3.8 and Definition 3.10.
3.2. Binary convex fuzzy vector spaces
Proposition 3.15.
Let defined by , where for . µ is a convex fuzzy set if and only if for .
Proof.
Let and , where and .
Let .
Suppose: µ is a convex fuzzy set.
Claim: for .
Since µ is convex fuzzy set, is a convex set.
Let. Then . Which implies .
Conversely suppose: for .
Claim: µ is convex fuzzy set.
Case–1: For γ = 0
Now, . Which implies . Implies is convex set.
Therefore, µ is convex fuzzy set, since is convex set for .
Case–2: For γ = 1
Now, . Which implies . Implies is convex set.
Therefore, µ is convex fuzzy set, since is convex set for
Hence, µ is a convex fuzzy set.
Lemma 3.16.
Let defined by . Then whenever .
Proof.
Suppose: .
Let . Then . Which implies . Implies .
Therefore, .
Proposition 3.17.
Let defined by . Then whenever 1 for and fixed x.
Proof.
Suppose: 1 for , where and 1 is all 1’s vector of length n.
Since , and , then . Implies . Which implies .
We left to show there is no other which is less than t.
For . Then , since p < q.
For .
Let .
Since for , . This is true because of Theorem 3.2.
Therefore, . Which gives , because of Lemma 3.16.
Since , there is no that is less than t.
Hence, .
Proposition 3.18.
Let defined by , where , and . Then contains a single element z whenever x = z for , and fixed x.
Proof.
Suppose: x = z for , where .
Since , x = z for and , . Implies . Which implies .
We left to show there is no other other than z which gives qn and qn is the greatest value. Therefore,
Since has 2n distinct elements, for a fixed , we have only a single say z such that x = z.
For , and , since .
Hence, , where .
Proposition 3.19.
A finite intersection of binary convex fuzzy sets is again binary convex.
Proof.
Let be a binary vector space over a Galois field F2 and defined by , where and .
Let , where is a binary convex fuzzy set for each j.
Claim: V is a binary convex fuzzy set.
Let be arbitrary. Then
for and , since is a binary convex fuzzy set for each j.
And also, . Then
Therefore, V is a binary convex fuzzy set.
Definition 3.20.
A binary fuzzy vector space in which every elements are binary convex fuzzy sets defined by is called binary convex fuzzy vector space, where , and .
Proposition 3.21.
is binary fuzzy vector vector spaces if and only if is binary convex fuzzy vector space.
Proof.
The prove is the direct outcome of Definition 3.20 and Proposition 3.1.
Remark 3.
The theorems, propositions and colloraries stated for binary fuzzy vector space also works for binary convex fuzzy vector space. We stated the theorems, propositions, corollaries and lemmas below without proof (since the proofs are similar with proves that we follow in subsection 3.1).
Theorem 3.22
Let be a binary convex fuzzy vector space. Then if and only if , where and .
Proof.
The proof is similar with the proof of Theorem 2.1 of Gereme et al., (2023).
Corollary 3.23.
Let be a binary convex fuzzy vector space and let . If , then .
Corollary 3.24.
Let be a binaryconvex fuzzy vector space, and let be arbitrary such that . If , then .
Theorem 3.25
Let be a binary fuzzy vector space. Then if and only if such that .
Proof.
The proof is similar with the proof of Theorem 3.5.
Proposition 3.26.
Let a non-empty subset of , and let µ be a fuzzy subset of . If is linearly independent set of , then is a fuzzy linearly independent set of a binary convex fuzzy vector space .
Proof.
The proof is similar with the proof of Theorem 3.6.
Proposition 3.27.
Let a non-empty subset of , and let µ be a fuzzy subset of . If is a basis of , then is fuzzy basis of binary convex fuzzy vector space .
Proof.
The proof is similar with the proof of Theorem 3.7.
Proposition 3.28.
For a binary convex fuzzy vector space . Then has fuzzy basis and one of the basis is whenever is fuzzy linearly independent set.
Proof.
The proof is similar with the proof of Theorem 3.8.
Proposition 3.29.
Let µ be a fuzzy subset of , and let be a binary convex fuzzy vector space over . If a non-empty subset of is the basis for , then is a fuzzy basis of a binary convex fuzzy vector space .
Proof.
The proof is similar with the proof of Theorem 3.9.
Lemma 3.30.
Let be a fuzzy basis for a binary convex fuzzy vector space over . Then for each .
Proof.
The proof is similar with the proof of Theorem 3.11.
Lemma 3.31.
Let be a fuzzy base for a binary convex fuzzy vector space over . Then has n members.
Proof.
The proof is similar with the proof of Theorem 3.12.
Proposition 3.32.
Let be a binary convex fuzzy vector space of with fuzzy basis . Then .
Proof.
The proof is similar with the proof of Theorem 3.13.
Proposition 3.33.
For a binary convex fuzzy vector space . If is a fuzzy basis for , then it is a basis for and .
Lemma 3.34.
Let be a binary convex fuzzy vector space, and If , then , where .
Proof.
Suppose: If and .
Implies for , Since γ = 0 and .
Lemma 3.35.
Let be a binary convex fuzzy vector space. Then for is a binary convex set of , .
Proof.
Since is a binary convex fuzzy vector space, µ is a binary convex fuzzy set by Definition 3.20.
By Proposition 2.20, for is a binary convex set of , .
Theorem 3.36
Let be a binary convex fuzzy vector space. Then the following statements are equivalent for :
µ is a binary convex fuzzy set of .
, , is a binary convex set of .
Proof.
Suppose .
By Lemma 3.35 the condition is true.
Suppose .
Let be arbitrary. Then and .
Assume, and such that .
Since is a binary convex set, , for .
Therefore, .
Hence, µ is a binary convex fuzzy set of .
Proposition 3.37.
Let be a characteristic function of a subset . Then C is a binary convex set of if and only if is a binary convex fuzzy subset of a binary convex fuzzy vector space .
Proof.
Let be a binary vector space and a non-empty set .
Let be a characteristic function of a subset C.
Suppose C is a binary convex set of .
Claim: is a binary convex fuzzy subset of .
Let , then This implies . Therefore, is a binary convex fuzzy subset of .
( Conversely, suppose is a binary convex set of .
Claim: C is a binary convex subset of .
Let be arbitrary. Then and .
Since is a binary binary convex fuzzy subset of ,
But,
From (Equation3(3) (3) ) and (Equation4(4) (4) ), we have . Which implies .
Therefore, and . Implies C is a binary convex subset of a binary convex fuzzy vector space .
3.3. Binary convex fuzzy linear subspaces
Proposition 3.38.
Let be a binary convex fuzzy vector space. Then µ is binary convex fuzzy linear subspace of whenever .
Proof.
Let be arbitrary and .
Suppose: .
Claim: µ is binary convex fuzzy linear subspace of .
Case − 1 : For γ = 1
.
And also, .
Therefore, µ is a binary convex linear subspace of .
Case − 2 : For γ = 0
.
And also, .
Therefore, µ is a binary convex linear subspace of .
Hence, µ is a binary convex linear subspace of .
Remark 4.
A binary convex fuzzy linear subspace µ must contain the zero vector with its corresponding degree of freedom which is greater or equal to all degree of freedoms.
Corollary 3.39.
Let be a binary convex fuzzy vector space. If , then µ is convex fuzzy linear subspace of .
Theorem 3.40
Let be a binary convex fuzzy vector space. Then for is a binary convex linear subspace of whenever .
Proof.
Suppose: .
This implies . Then , implies and .
Now, is a binary fuzzy convex set of , since be a binary convex fuzzy vector space. By Proposition 3.38 µ is a binary fuzzy linear subspace of , since .
Since µ is binary convex fuzzy linear subspace, and .
Let such that and .
Since µ is binary convex linear fuzzy subspace of , .
Let . Then . This implies . Since and , is linear subspace of . Also, by Definition 2.19, is convex set of a binary vector space .
Hence, is a binary convex linear subspace of .
Proposition 3.41.
Let be a characteristic function of a subset . Then, C is a binary convex linear subspace of if and only if is a binary convex fuzzy linear subspace of a binary convex fuzzy vector space .
Proof.
Let be a binary vector space and a non-empty set .
Let be a characteristic function of a subset C.
Suppose C is a binary convex linear subspace of .
Claim: is a binary convex fuzzy linear subspace of a binary convex fuzzy vector space .
Let , then This implies .
And also, . Then . Therefore, is a binary convex fuzzy linear subspace of .
( Conversely, suppose is a binary convex fuzzy linear subspace of .
Claim: C is a binary convex linear subspace of .
Let be arbitrary. Then and .
Since is a binary convex fuzzy linear subspace of ,
But,
From (Equation5(5) (5) ) and (Equation6(6) (6) ), we have . Which implies .
Therefore, and . Implies C is a binary convex linear subspace of .
3.4. Binary convex fuzzy codes over binary convex fuzzy vector spaces
Considering p to be the probability of a binary symmetric channel (BSC) not receiving a sent codeword correctly and e to be the weight of the error patterns between the received and possible sent classical codewords, the defined convex fuzzy subset is taken as a codeword over a binary convex fuzzy vector space . Standing from this logical argument, we defined binary convex fuzzy codes over a binary convex fuzzy vector space and discussed some basic properties of these codes. The concepts need further discussion about these codes and their properties to use them for error—correction/detection process over a noise BSC.
Definition 3.42.
Let ς be a non-empty subset of a binary fuzzy vector space . Then ς is called a binary fuzzy code over a binary fuzzy vector space . The members of ς are also called fuzzy codewords Gereme et al., (2024).
Definition 3.43.
Let ς be a non-empty subset of a binary convex fuzzy vector space . Then ς is called a binary convex fuzzy code over a binary convex fuzzy vector space . The members of ς are also called convex fuzzy codewords.
Remark 5.
The binary fuzzy code over a binary fuzzy vector space containing every binary fuzzy linear subspaces is a binary convex fuzzy code.
Every binary convex fuzzy code is a binary fuzzy code but the converse is not true, since a fuzzy code can be defined as any non-empty subset of a binary fuzzy space that may not be binary fuzzy vector spaces.
Proposition 3.44.
Let be a convex code over . Then the characteristic function is a binary convex fuzzy code over a binary convex fuzzy vector space .
Proof.
The proof is the direct outcome of Proposition 3.41.
Proposition 3.45.
Let ς be a binary convex fuzzy code formed by a classical code C of length n over . Then whenever ei is equal with the maximum weight of C.
Proof.
Suppose: ei is equal with the maximum weight of C.
Since for and the maximum of C is the maximum weight between two distinct codewords of C, is smaller (because of Theorem 3.22).
Assume ti be other ’s such that for maximum with . Then . By Lemma 3.16, . Implies the maximum set that contains all subsets of C. Therefore, .
Proposition 3.46.
Let ς be a convex fuzzy code over a binary convex fuzzy vector space . Then is a binary code over for any , where and .
Proof.
Let ς be a convex fuzzy code over a binary convex fuzzy vector space .
Let be arbitrary for .
Claim: is a binary code over for .
Since ς is convex fuzzy code, is a fuzzy codeword which is also a convex fuzzy set. By Lemma 3.35, for is a binary convex set of . Also, By Definition 2.7, is a binary code over .
4. Conclusions
In the results discussed in this paper, it was observed that when classical binary vector spaces are fuzzified, they may not necessarily qualify as binary fuzzy vector spaces. The distinction of the fuzzified space as a fuzzy vector space is contingent upon the parameters α and γ in F2. Furthermore, in the case of binary fuzzy vector spaces and the convex fuzzy vector spaces that we have defined, they are found to be equivalent. As a consequence, the facts and properties established for binary fuzzy vector spaces apply to binary convex fuzzy vector spaces. We utilize the concepts of binary convex fuzzy vector spaces for the formulation of binary convex fuzzy codes. Following the introduction of binary convex fuzzy codes, some key properties of these codes were presented. This article serves as a fundamental reference for investigating the properties of binary convex fuzzy codes like fuzzy distances, and fuzzy dimensions for their utilization in neural communication. However, this article formulates these properties and the possibility of generating convex (or neural codes) as an open problem.
5. Open problems
We believe, binary convex fuzzy codes that we defined over a binary convex fuzzy vector space can be applicable in error correction/detection process for neural networks. In the classical case, binary codes are convex realizable (Franke & Muthiah, Citation2018). Also, neural codes can be expressed using binary strings (Curto et al., Citation2017) and convex sets are used to study neural codes (Gambacini et al., Citation2022; Lienkaemper et al., Citation2017), there are an open questions that we raised. The questions are:
is it possible to generate convex codes and neural codes from the binary convex fuzzy codes over a binary convex fuzzy vector space? If it is possible, applying convex codes in neural networks will become more simple than the way that is used in the neural communication systems.
what are the facts of the properties such as dimensions, fuzzy distances (Euclidean and Hamming distances), and decoding algorithms of binary convex fuzzy codes, for their application in error correction/detection and image processing?
Disclosure statement
There is no any conflict of interest between the authors of this manuscript.
Funding
No funding source is available for this thesis.
Additional information
Notes on contributors
Mezgebu Manmekto Gereme
Mezgebu Manmekto Gereme Email: [email protected], Department of Mathematics, Bahir Dar University, College of Science, Bahir Dar, Ethiopia
References
- Abdukhalikov, K. S., Tulenbaev, M. S., & Umirbaev, U. U. (1994). On fuzzy bases of vector spaces. Fuzzy sets and systems, 63(2), 201–206. https://doi.org/10.1016/0165-0114(94)90350-6
- Ammar, E. E. (1999). Some properties of convex fuzzy sets and convex fuzzy cones. Fuzzy sets and systems, 106(3), 381–386. https://doi.org/10.1016/S0165-0114(97)00273-X
- Amudhambigai, B., & Neeraja, A. (2019). A new view of fuzzy codes and its application. Jordan Journal of Mathematics and Statistics, 12(4), 455–471.
- Aslansefat, K., Kabir, S., Gheraibia, Y., & Papadopoulos, Y. (2020). Dynamic fault tree analysis: State-of-the-art in modeling, analysis, and tools. Reliability Management and Engineering, 73–112. https://doi.org/10.1016/j.jpaa2018.12.012
- Axler, S. (1997). Linear algebra done right. Springer Science and Business Media.
- Blake, I. F., & Mullin, R. C. (2014). The mathematical theory of coding. Academic Press.
- Brown, J. G. (1971). A note on fuzzy sets. Information & Control, 18(1), 32–39. https://doi.org/10.1016/S0019-9958(71)90288-9
- Cantor, G. (1874). On a property of the class of all real algebraic numbers. Crelle’s Journal for Mathematics, 77(1874), 258–262.
- Carina, C., Elizabeth, G., Jack, J., Katherine, M., Rosen, Z., Shiu, A., & Youngs, N. (2019). Algebraic signatures of convex and non-convex codes. Journal of Pure and Applied Algebra, 223(9), 3919–3940. https://doi.org/10.1016/j.jpaa2018.12.012
- Curto, C., Gross, E., Jeffries, J., Morrison, K., Omar, M., Rosen, Z., Shiu, A., & Youngs, N. (2017). What makes a neural code convex? SIAM Journal on Applied Algebra and Geometry, 1(1), 222–238. https://doi.org/10.1137/16M1073170
- De Gang, C. (2000). Some notes on the theory of fuzzy code.
- Feng, Y., & Li, C. (2013). (λ, µ)-Fuzzy linear subspaces. Journal of Inequalities and Applications, 2013(1), 1–5. https://doi.org/10.1186/1029-242X-2013-369
- Franke, M., & Muthiah, S. (2018). Every binary code can be realized by convex sets. Advances in Applied Mathematics, 99, 83–93. https://doi.org/10.1016/j.aam.2018.04.004
- Gambacini, B., Jeffs, R. A., Macdonald, S., & Shiu, A. (2022). Non-monotonicity of closed convexity in neural codes. Vietnam Journal of Mathematics, 1–15. https://doi.org/10.1007/s10013-021-00521-8
- Garibaldi, J. M. (2019). The need for fuzzy AI. IEEE/CAA Journal of Automatica Sinica, 6(3), 610–622. https://doi.org/10.1109/JAS.2019.1911465
- Gereme, M. M., Demamu, J., & Alaba, B. A. (2023a). Binary Fuzzy Codes and Some Properties of Hamming Distance of Fuzzy Codes. Fuzzy Information & Engineering, 15(1), 26–35. https://doi.org/10.26599/FIE.2023.9270003
- Gereme, M. M., Demamu, J., & Alaba, B. A. (2023b). Updates on Properties of Hamming Distance of Binary Fuzzy Codes over Fuzzy Vector Spaces and Their Application in Decoding Process. Fuzzy Information & Engineering, 15(4), 335–346. https://doi.org/10.26599/FIE.2023.9270024
- Gosain, A., & Dahiya, S. (2016). Performance analysis of various fuzzy clustering algorithms: A review. Procedia Computer Science, 79, 100–111. https://doi.org/10.1016/j.procs.2016.03.014
- Gross, J. L. (2016). Combinatorial methods with computer applications. CRC Press.
- Halmos, P. R. (2017). Finite-dimensional vector spaces. Courier Dover Publications.
- Hedayati, H. (2009). On properties of fuzzy subspaces of vectorspaces. Ratio Mathematica, 19(1), 1–10.
- Katsaras, A. K., & Liu, D. B. (1977). Fuzzy vector spaces and fuzzy topological vector spaces. Journal of Mathematical Analysis and Applications, 58(1), 135–146. https://doi.org/10.1016/0022-247X(77)90233-5
- Kumar, R. (1992). Fuzzy vector spaces and fuzzy cosets. Fuzzy sets and systems, 45(1), 109–116. https://doi.org/10.1016/0165-0114(92)90097-N
- Kumar, R. (1993). On the dimension of a fuzzy subspace. Fuzzy sets and systems, 54(2), 229–234. https://doi.org/10.1016/0165-0114(93)90281-L
- Lienkaemper, C., Shiu, A., & Woodstock, Z. (2017). Obstructions to convexity in neural codes. Advances in Applied Mathematics, 85, 31–59. https://doi.org/10.1016/j.aam.2016.11.006
- Lowen, R. (1980). Convex fuzzy sets. Fuzzy Sets and Systems, 3(3), 291–310. https://doi.org/10.1016/0165-0114(80)90025-1
- Lubczonok, P. (1990). Fuzzy vector spaces. Fuzzy sets and systems, 38(3), 329–343. https://doi.org/10.1016/0165-0114(90)90206-L
- Moore, G. H. (1995). The axiomatization of linear algebra: 1875-1940. Historia Mathematica, 22(3), 262–303. https://doi.org/10.1006/hmat.1995.1025
- Nanda, S. (1991). Fuzzy linear spaces over valued fields. Fuzzy Sets and Systems, 42(3), 351–354. https://doi.org/10.1016/0165-0114(91)90113-5
- Shi, F. G., & Huang, C. E. (2010). Fuzzy bases and the fuzzy dimension of fuzzy vector spaces. Mathematical Communications, 15(2), 303–310.
- von Kaenel, P. A. (1982). Fuzzy codes and distance properties. Fuzzy sets and systems, 8(2), 199–204. https://doi.org/10.1016/0165-0114(82)90008-2
- Wenxiang, G., & Tu, L. (1992). Fuzzy linear spaces. Fuzzy Sets and Systems, 49(3), 377–380. https://doi.org/10.1016/0165-0114(92)90288-F
- Wu, S. Y., & Cheng, W. H. (2004). A note on fuzzy convexity. Applied Mathematics Letters, 17(10), 1127–1133. https://doi.org/10.1016/j.aml.2003.11.003
- Yang, X. (1995). Some properties of convex fuzzy sets. Fuzzy Sets and Systems, 72(1), 129–132. https://doi.org/10.1016/0165-0114(94)00285-F
- Yuan, X. H., & Lee, E. S. (2004). The definition of convex fuzzy subset. Computers and Mathematics with Applications, 47(1), 101–113. https://doi.org/10.1016/S0898-1221(04)90009-0
- Zadeh, L. (1965). Fuzzy sets. Inform Control, 8(3), 338–353. https://doi.org/10.1016/S0019-9958(65)90241-X