Abstract
Many papers have been devoted to applying fuzzy sets to algebraic structures. In this paper, based on ideals, we investigate residuated lattices from fuzzy set theory, lattice theory, and coding theory points of view, and some applications of fuzzy sets in residuated lattices are presented. Since ideals are important concepts in the theory of algebraic structures used for formal fuzzy logic, first, we investigate the lattice of fuzzy ideals in residuated lattices and study some connections between fuzzy sets associated to ideals and Hadamard codes. Finally, we present applications of fuzzy sets in coding theory.
MSC:
06A06; 06D35; 06D72
1. Introduction
The notion of a residuated lattice, introduced in [1] by Ward and Dilworth, provides an algebraic framework for fuzzy logic. MV-algebras (or the equivalent Wajsberg algebras) and Boolean algebras are particular residuated lattices [1,2,3,4,5,6]. These algebras are important because of the role they play in fuzzy logic.
There are many real-life situations wherein the information we obtain is imprecise. The theory of fuzzy sets proposes techniques for analyzing these data (see [7,8,9]).
Managing certain and uncertain information is a priority of artificial intelligence, in an attempt to imitate human thinking. To make this possible, in [10], Zadeh introduced the notion of a fuzzy set, and many researchers applied this concept in branches of mathematics such as automata theory, lattice theory, group and ring theory, and topology.
Ideals and fuzzy ideals theory are important tools in the study of algebras arising from logic (see [11,12,13]).
In [12], the concept of a fuzzy set was applied to residuated lattices, and fuzzy ideals were introduced and characterized.
In this paper, we investigate residuated lattices from three points of view: lattice theory, fuzzy set theory, and coding theory, and we study some applications of fuzzy sets associated with ideals in residuated lattices.
Since fuzzy ideals are important in the study of residuated lattices, in Section 3, we extend the results from [12] and we give equivalent characterizations of fuzzy ideals. Also, we investigate their lattice structure and prove that fuzzy ideals in a residuated lattice form a Heyting algebra.
In Section 4, we find connections between fuzzy sets associated with ideals in particular residuated lattices and Hadamard codes.
2. Preliminaries
A residuated lattice is an algebra with an order ⪯ such that
- (i)
- is a bounded lattice;
- (ii)
- is a commutative monoid;
- (iii)
- if and only if for , see [1].
In this paper, L will be denoted a residuated lattice, unless otherwise stated.
A Heyting algebra [14] is a lattice with 0 such that for every there exists an element (called the pseudocomplement of a with respect to where Heyting algebras are divisible residuated lattices.
For we define and where We remark that ⊞ is associative and commutative and ⊎ is only associative.
We recall some rules of calculus in residuated lattices, see [6,15]:
- (1)
- if and only if
- (2)
- (3)
- for every
An ideal in residuated lattices is a generalization of the similar notion from MV-algebras, see [3]. This concept is introduced in [12] using the operator ⊎, which is not commutative. An equivalent definition is given in [15] using We remark that ⊞ is associative and commutative and ⊎ is only associative.
Definition 1
([15]). An ideal residuated lattice L is a subset of L such that
- (i1)
- For
- (i2)
Let A be a set. A fuzzy set in A is a function see [10], where is the real unit interval.
The notion of a fuzzy ideal in residuated lattices is introduced in [12], and some characterizations are obtained.
Definition 2
([12]). A fuzzy ideal of a residuated lattice L is a fuzzy set μ in L such that
- (fi1)
- (fi2)
- for every
Two equivalent definitions for fuzzy ideals are given in [12]:
A fuzzy ideal of L is a fuzzy set in L such that
- (fi3)
- for every
- (fi4)
- for every for every .
We denote by the set of ideals and by the set of fuzzy ideals of the residuated lattice
Obviously, the constant functions , and for every are fuzzy ideals of
There are two important fuzzy sets in a residuated lattice For and with is defined by
The fuzzy set is a generalization of the characteristic function of denoted Moreover, in [12], it is proved that if and only if
Lemma 1
([12]). For the following hold:
- (i)
- (ii)
- for every
For and two fuzzy sets in L is define the order relation if for every
Moreover, for a family of fuzzy ideals of L, we define by
for every see [10].
Obviously, , but in general is not a fuzzy ideal of see [11].
We recall (see [14]) that a complete lattice is called Brouwerian if it satisfies the identity whenever arbitrary unions exist. An element is called compact if for some implies for some finite
Remark 1
([14]). Let A be a set of real numbers. We say that is the supremum of A if
- 1.
- l is an upper bound for
- 2.
- l is the least upper bound: for every there is such that i.e.,
Remark 2.
If are real numbers such that and for every then Indeed, if we suppose that then there is such that which is a contradiction with the hypothesis.
3. The Lattice of Fuzzy Ideals in a Residuated Lattice L
In this section, we provide new characterizations for fuzzy ideals and investigate the properties of their lattice.
Proposition 1.
Let μ be a fuzzy set in Then, if and only if it satisfies the following conditions:
- (fi1)
- (fi2′)
- for every
Proof.
If from Definition 2 and Lemma 1, and hold since for every
Conversely, assume that and hold and let Since , we obtain so holds. Thus, □
Proposition 2.
Let μ be a fuzzy set in Then, if and only if
for every
Proof.
If , then from Lemma 1, for every
Also, using [12], Corollary 3.3, for every
We conclude that for every
Conversely, suppose that for every
Thus, for , we obtain
for every
If we consider such that then hence,
From so for every
We deduce that
for every
Using Definition 2, we conclude that □
Lemma 2.
Let Then, iff
Proof.
If then so
Conversely, □
Proposition 3.
Let μ be a fuzzy set in The following are equivalent:
- (i)
- (ii)
- For every if , then
- (iii)
- For every if , then
Proof.
Let such that Then, so, . Thus, using Lemma 1 and Proposition 1, we have
Since by the hypothesis, we deduce Also, since we obtain Thus,
Using Lemma 2, iff □
If is a fuzzy set in a residuated lattice we denote by the smallest fuzzy ideal containing is called the fuzzy ideal generated by , and it is characterized in [12], Theorem 3.19 and [11], Theorem 5.
In the following, we show a new characterization:
Proposition 4.
Let L be a residuated lattice and be fuzzy sets in L such that
for every Then,
Proof.
First, using Proposition 3, we will prove that
Let such that and arbitrary.
By definition of , for there are and such that
and
Then, and
Since is arbitrary, using Remark 2, we deduce that
Similarly, for , there are and such that
Thus, so
We obtain Finally, we conclude that so
Obviously, since for every so
Also, if such that , then for every since
Thus, , so is the least fuzzy ideal of L containing i.e., □
Theorem 1.
The lattice ) is a complete Brouwerian lattice.
Proof.
If is a family of fuzzy ideals of then the infimum of this family is and the supremum is
Obviously, the lattice ) is complete.
To prove that is a Brouwerian lattice, we show that for every fuzzy ideal and every family of fuzzy ideals, Clearly, so we prove only that
For this, let and arbitrary.
Since there are and such that
Using the definition of for every there is such that
Thus,
Then,
We consider such that
and for every
Obviously, for every so, and
Moreover, so using Lemma 2, we deduce that
Also, by Lemma 2, since , we have that and for every
So,
Thus, we deduce that
We conclude that
Thus,
Since for every using the fact that we obtain
But is arbitrary, so from Remark 2,
□
By [14] and Theorem 1, we deduce that
Proposition 5.
If , then
- (i)
- (ii)
- If then if and only if
Corollary 1. is a Heyting algebra.
4. Applications of Fuzzy Sets in Coding Theory
4.1. Symmetric Difference of Ideals in a Finite Commutative and Unitary Ring
In this section, we present an application of fuzzy sets on some special cases of residuated algebras, namely, Boolean algebras. We find connections between the fuzzy sets associated to ideals in particular residuated lattices and Hadamard codes.
We recall that if A is a nonempty set and is a nonempty subset of then the map
is called the characteristic function of the set B.
For two nonempty sets, we define the symmetric difference of the sets
Proposition 6.
We consider A and B as two nonempty sets.
- (i)
- We have if and only if
- (ii)
- ([16], p. 215). The following relation is true
- (iii)
- Let be n nonempty sets. The following relation is true
Remark 3.
Let be a unitary and a commutative ring and be ideals in R.
- (i)
- For we have is not an ideal in R. Indeed, ; therefore, is not an ideal in R;
- (ii)
- In general, , for , is not an ideal in R. Indeed, if and supposing that and we have that and therefore, . We obtain that then and is not an ideal in R.
Definition 3.
If is a finite set with n elements and is a nonempty subset of A, we consider the vector where if and if . The vector is called the codeword attached to the set B. We can represent as a string .
4.2. Linear Codes
We consider p a prime number and a finite field of characteristic p. is a vector space over the field A linear code of length n and dimension k is a vector subspace of the vector space . If , we call this code a binary linear code. The elements of are called codewords. The weight of a codeword is the number of its elements that are nonzero, and the distance between two codewords is the Hamming distance between them, which represents the number of elements by which they differ. The distance d of the linear code is the minimum weight of its nonzero codewords or, equivalently, the minimum distance between distinct codewords. A linear code of length n, dimension k, and distance d is called an code (or, more precisely, an code). The rate of a code is which means it is an amount such that for each k bits of transmitted information, the code generates n bits of data, in which are redundant. Since is a vector subspace of dimension k, it is generated by bases of k vectors. The elements of such a basis can be represented as a rows of a matrix G, named the generating matrix associated with the code . This matrix is a matrix of type (see [17]). The codes of the type , , are called Hadamard codes. Hadamard codes are a class of error-correcting codes (see [18], p. 183). Named after french mathematician Jacques Hadamard, these codes are used for error detection and correction when transmitting messages over noisy or unreliable channels. Usually, Hadamard codes are constructed by using Hadamard matrices of Sylvester’s type, but there are Hadamard codes using an arbitrary Hadamard matrix that are not necessarily of the above type (see [19]). As we can see, Hadamard codes have a good distance property, but the rate is of a low level (see [17]).
Remark 4
([17], Definition 16). The generating matrix of a Hadamard code of the type , has as columns all t-bit vectors over (vectors of length t).
4.3. Connections between Boolean Algebras and Hadamard Codes
In the following, we present a particular case of residuated lattices, named MV-algebras, and their connections to Hadamard codes.
Definition 4
([2]). An abelian monoid is called an MV-algebra if and only if we have an operation such that
- (i)
- (ii)
- (iii)
- , for all We denote it by
Definition 5
([3], Definition 4.2.1). An algebra of type is called a Wajsberg algebra (or W-algebra) if and only if for every we have
- (i)
- (ii)
- (iii)
- (iv)
Remark 5
([3], Lemma 4.2.2 and Theorem 4.2.5).
- (i)
- If is a Wajsberg algebra, defining the following multiplicationsandfor all , we obtain that is an MV-algebra.
- (ii)
- If is an MV-algebra, defining on X the operationit results that is a Wajsberg algebra.
Definition 6
([5]). If is a Wajsberg algebra, on W, we define the following binary relation
This relation is an order relation, called the natural order relation on W.
Definition 7
([4]). Let be an MV-algebra. The nonempty subset is called an ideal in X if and only if the following conditions are satisfied:
- (i)
- , where
- (ii)
- and implies
- (iii)
- If , then .
We remark that the concept of ideals in residuated lattices is a generalization for the notion of ideals in MV-algebras.
Definition 8
([3], p. 13). An ideal P of the MV-algebra is a prime ideal in X if and only if for all we have or .
Definition 9
([20], p. 56). Let be a Wajsberg algebra and let be a nonempty subset. I is called an ideal in W if and only if the following conditions are fulfilled:
- (i)
- , where
- (ii)
- and implies
- (iii)
- If , then .
Definition 10.
Let be a Wajsberg algebra and be a nonempty subset. P is called a prime ideal in W if and only if for all we have or .
Definition 11.
The algebra , equipped with two binary operations ∨ and ∧ and a unary operation ,is called a Boolean algebra if and only if is a distributive and a complemented lattice with
for all elements . The elements 0 and 1 are the least and the greatest elements from the algebra
Remark 6.
- (i)
- Boolean algebras represent a particular case of MV-algebras. Indeed, if is a Boolean algebra, then it can be easily checked that is an MV-algebra;
- (ii)
- A Boolean ring is a unitary and commutative ring such that for each
- (iii)
- To a Boolean algebra , we can associate a Boolean ring wherefor all Conversely, if is a Boolean ring, we can associate a Boolean algebra where
- (iv)
- Let be an ideal in a Boolean ring ; therefore, I is an ideal in the Boolean algebra . The converse is also true.
Remark 7.
- (i)
- If X is an MV-algebra and I is an ideal (prime ideal) in X, then on the Wajsberg algebra structure, obtained as in Remark 3.7. (ii), we have that the same set I is an ideal (prime ideal) in X as a Wajsberg algebra. The converse is also true.
- (ii)
- Finite MV-algebras of order are Boolean algebras.
- (iii)
- Between ideals in a Boolean algebra and ideals in the associated Boolean ring it is a bijective correspondence, which means that if I is an ideal in a Boolean algebra, the same set with the corresponding multiplications, is an ideal in the associated Boolean ring. The converse is also true.
Proposition 7.
Let be a finite, commutative, unitary ring and be two ideals. If and are the codewords attached to these sets (as in Definition 3), then
- (i)
- To the set corresponds the codeword , where ⊕ is the XOR-operation;
- (ii)
- If are ideals in the ring R and are the attached codewords, then the vectors are linearly independent vectors.
Proof.
- (i)
- It is clear, by straightforward computations.
- (ii)
- Let R have n elements. We work on the vector space over the field . We consider where Supposing that , we have that implies that . Without losing the generality, since symmetric difference is associative, from here we have that , which is false since has an ideal structure and is not an ideal, from Remark 3.
□
We consider a matrix with rows the codewords associated to the ideals ,
Since these rows are linearly independent vectors, the matrix can be considered as a generating matrix for a code, called the code associated to the ideals , denoted .
Theorem 2.
Let be a finite Boolean algebra of order . The following statements are true:
- (i)
- The algebra B has n ideals of order ;
- (ii)
- The code associated with the above ideals generates a Hadamard code of the type , .
Proof.
- (i)
- It is clear since ideals in the Boolean algebra structure are ideals in the associated Boolean ring and vice-versa.
- (ii)
- Let be the ideals of order . We consider a matrix with rows the codewords associated with these ideals:Due to the correspondence between the ideals in the Boolean algebra structure, the ideals in the associated Boolean ring, and Proposition 7, we have that the rows of the matrix are linearly independent vectors. Since are the ideals of order , the associated codewords have nonzero elements; therefore, the Hamming distance is . From here, we have that is a generating matrix for the code , which is a Hadamard code of the type , .
□
Remark 8.
A generating matrix of a Hadamard code of the type , , has elements equal to 1. If the matrix has the following form, namely, on row i, we have the first elements equal to 1, the next elements equal to 0, and so on, for , we call this form the Boolean form of the generating matrix of the Hadamard code , and we denote it .
Remark 9.
- (i)
- If G, a matrix over a field K is a generating matrix for a linear code , then any matrix that is row equivalent to G is also a generating matrix for the code . Two row equivalent matrices of the same type have the same row space. The row space of a matrix is the set of all possible linear combinations of its row vectors, which means that it is a vector subspace of the space , with dimension the rank of the matrix G, . From here, we have that two matrices are row equivalent if and only if one can be deduced to the other by a sequence of elementary row operations.
- (ii)
- If G is a generating matrix for a linear code , then from the above notations, we have that and are row equivalent; therefore, these matrices generate the same Hadamard code of the type , .
Theorem 3.
With the above notations, let be the Boolean form of a generating matrix of the Hadamard code of the type , . We can construct a Boolean algebra of order , which has n ideals of order with associated codewords being the rows of a matrix .
Proof.
We consider the set , with , . On , we define the following multiplication:
It is clear that , where and , is a Wajsberg algebra of order 2. On , we have the following partial order relation if and only if
Therefore, on the Cartesian product , we define a component-wise multiplication, denoted ⋄. From here, we have that , where and , is a Wajsberg algebra of order . We write and denote the elements of in the lexicographic order. The element , denoted or , is the first element in With , we denote , which is the last element in . From Definition 3.8, on , we have the following partial order relation
It is clear that on , we have that if and only if , for . From the Wajsberg algebra structure, we obtain the -algebra structure on , which is a Boolean algebra structure, with the multiplication (⊕ which is the component-wise XOR-sum). The ideals of order in this Boolean algebra of order are generated by the maximal elements with respect to the order relation . These elements have “nonzero” components. The first maximal element in the lexicographic order is . This element generates an ideal of order , containing all elements equal to or less than with respect to the order relation . Indeed, all these elements are maximum nonzero components, and , , with the first component always zero. We denote with the set all elements equal to or less than . It results that with the multiplication ⊕ is isomorphic to the vector space ; therefore, is an ideal in . The codeword corresponding to this ideal is in which the first positions are equal to 1 and the next are 0 and represent the first row of the matrix . The next maximal element in lexicographic order is with zero in the second position and 1 in the rest. This element generates an ideal of order , containing all elements equal to or less than with respect to the order relation . All these elements are maximum nonzero components and , with the second component always zero. With the same reason as above, we have that with the multiplication is isomorphic to the vector space ; therefore, is an ideal in . The codeword corresponding to this ideal is , with the first positions equal to 1, the next are 0 and so on. This codeword represents the second row of the matrix , etc. □
Example 1.
In [21], the authors described all Wajsberg algebras of order less than or equal to 9. In the following, we provide some examples of codes associated to these algebras.
Case We have two types of Wajsberg algebras of order 4. The first type is a totally ordered set that has no proper ideals, and the second type is a partially ordered Wajsberg algebra, This algebra has the multiplication given by the following table:
This algebra has two proper ideals and . The associated -algebra of this algebra is a Boolean algebra. We consider and the codewords attached to the ideals I and J. The matrix
is the generating matrix for the Hadamard code of the type . As in Remark 4, this matrix has as columns all 2-bit vectors over .
Case . We consider the partially ordered Wajsberg algebra, with the multiplication given by the following table:
All proper ideals of the form , , , , , are also prime ideals. This algebra has three ideals of order three . The associated -algebra of this algebra is a Boolean algebra. We consider the codewords attached to the ideals . The matrix
is the generating matrix for the Hadamard code . As in Remark 4, this matrix has as columns all 3-bit vectors over , namely, .
Example 2
([21], case ). If a finite Wajsberg algebra has an even number of proper ideals, we can consider their associated codewords as above. The obtained matrix generates a linear code with a Hamming distance . Indeed, for , we consider the partially ordered Wajsberg algebra, with the multiplication given by the following table:
All proper ideals are , and are also prime ideals. We consider and the codewords attached to the ideals . The matrix
is the generating matrix for the linear code of the form . The even numbers of ideals assure us that the rows in the generating matrix are linear independent vectors.
5. Conclusions
Ideals and fuzzy ideals theory are tools in the study of algebras of logic.
In this paper, based on ideals, we investigated residuated lattices from three points of view: fuzzy set theory, lattice theory, and coding theory. To identify the properties of fuzzy ideals that are useful for the study of residuated lattices, we analyzed their lattice structure and proved that they form a Heyting algebra. We also found connections between the fuzzy sets associated to ideals in particular residuated lattices and Hadamard codes.
In further research, we will investigate fuzzy congruences in residuated lattices to embed the lattice of fuzzy ideals into the lattice of fuzzy congruences. Another direction is to study other connections between fuzzy sets and some types of logic algebras.
Author Contributions
Conceptualization, C.F., D.P. and B.L.B.; Methodology, C.F. and D.P.; Validation, C.F. and D.P.; Formal analysis, C.F. and D.P.; Investigation, C.F., D.P. and B.L.B.; Writing—original draft, C.F., D.P. and B.L.B.; Supervision, C.F. and D.P. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
Data are contained within the article.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Ward, M.; Dilworth, R.P. Residuated lattices. Trans. Am. Math. Soc. 1939, 45, 335–354. [Google Scholar] [CrossRef]
- Chang, C.C. Algebraic analysis of many-valued logic. Trans. Am. Math. Soc. 1958, 88, 467–490. [Google Scholar] [CrossRef]
- Cignoli, R.; D’Ottaviano, I.M.L.; Mundici, D. Algebraic Foundations of many-valued Reasoning. In Trends in Logic-Studia Logica Library 7; Kluwer Academic Publishers: Dordrecht, The Netherlands, 2000. [Google Scholar]
- Cignoli, R.; Torell, A.T. Boolean Products of MV-Algebras: Hypernormal MV-Algebras. J. Math. Anal. Appl. 1996, 199, 637–653. [Google Scholar] [CrossRef][Green Version]
- Font, J.M.; Rodriguez, A.J.; Torrens, A. Wajsberg Algebras. Stochastica 1984, 8, 5–30. [Google Scholar]
- Turunen, E. Mathematics Behind Fuzzy Logic; Physica: Heidelberg, Germany, 1999. [Google Scholar]
- Oh, J.M.; Kim, Y.C. Various fuzzy connections and fuzzy concepts in complete co-residuated lattices. Int. J. Approx. Reason 2022, 142, 451–468. [Google Scholar] [CrossRef]
- Radzikowska, A.M.; Kerre, E.E. Fuzzy Rough Sets Based on Residuated Lattices. In Transactions on Rough Sets II. Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2004; Volume 3135, pp. 278–296. [Google Scholar]
- She, Y.H.; Wang, G.J. An axiomatic approach of fuzzy rough sets based on residuated lattices. Comput. Math. With Appl. 2009, 58, 189–201. [Google Scholar] [CrossRef]
- Zadeh, L.A. Fuzzy sets. Inf. Control. 1965, 8, 338–353. [Google Scholar] [CrossRef]
- Kengne, P.C.; Koguep, B.B.; Lele, C. Fuzzy prime ideal theorem in residuated lattices. Hindawi Int. J. Math. Math. Sci. 2021, 2021, 5569981. [Google Scholar] [CrossRef]
- Liu, Y.; Qin, Y.; Qin, X.; Xu, Y. Ideals and fuzzy ideals in residuated lattices. Int. J. Math. Learn Cyber 2017, 8, 239–253. [Google Scholar] [CrossRef]
- Bakhshi, M.; Ahn, S.S.; Jun, Y.B.; Borzooei, R. Construction of some algebras of logic by using fuzzy ideals in MV-modules. J. Intel. Fuzzy Syst. 2023, 44, 4509–4519. [Google Scholar] [CrossRef]
- Balbes, R.; Dwinger, P. Distributive Lattices; University of Missouri Press. XIII: Columbia, MI, USA, 1974. [Google Scholar]
- Buşneag, D.; Piciu, D.; Dina, A. Ideals in residuated lattices. Carpathian J. Math. 2021, 37, 53–63. [Google Scholar] [CrossRef]
- Kaufmann, A.; Précigout, M. Elemente de Teoria Mulţimilor şi Alegrbră Modernă. 1996, Volume 2. Available online: https://www.google.ro/books/edition/Proceedings_of_ELM_2017/8sdyDwAAQBAJ?hl=ro&gbpv=1&dq=HADAMARD+CODES&pg=PA296&printsec=frontcover (accessed on 10 January 2024).
- Guruswami, V. Introduction to Coding Theory, Notes 1: Introduction, Linear Codes; Spring: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
- Kythe, D.K.; Kythe, P.K. Algebraic and Stochastic Coding Theory; CRC Press, Taylor and Francis Group: Boca Raton, FL, USA, 2012; Available online: https://www.google.ro/books/edition/Algebraic_and_Stochastic_Coding_Theory/zJwuDwAAQBAJ?hl=ro&gbpv=1&dq=HADAMARD+CODES&pg=PA183&printsec=frontcover (accessed on 10 January 2024)ISBN 978-1-4398-8181-1.
- Chathely, B.J.; Deore, R.P. s-pd sets, rank and kernel of Hadamard codes and construction of Hadamard codes using Magma. J. Math. Comput. Sci. 2020, 5, 1510–1528. [Google Scholar] [CrossRef]
- Gaitan, H. About Quasivarieties of p-Algebras and Wajsberg Algebras. Ph.D. Thesis, Iowa State University, Ames, IA, USA, 1990; p. 9440. Available online: https://lib.dr.iastate.edu/rtd/9440 (accessed on 10 January 2024).
- Flaut, C.; Hoskova-Mayerova, S.; Saeid, A.B.; Vasile, R. Wajsberg algebras of order n(n≤9). Neural Comput. Appl. 2020, 32, 13301–13312. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).