Next Article in Journal
Bergman Space Properties of Fractional Derivatives of the Cauchy Transform of a Certain Self-Similar Measure
Previous Article in Journal
Advance in Topology and Functional Analysis in Honour of María Jesús Chasco’s 65th Birthday
Previous Article in Special Issue
Novel Method for Ranking Generalized Fuzzy Numbers Based on Normalized Height Coefficient and Benefit and Cost Areas
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Some Applications of Fuzzy Sets in Residuated Lattices

1
Faculty of Mathematics and Computer Science, Ovidius University, Bd. Mamaia 124, 900527 Constanţa, Romania
2
Faculty of Science, University of Craiova, A.I. Cuza Street, 13, 200585 Craiova, Romania
3
Doctoral School of Mathematics, Ovidius University of Constanţa, 900527 Constanta, Romania
*
Author to whom correspondence should be addressed.
Axioms 2024, 13(4), 267; https://doi.org/10.3390/axioms13040267
Submission received: 3 March 2024 / Revised: 31 March 2024 / Accepted: 12 April 2024 / Published: 18 April 2024
(This article belongs to the Special Issue Recent Advances in Fuzzy Sets and Related Topics)

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 ( L , , , , , 0 , 1 ) with an order ⪯ such that
(i)
( L , , , 0 , 1 ) is a bounded lattice;
(ii)
( L , , 1 ) is a commutative monoid;
(iii)
x z y if and only if x z y , for x , y , z L , see [1].
In this paper, L will be denoted a residuated lattice, unless otherwise stated.
A Heyting algebra [14] is a lattice ( L , , ) with 0 such that for every a , b L , there exists an element a b L (called the pseudocomplement of a with respect to  b ) where a b = sup { x L : a x b } . Heyting algebras are divisible residuated lattices.
For x , y L , we define x y = x * y * * and x y = x * y , where x * = x 0 . We remark that ⊞ is associative and commutative and ⊎ is only associative.
We recall some rules of calculus in residuated lattices, see [6,15]:
(1)
1 x = x ,   x y = 1 if and only if x y ;
(2)
x , y x y x y ,   x 0 = x * * ,   x x * = 1 ,   x 1 = 1 ,   x y = y x ,   ( x y ) z = x ( y z ) ,   x y x z y z ;
(3)
x y = ( x * y * ) * ,   ( x y ) * * = x y = x * * y * * , for every x , y , z L .
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 I of L such that
(i1)
For x i ,   x L ,   i I   x I ;
(i2)
i , j I i j I .
Let A be a set. A fuzzy set in A is a function μ : A [ 0 , 1 ] , see [10], where [ 0 , 1 ] 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)
x y μ ( x ) μ ( y ) ;
(fi2)
μ ( x y ) min ( μ ( x ) , μ ( y ) ) , for every x , y L .
Two equivalent definitions for fuzzy ideals are given in [12]:
A fuzzy ideal of L is a fuzzy set μ in L such that
(fi3)
μ ( 0 ) μ ( x ) , for every x L ;
(fi4)
μ ( y ) min ( μ ( x ) , μ ( ( x * y * ) * ) , for every x , y L ( f i 4 ) μ ( y ) min ( μ ( x ) ,   μ ( x * y ) ) , for every x , y L .
We denote by I ( L ) the set of ideals and by FI ( L ) the set of fuzzy ideals of the residuated lattice L .
Obviously, the constant functions 0 , 1 : L [ 0 , 1 ] ,   0 ( x ) = 0 , and 1 ( x ) = 1 for every x L are fuzzy ideals of L .
There are two important fuzzy sets in a residuated lattice L : For I L and α , β [ 0 , 1 ] with α > β is defined μ ^ I : L [ 0 , 1 ] by
μ ^ I ( x ) = { α , if x I β , if x I .
The fuzzy set μ ^ I is a generalization of the characteristic function of I , denoted μ I . Moreover, in [12], it is proved that I I ( L ) if and only if μ ^ I F I ( L ) .
Lemma 1 
([12]). For μ FI ( L ) , the following hold:
(i)
μ ( x ) = μ ( x * * )
(ii)
μ ( x y ) = min ( μ ( x ) , μ ( y ) ) , for every x , y L .
For μ 1 and μ 2 two fuzzy sets in L is define the order relation μ 1 μ 2 if μ 1 ( x )   μ 2 ( x ) , for every x L .
Moreover, for a family { μ i : i I } of fuzzy ideals of L, we define i I μ i , i I μ i : L [ 0 , 1 ] by
( i I μ i ) ( x ) = sup { μ i ( x ) : i I } and ( i I μ i ) ( x ) = inf { μ i ( x ) : i I } ,
for every x L , see [10].
Obviously, i I μ i FI ( L ) , but in general i I μ i is not a fuzzy ideal of L , see [11].
We recall (see [14]) that a complete lattice ( A , , ) is called Brouwerian if it satisfies the identity a ( i b i ) = i ( a b i ) whenever arbitrary unions exist. An element a A is called compact if a X for some X L implies a X 1 for some finite X 1 X .
Remark 1 
([14]). Let A be a set of real numbers. We say that l R is the supremum of A if
1.
l is an upper bound for A ;
2.
l is the least upper bound: for every ϵ > 0 there is a ϵ A such that a ϵ > l ϵ , i.e., l < a ϵ + ϵ .
Remark 2. 
If a , b are real numbers such that a , b [ 0 , 1 ] and a > b ϵ , for every ϵ > 0 , then a b . Indeed, if we suppose that a < b , then there is ϵ 0 > 0 such that b a > ϵ 0 > 0 , 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 L . Then, μ FI ( L ) if and only if it satisfies the following conditions:
(fi1)
x y μ ( x ) μ ( y ) ;
(fi2′)
μ ( x y ) min ( μ ( x ) , μ ( y ) ) , for every x , y L .
Proof. 
If μ FI ( L ) , from Definition 2 and Lemma 1, ( f i 1 ) and ( f i 2 ) hold since μ ( x y ) = μ ( x y * * ) = min ( μ ( x ) , μ ( y * * ) ) = min ( μ ( x ) , μ ( y ) ) , for every x , y L .
Conversely, assume that ( f i 1 ) and ( f i 2 ) hold and let x , y L . Since x y x y , we obtain min ( μ ( x ) , μ ( y ) ) μ ( x y ) μ ( x y ) , so ( f i 2 ) holds. Thus, μ FI ( L ) .
Proposition 2. 
Let μ be a fuzzy set in L . Then, μ FI ( L ) if and only if
μ ( x y ) = μ ( x y ) = min ( μ ( x ) , μ ( y * * ) ) ,
for every x , y L .
Proof. 
If μ FI ( L ) , then from Lemma 1, μ ( x y ) = μ ( x y * * ) = min ( μ ( x ) , μ ( y * * ) ) = min ( μ ( x ) , μ ( y ) ) , for every x , y L .
Also, using [12], Corollary 3.3, μ ( x y ) = min ( μ ( x ) , μ ( y ) ) , for every x , y L .
We conclude that μ ( x y ) = μ ( x y ) = min ( μ ( x ) , μ ( y * * ) ) , for every x , y L .
Conversely, suppose that μ ( x y ) = μ ( x y ) = min ( μ ( x ) , μ ( y * * ) ) , for every x , y L .
Thus, for x = 0 , we obtain
μ ( y * * ) = μ ( y ) ,
for every y L .
If we consider x , y L such that x y then μ ( y ) = μ ( x y ) = min ( μ ( x ) , μ ( y * * ) ) = min ( μ ( x ) , μ ( y ) ) ; hence, μ ( x ) μ ( y ) .
From ( 2 ) ,   x y x y x y , so min ( μ ( x ) , μ ( y * * ) ) = μ ( x y ) μ ( x y ) μ ( x y ) = min ( μ ( x ) , μ ( y * * ) ) , for every x , y L .
We deduce that
μ ( x y ) = min ( μ ( x ) , μ ( y * * ) ) = min ( μ ( x ) , μ ( y ) ) ,
for every x , y L .
Using Definition 2, we conclude that μ FI ( L ) .
Lemma 2. 
Let x , y , z L . Then, x * ( y z ) = 1 iff x y z .
Proof. 
If x * ( y z ) = 1 , then 1 = x * * ( y z ) * * = x * * ( y z ) , so x x * * y z .
Conversely, x y z   x * * ( y z ) * * x * * ( y z ) * * = 1 x * ( y z ) = 1 .
Proposition 3. 
Let μ be a fuzzy set in L . The following are equivalent:
(i)
μ FI ( L ) ;
(ii)
For every x , y , z L , if ( x y ) z * = 1 , then μ ( z ) min ( μ ( x ) , μ ( y ) ) ;
(iii)
For every x , y , z L , if z x y , then μ ( z ) min ( μ ( x ) , μ ( y ) ) .
Proof. 
( i ) ( i i ) . Let x , y , z L such that ( x y ) z * = 1 . Then, 1 = ( x y ) * z * so, ( x y ) * z * . Thus, using Lemma 1 and Proposition 1, we have μ ( z ) = μ ( z * * ) μ ( ( x y ) * * ) = μ ( x y ) min ( μ ( x ) , μ ( y ) ) .
( i i ) ( i ) . Since ( x x ) 0 * = 1 , by the hypothesis, we deduce ( f i 3 ) . Also, since [ x ( x * y ) ] y * =   ( x y * ) ( x * y ) = ( x * y ) * ( x * y ) = 1 , we obtain ( f i 4 ) . Thus, μ FI ( L ) .
( i i ) ( i i i ) . Using Lemma 2, z x y iff ( x y ) z * = 1 .
If μ is a fuzzy set in a residuated lattice L , 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 μ , μ   : L [ 0 , 1 ] be fuzzy sets in L such that
μ ( x ) = sup { min ( μ ( x 1 ) , . . . , μ ( x n ) ) : x x 1 . . . x n , n N , x 1 , . . . . , x n L } ,
for every x L . Then, μ = μ ¯ .
Proof. 
First, using Proposition 3, we will prove that μ FI ( L ) .
Let x , y , z L such that z x y and ϵ > 0 arbitrary.
By definition of μ , for x , y L there are n , m N and x 1 , . . . . , x n , y 1 , . . . . , y m L such that
x x 1   . . .   x n and μ ( x ) < ϵ + min ( μ ( x 1 ) , . . . , μ ( x n ) )
and
y y 1   . . .   y m and μ ( y ) < ϵ + min ( μ ( y 1 ) , . . . , μ ( y m ) ) .
Then, x y x 1   . . .   x n     y 1   . . .   y m and μ ( x y ) = sup { min ( μ ( t 1 ) , . . . , μ ( t k ) ) : x y t 1   . . .   t k ,   k N ,   t 1 , . . . . , t k L }   min ( μ ( x 1 ) , . . . , μ ( x n ) , μ ( y 1 ) , . . . , μ ( y m ) )   = min ( min ( μ ( x 1 ) , . . . , μ ( x n ) ) ,   min ( μ ( y 1 ) , . . . , μ ( y m ) ) )   > min ( μ ( x ) ϵ , μ ( y ) ϵ ) = min ( μ ( x ) ,   μ ( y ) ) ϵ .
Since ϵ is arbitrary, using Remark 2, we deduce that μ ( x y ) min ( μ ( x ) , μ ( y ) ) .
Similarly, for x y , there are p N and s 1 , . . . . , s p L such that
x y s 1 . . . s p and μ ( x y ) < ϵ + min ( μ ( s 1 ) , . . . , μ ( s p ) ) .
Thus, z s 1 . . . s p , so μ ( z ) = sup { min ( μ ( z 1 ) , . . . , μ ( z r ) ) :   z z 1 . . . z r ,   r N ,   z 1 , . . . . , z r L }   min ( μ ( s 1 ) , . . . , μ ( s p ) ) > μ ( x y ) ϵ .
We obtain μ ( z ) μ ( x y ) . Finally, we conclude that μ ( z ) min ( μ ( x ) , μ ( y ) ) , so μ FI ( L ) .
Obviously, μ μ since for every x L , x x x , so μ ( x ) min ( μ ( x ) , μ ( x ) ) = μ ( x ) .
Also, if μ FI ( L ) such that μ μ , then μ ( x ) = sup { min ( μ ( x 1 ) , . . . , μ ( x n ) ) :   x x 1   . . .   x n ,   n N ,   x 1 , . . . . , x n L }   sup { min ( μ ( x 1 ) , . . . , μ ( x n ) ) :   x x 1 . . . x n ,   n N ,   x 1 , . . . . , x n L } μ ( x ) , for every x L , since x x 1   . . .   x n   μ ( x ) μ ( x 1 . . . x n ) = min ( μ ( x 1 ) , . . . , μ ( x n ) ) .
Thus, μ μ , so μ is the least fuzzy ideal of L containing μ , i.e., μ = μ ¯ .
Theorem 1. 
The lattice ( FI ( L ) , ) is a complete Brouwerian lattice.
Proof. 
If ( μ i ) i I is a family of fuzzy ideals of L , then the infimum of this family is i I μ i = i I μ i and the supremum is i I μ i = i I μ i ¯ .
Obviously, the lattice ( FI ( L ) , ) is complete.
To prove that FI ( L ) is a Brouwerian lattice, we show that for every fuzzy ideal μ and every family ( μ i ) i I of fuzzy ideals, μ ( i I μ i ) = i I ( μ μ i ) . Clearly, i I ( μ μ i ) μ ( i I μ i ) , so we prove only that μ ( i I μ i ) i I ( μ μ i ) .
For this, let x L and ϵ > 0 arbitrary.
Since ( i I μ i ) ( x ) = sup { min ( ( i I μ i ) ( z 1 ) , . . . , ( i I μ i ) ( z m ) ) : x z 1   . . .   z m ,   m N ,   z 1 , . . . . , z m L } , there are n N and x 1 , . . . . , x n L such that
x x 1   . . .   x n and ( i I μ i ) ( x ) < ϵ + min ( ( i I μ i ) ( x 1 ) , . . . , ( i I μ i ) ( x n ) ) .
Using the definition of i I μ i , for every k = 1 , . . . , n there is i k N such that
( i I μ i ) ( x k ) < ϵ + μ i k ( x k ) .
Thus,
( i I μ i ) ( x ) < ϵ + min ( ϵ + μ i 1 ( x 1 ) , . . . , ϵ + μ i n ( x n ) ) .
Then,
( μ ( i I μ i ) ) ( x ) < 2 ϵ + min ( μ ( x ) , μ i 1 ( x 1 ) , . . . , μ i n ( x n ) ) .
We consider y 1 , . . . . , y n L such that
y 1 * = ( y 2   . . .   y n ) x *
y n * = ( x 1   . . .   x n 1 ) x *
and for every t = 2 , . . . , n 1
y t * = ( x 1   . . .   x t 1 ) ( y t + 1   . . .   y n ) x * .
Obviously, for every t = 1 , . . . , n ,   y t * x = 1 , so, y t * * x * * and μ ( x ) = μ ( x * * ) μ ( y t * * ) = μ ( y t ) .
Moreover, ( y 1   . . .   y n ) x * = y 1 y 1 * = 1 , so using Lemma 2, we deduce that
x y 1   . . .   y n .
Also, by Lemma 2, since x x 1 . . . x n , we have that y n * x n = ( x 1   . . .   x n ) x * = 1 and for every t = 1 , . . . , n 1 ,   y t * x t = [ ( x 1   . . .   x t )   ( y t + 2   . . .   y n x * ] y t + 1 = y t + 1 * y t + 1 = 1 .
So,
y t x t , for every t = 1 , . . . , n .
Thus, we deduce that
μ i k ( x k ) μ i k ( y k ) , for every k = 1 , . . . , n .
We conclude that
min ( μ ( x ) , μ i k ( x k ) ) min ( μ ( y k ) , μ i k ( y k ) ) = ( μ μ i k ) ( y k ) , for every k = 1 , . . . , n .
Thus,
( μ ( i I μ i ) ) ( x ) < 2 ϵ + min ( ( μ μ i 1 ) ( y 1 ) , . . . ( μ μ i n ) ( y n ) ) .
Since ( μ μ i k ) ( y k ) ( i I ( μ μ i ) ) ( y k ) , for every k = 1 , . . . , n , using the fact that x y 1   . . .   y n , we obtain
( μ ( i I μ i ) ) ( x ) < 2 ϵ + min ( ( i I ( μ μ i ) ) ( y 1 ) , . . . , ( i I ( μ μ i ) ) ( y n ) ) < 2 ϵ + ( i I ( μ μ i ) ) ( x ) .
But ϵ is arbitrary, so from Remark 2,
( μ ( i I μ i ) ) ( x ) ( i I ( μ μ i ) ) ( x ) .
By [14] and Theorem 1, we deduce that
Proposition 5. 
If μ 1 ,   μ 2 FI ( L ) , then
(i)
μ 1 μ 2 = sup { μ FI ( L ) : μ 1 μ μ 2 } = { μ FI ( L ) : μ 1 μ μ 2 } FI ( L ) ;
(ii)
If μ FI ( L ) , then μ 1 μ μ 2 if and only if μ μ 1 μ 2 .
Corollary 1. ( FI ( L ) , , , , 0 ) 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 B A is a nonempty subset of A , then the map μ B : A [ 0 , 1 ] ,
μ B x = 1 , x B 0 , x B ,
is called the characteristic function of the set B.
For two nonempty sets, A , B , we define the symmetric difference of the sets A , B ,
A Δ B = A B B A = A B B A
Proposition 6. 
We consider A and B as two nonempty sets.
(i)
We have μ A Δ B = 0 if and only if A = B ;
(ii)
([16], p. 215). The following relation is true
μ A Δ B = μ A + μ B 2 μ A μ B .
(iii)
Let A i , i { 1 , 2 , . . . , n } be n nonempty sets. The following relation is true
μ A 1 Δ A 2 Δ . . . Δ A n = i { 1 , 2 , . . . , n } μ A i 2 i j μ A i μ A j + 2 2 i j k μ A i μ A j μ A k . . . + + 1 n 1 2 n 1 μ A 1 μ A 2 . . . μ A n .
Remark 3. 
Let R , + , · be a unitary and a commutative ring and I 1 , I 2 , . . . , I s be ideals in R.
(i)
For i j , we have I i Δ I j is not an ideal in R. Indeed, 0 I i Δ I j ; therefore, I i Δ I j is not an ideal in R;
(ii)
In general, I 1 Δ I 2 Δ . . . Δ I n , for n 2 , is not an ideal in R. Indeed, if n 3 and x , y I 1 Δ I 2 Δ . . . Δ I n , supposing that x I j and y I k , we have that x y I j and x y I k ; therefore, x y I j I k . We obtain that μ I 1 Δ I 2 Δ . . . Δ I n x y = μ I j x y + μ I k x y 2 μ I j μ I k x y = 0 , then x y I 1 Δ I 2 Δ . . . Δ I n and I 1 Δ I 2 Δ . . . Δ I n is not an ideal in R.
Definition 3. 
If A = { a 1 , a 2 , . . . , a n } is a finite set with n elements and B is a nonempty subset of A, we consider the vector c B = ( c i ) i { 1 , 2 , . . . , n } , where c i = 0 if a i B and c i = 1 if a i B . The vector c B is called the codeword attached to the set B. We can represent c B as a string c B = c 1 c 2 . . . c n .

4.2. Linear Codes

We consider p a prime number and F p n a finite field of characteristic p. F p n is a vector space over the field Z p . A linear code  C of length n and dimension k is a vector subspace of the vector space F p n . If p = 2 , we call this code a binary linear code. The elements of C 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 [ n , k , d ] code (or, more precisely, an [ n , k , d ] p code). The rate of a code is k n , which means it is an amount such that for each k bits of transmitted information, the code generates n bits of data, in which n k are redundant. Since C 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 C . This matrix is a matrix of k × n type (see [17]). The codes of the type [ 2 t , t , 2 t 1 ] 2 , t 2 , 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 [ 2 t , t , 2 t 1 ] 2 , t 2 , has as columns all t-bit vectors over Z 2 (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 X , θ , is called an MV-algebra if and only if we have an operation " " such that
(i)
( x ) = x ;
(ii)
x θ = θ ;
(iii)
x y y =   y x x , for all x , y X . We denote it by X , , , θ .
Definition 5 
([3], Definition 4.2.1). An algebra W , , x ¯ , 1 of type 2 , 1 , 0 is called a Wajsberg algebra (or W-algebra) if and only if for every x , y , z W we have
(i)
1 x = x ;
(ii)
x y y z x z = 1 ;
(iii)
x y y = y x x ;
(iv)
x ¯ y ¯ y x = 1 .
Remark 5 
([3], Lemma 4.2.2 and Theorem 4.2.5).
(i)
If W , , x ¯ , 1 is a Wajsberg algebra, defining the following multiplications
x y = x y ¯ ¯
and
x y = x ¯ y ,
for all x , y W , we obtain that W , , , x ¯ , 0 , 1 is an MV-algebra.
(ii)
If X , , , , θ , 1 is an MV-algebra, defining on X the operation
x y = x y ,
it results that X , , , 1 is a Wajsberg algebra.
Definition 6 
([5]). If W , , x ¯ , 1 is a Wajsberg algebra, on W, we define the following binary relation
x y if and only if x y = 1 .
This relation is an order relation, called the natural order relation on W.
Definition 7 
([4]). Let X , , , θ be an MV-algebra. The nonempty subset I X is called an ideal in X if and only if the following conditions are satisfied:
(i)
θ I , where θ = 1 ¯ ;
(ii)
x I and y x implies y I ;
(iii)
If x , y I , then x y I .
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 X , , , θ is a prime ideal in X if and only if for all x , y P we have ( x y ) P or ( y x ) P .
Definition 9 
([20], p. 56). Let W , , x ¯ , 1 be a Wajsberg algebra and let I W be a nonempty subset. I is called an ideal in W if and only if the following conditions are fulfilled:
(i)
θ I , where θ = 1 ¯ ;
(ii)
x I and y x implies y I ;
(iii)
If x , y I , then x ¯ y I .
Definition 10. 
Let W , , x ¯ , 1 be a Wajsberg algebra and P W be a nonempty subset. P is called a prime ideal in W if and only if for all x , y P we have ( x y ) P or ( y x ) P .
Definition 11. 
The algebra B , , , , 0 , 1 , equipped with two binary operations ∨ and ∧ and a unary operation ,is called a Boolean algebra if and only if B , , is a distributive and a complemented lattice with
x x = 1 ,
x x = 0 ,
for all elements x B . The elements 0 and 1 are the least and the greatest elements from the algebra B .
Remark 6. 
(i)
Boolean algebras represent a particular case of MV-algebras. Indeed, if B , , , , 0 , 1 is a Boolean algebra, then it can be easily checked that B , , , 0 is an MV-algebra;
(ii)
A Boolean ring B , + , · is a unitary and commutative ring such that x 2 = x for each x B ;
(iii)
To a Boolean algebra B , , , , 0 , 1 , we can associate a Boolean ring B , + , · , where
x + y = x y x y , x · y = x y ,
for all x , y B . Conversely, if B , + , · is a Boolean ring, we can associate a Boolean algebra B , , , , 0 , 1 , where
x y = x + y + x y , x y = x y , x = 1 + x ;
(iv)
Let I , + , · be an ideal in a Boolean ring B , + , · ; therefore, I is an ideal in the Boolean algebra B , , , , 0 , 1 . 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 2 t 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 I , with the corresponding multiplications, is an ideal in the associated Boolean ring. The converse is also true.
Proposition 7. 
Let R , + , · be a finite, commutative, unitary ring and I , J be two ideals. If c I and c J are the codewords attached to these sets (as in Definition 3), then
(i)
To the set I Δ J corresponds the codeword c I + c J = c I c J , where ⊕ is the XOR-operation;
(ii)
If I 1 , I 2 , . . . , I q are ideals in the ring R and c I 1 , c I 2 , . . . , c I q are the attached codewords, then the vectors c I 1 , c I 2 , . . . , c I q are linearly independent vectors.
Proof. 
(i)
It is clear, by straightforward computations.
(ii)
Let R have n elements. We work on the vector space V = Z 2 × Z 2 × × Z 2 n t i m e over the field Z 2 . We consider α 1 c I 1 + . . . α q c I q = 0 , where α 1 , . . . α q Z 2 . Supposing that α 1 = . . . = α q = 1 , we have that α 1 c I 1 + . . . α q c I q = 0 implies that I 1 Δ I 2 Δ . . . Δ I q = . Without losing the generality, since symmetric difference is associative, from here we have that I 1 Δ I 2 Δ . . . Δ I q 1 = I q , which is false since I q has an ideal structure and I 1 Δ I 2 Δ . . . Δ I q 1 is not an ideal, from Remark 3.
We consider a matrix M C , with rows the codewords associated to the ideals I 1 , I 2 , . . . , I q ,
M C = c I 1 c I 2 . . . c I q .
Since these rows are linearly independent vectors, the matrix M C can be considered as a generating matrix for a code, called the code associated to the ideals  I 1 , I 2 , . . . , I q , denoted C I 1 I 2 , . . . I q .
Theorem 2. 
Let B , , , , 0 , 1 be a finite Boolean algebra of order 2 n . The following statements are true:
(i)
The algebra B has n ideals of order 2 n 1 ;
(ii)
The code associated with the above ideals generates a Hadamard code of the type [ 2 n , n , 2 n 1 ] 2 , n 2 .
Proof. 
(i)
It is clear since ideals in the Boolean algebra structure are ideals in the associated Boolean ring and vice-versa.
(ii)
Let I 1 , I 2 , . . . , I n be the ideals of order 2 n 1 . We consider a matrix M C , with rows the codewords associated with these ideals:
M C = c I 1 c I 2 . . . c I n .
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 M C are linearly independent vectors. Since I 1 , I 2 , . . . , I n are the ideals of order 2 n 1 , the associated codewords have 2 n 1 nonzero elements; therefore, the Hamming distance is d H = 2 n 1 . From here, we have that M C is a generating matrix for the code C I 1 I 2 , . . . I n , which is a Hadamard code of the type [ 2 n , n , 2 n 1 ] 2 , n 2 .
Remark 8. 
A generating matrix M C of a Hadamard code C of the type [ 2 n , n , 2 n 1 ] 2 , n 2 , has 2 n 1 n elements equal to 1. If the matrix has the following form, namely, on row i, we have the first 2 n i elements equal to 1, the next 2 n i elements equal to 0, and so on, for i 1 , we call this form the Boolean form of the generating matrix of the Hadamard code C , and we denote it M B .
Remark 9. 
(i)
If G, a r × s matrix over a field K is a generating matrix for a linear code C , then any matrix that is row equivalent to G is also a generating matrix for the code C . 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 K s , with dimension the rank of the matrix G, r a n k 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 C , then from the above notations, we have that M C and M B are row equivalent; therefore, these matrices generate the same Hadamard code C of the type [ 2 n , n , 2 n 1 ] 2 , n 2 .
Theorem 3. 
With the above notations, let M B be the Boolean form of a generating matrix of the Hadamard code of the type [ 2 n , n , 2 n 1 ] 2 , n 2 . We can construct a Boolean algebra B of order 2 n , which has n ideals of order 2 n 1 , with associated codewords being the rows of a matrix M B .
Proof. 
We consider the set B i = { 0 i , 1 i } , with 0 i i 1 i , i { 1 , 2 , . . . , n } . On B i , we define the following multiplication: i 0 i 1 i 0 i 1 i 1 i 1 i 0 i 1 i .
It is clear that B i , i , , 1 i , where 0 i = 1 i and 1 i = 0 i , is a Wajsberg algebra of order 2. On B i , we have the following partial order relation x i i y i if and only if x i i y i = 1 i .
Therefore, on the Cartesian product B = B 1 × B 2 × . . . × B n , we define a component-wise multiplication, denoted ⋄. From here, we have that B , , , 1 , where x 1 , x 2 , . . . , x n = x 1 , x 2 , . . . , x n and 1 = ( 1 , 1 , . . . , 1 ) , is a Wajsberg algebra of order 2 n . We write and denote the elements of B in the lexicographic order. The element 0 1 , 0 2 , . . . , 0 n , denoted 0 , 0 , . . . , 0 or 0 , is the first element in B . With 1 , we denote ( 1 , 1 , . . . , 1 ) = 1 1 , 1 2 , . . . , 1 n , which is the last element in B . From Definition 3.8, on B , we have the following partial order relation
x B y if and only if x y = 1 .
It is clear that on B , we have that x B y if and only if x i i y i , for i { 1 , 2 , . . . , n } . From the Wajsberg algebra structure, we obtain the M V -algebra structure on B , which is a Boolean algebra structure, with the multiplication x y = x y (⊕ which is the component-wise XOR-sum). The ideals of order 2 n 1 in this Boolean algebra of order 2 n are generated by the maximal elements with respect to the order relation B . These elements have n 1 “nonzero” components. The first maximal element in the lexicographic order is m 1 = 0 , 1 , 1 , . . . , 1 . This element generates an ideal of order 2 n 1 , containing all elements x j equal to or less than m 1 with respect to the order relation B . Indeed, all these elements x j are maximum n 2 nonzero components, and x j i i m 1 i , i { 1 , 2 , . . . , n } , j { 1 , 2 , . . . , 2 n 1 } , with the first component always zero. We denote with J 1 the set all elements equal to or less than m 1 . It results that J 1 with the multiplication ⊕ is isomorphic to the vector space Z 2 n 1 ; therefore, J 1 is an ideal in B . The codeword corresponding to this ideal is 1 , 1 , . . . , 1 , 0 , 0 , . . . , 0 in which the first 2 n 1 positions are equal to 1 and the next 2 n 1 are 0 and represent the first row of the matrix M B . The next maximal element in lexicographic order is m 2 = 1 , 0 , 1 , . . . , 1 , with zero in the second position and 1 in the rest. This element generates an ideal J 2 of order 2 n 1 , containing all elements x j equal to or less than m 2 with respect to the order relation B . All these elements x j are maximum n 2 nonzero components and x j i i m 1 i , i { 1 , 2 , . . . , n } , j { 1 , 2 , . . . , 2 n 1 } , with the second component always zero. With the same reason as above, we have that J 2 , with the multiplication , is isomorphic to the vector space Z 2 n 1 ; therefore, J 2 is an ideal in B . The codeword corresponding to this ideal is 1 , 1 , . . . , 1 , 0 , 0 , . . . , 0 , 1 , 1 , . . . , 0 , . . . , with the first 2 n 2 positions equal to 1, the next 2 n 2 are 0 and so on. This codeword represents the second row of the matrix M B , 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  n = 4 . 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, W = { 0 , a , b , 1 } . This algebra has the multiplication given by the following table:
0 a b 1 0 1 1 1 1 a b 1 b 1 b a a 1 1 1 0 a b 1 .
This algebra has two proper ideals I = { 0 , a } and J = { 0 , b } . The associated M V -algebra of this algebra is a Boolean algebra. We consider c I = 1 , 1 , 0 , 0 and c J = 1 , 0 , 1 , 0 the codewords attached to the ideals I and J. The matrix
M C = 1 1 0 0 1 0 1 0
is the generating matrix for the Hadamard code of the type 2 2 , 2 , 2 . As in Remark 4, this matrix has as columns all 2-bit vectors over Z 2 : { 11 , 10 , 01 , 00 } .
Case  n = 8 . We consider the partially ordered Wajsberg algebra, W = { 0 , a , b , c , d , e , f , 1 } with the multiplication given by the following table:
0 a b c d e f 1 0 1 1 1 1 1 1 1 1 a f 1 f 1 f 1 f 1 b e e 1 1 e e 1 1 c d e f 1 d e f 1 d c c c c 1 1 1 1 e b c b c f 1 f 1 f a a c c e e 1 1 1 0 a b c d e f 1 .
All proper ideals of the form I 1 = { 0 , a } , I 2 = { 0 , b } , I 3 = { 0 , d } , I 4 = { 0 , a , b , c } , I 5 = { 0 , a , d , e } , I 6 = { 0 , b , d , f } are also prime ideals. This algebra has three ideals of order three I 4 , I 5 , I 6 . The associated M V -algebra of this algebra is a Boolean algebra. We consider c I 4 = 1 , 1 , 1 , 1 , 0 , 0 , 0 , 0 ,   c I 5 = 1 , 1 , 0 , 0 , 1 , 1 , 0 , 0 ,   c I 6 = 1 , 0 , 1 , 0 , 1 , 0 , 1 , 0 the codewords attached to the ideals I 4 , I 5 , I 6 . The matrix
M C = 1 1 1 1 0 0 0 0 1 1 0 0 1 1 0 0 1 0 1 0 1 0 1 0
is the generating matrix for the Hadamard code 2 3 , 2 , 2 2 . As in Remark 4, this matrix has as columns all 3-bit vectors over Z 2 , namely, { 111 , 110 , 101 , 100 , 011 , 010 , 001 , 000 } .
Example 2 
([21], case n = 9 ). 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 3 . Indeed, for n = 9 , we consider the partially ordered Wajsberg algebra, W = { 0 , a , b , c , d , e , f , g , 1 } with the multiplication given by the following table:
0 a b c d e f g 1 0 1 1 1 1 1 1 1 1 1 a g 1 1 g 1 1 g 1 1 b f g 1 f g 1 f g 1 c e e e 1 1 1 1 1 1 d d e e g 1 1 g 1 1 e c d e f g 1 f g 1 f b a b e e e 1 1 1 g a b b d e e g 1 1 1 0 a b c d e f g 1 .
All proper ideals are I 1 = { 0 , a , b } , I 2 = { 0 , c , f } and are also prime ideals. We consider c I 1 = 1 , 1 , 1 , 0 , 0 , 0 , 0 , 0 , 0 and c I 2 = 1 , 0 , 0 , 1 , 0 , 0 , 1 , 0 , 0 the codewords attached to the ideals I 1 , I 2 . The matrix
M C = 1 1 1 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0
is the generating matrix for the linear code of the form 9 , 2 , 3 , C I 1 I 2 . 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

  1. Ward, M.; Dilworth, R.P. Residuated lattices. Trans. Am. Math. Soc. 1939, 45, 335–354. [Google Scholar] [CrossRef]
  2. Chang, C.C. Algebraic analysis of many-valued logic. Trans. Am. Math. Soc. 1958, 88, 467–490. [Google Scholar] [CrossRef]
  3. 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]
  4. Cignoli, R.; Torell, A.T. Boolean Products of MV-Algebras: Hypernormal MV-Algebras. J. Math. Anal. Appl. 1996, 199, 637–653. [Google Scholar] [CrossRef]
  5. Font, J.M.; Rodriguez, A.J.; Torrens, A. Wajsberg Algebras. Stochastica 1984, 8, 5–30. [Google Scholar]
  6. Turunen, E. Mathematics Behind Fuzzy Logic; Physica: Heidelberg, Germany, 1999. [Google Scholar]
  7. 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]
  8. 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]
  9. 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]
  10. Zadeh, L.A. Fuzzy sets. Inf. Control. 1965, 8, 338–353. [Google Scholar] [CrossRef]
  11. 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]
  12. 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]
  13. 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]
  14. Balbes, R.; Dwinger, P. Distributive Lattices; University of Missouri Press. XIII: Columbia, MI, USA, 1974. [Google Scholar]
  15. Buşneag, D.; Piciu, D.; Dina, A. Ideals in residuated lattices. Carpathian J. Math. 2021, 37, 53–63. [Google Scholar] [CrossRef]
  16. 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).
  17. Guruswami, V. Introduction to Coding Theory, Notes 1: Introduction, Linear Codes; Spring: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
  18. 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.
  19. 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]
  20. 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).
  21. 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.

Share and Cite

MDPI and ACS Style

Flaut, C.; Piciu, D.; Bercea, B.L. Some Applications of Fuzzy Sets in Residuated Lattices. Axioms 2024, 13, 267. https://doi.org/10.3390/axioms13040267

AMA Style

Flaut C, Piciu D, Bercea BL. Some Applications of Fuzzy Sets in Residuated Lattices. Axioms. 2024; 13(4):267. https://doi.org/10.3390/axioms13040267

Chicago/Turabian Style

Flaut, Cristina, Dana Piciu, and Bianca Liana Bercea. 2024. "Some Applications of Fuzzy Sets in Residuated Lattices" Axioms 13, no. 4: 267. https://doi.org/10.3390/axioms13040267

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