Next Article in Journal
Sustainable Supply Chain Model for Defective Growing Items (Fishery) with Trade Credit Policy and Fuzzy Learning Effect
Next Article in Special Issue
Fuzzy Differential Inequalities for Convolution Product of Ruscheweyh Derivative and Multiplier Transformation
Previous Article in Journal
Generalizations of Hardy-Type Inequalities by Montgomery Identity and New Green Functions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Approach to Involution in Fuzzy C-Algebra via Functional Inequality and Python Implementation

by
Ehsan Movahednia
1,* and
Manuel De la Sen
2,*
1
Department of Mathematics, Behbahan Khatam Alanbia University of Technology-Iran, Behbahan 6361663973, Iran
2
Department of Electricity and Electronics, Institute of Research and Development of Processes, University of Basque Country, Campus of Leioa (Bizkaia), 48080 Bilbao, Spain
*
Authors to whom correspondence should be addressed.
Axioms 2023, 12(5), 435; https://doi.org/10.3390/axioms12050435
Submission received: 3 April 2023 / Revised: 20 April 2023 / Accepted: 23 April 2023 / Published: 27 April 2023

Abstract

:
This article explores the stability of involution in fuzzy C -algebras through the use of a functional inequality. We present an approach to obtaining an approximate involution in fuzzy C -algebras by utilizing a fixed-point method. Moreover, for greater clarity, we implemented Python code for the main theorem.

1. Introduction

Hyers–Ulam stability is a fundamental concept in the field of functional equations. The issue of the stability of functional equations arises from the question: “Is a function that approximately satisfies a functional equation also close to a function that exactly satisfies the same functional equation”. In the field of mathematics, the Hyers–Ulam theorem has been a topic of great interest and discussion among scholars. This concept was first introduced in 1940 by Stanislaw Ulam in his famous speech at the University of Wisconsin, where he presented a problem on the stability of functional equations [1]. This problem was solved by Donald Hyers in 1941 for additive mappings [2]. Hyers’s theorem was as follows:
Theorem 1 ([2]). 
Assume that U and V are Banach spaces, and let f be a mapping from U to V that satisfies the inequality
f ( u + v ) f ( u ) f ( v ) δ
for some δ > 0 and all u , v U . Then, there exists a unique additive mapping T : U V such that
T ( u ) f ( u ) δ
holds for every u U .
Ten years later, Takashi Aoki had a major impact on the development of the Hyers–Ulam stability theorem by introducing a modification to the control function, replacing δ with K ( x p + y p ) for K > 0 and 0 p < 1 [3]. In a later development, Rassias extended the Hyers–Ulam stability theorem and Aoki’s results to linear mappings with different control functions [4].
Today, Hyers–Ulam stability has become an important topic of research in mathematics, as it has applications in several fields, including physics, engineering, economics, and computer science. The results of Hyers–Ulam stability have been extended to various types of functional equations, including quadratic, cubic, Jensen, differential, and integral equations, among others.
Many mathematicians have contributed to the development of the theory of Hyers–Ulam stability by proposing and proving new theorems. They have changed the type of functional equation, control function, and space in the Hyers–Ulam stability theorem to investigate and prove new conditions [5,6,7,8,9]. The Hyers–Ulam stability theorem has been used to prove many other results in different branches of mathematics.
In 1984, Katrasas introduced the concept of fuzzy norm spaces [10], where a fuzzy norm is defined in a linear space and the topological structure of the fuzzy vector is established. Several mathematicians have investigated fuzzy norms on linear spaces from a variety of perspectives over time. One important study [11] in 2003 added a fuzzy norm and created a fuzzy measure in the concept of Kramosil and Michalek [12]. They also formulated a theorem on decomposing a fuzzy norm into a set of crisp norms and examined certain features of fuzzy-normed spaces.
In recent times, there has been a surge in the study of functional equations stability in fuzzy-normed spaces. Researchers have explored several fuzzy stability outcomes relating to Cauchy, Jensen, simple quadratic, and cubic functional equations. Additionally, the concept of intuitionistic fuzzy-normed spaces has been introduced, and stability results in this area have also been examined.
An investigation into the relationship between Ulam’s stability and self-testing correcting programs has recently been carried out in [13]. Based on this research, we aim to implement Hyers–Ulam stability in fuzzy C algebra by using the Python programming language.
Python is a high-level programming language that can be used in various ways. It has access to powerful libraries, such as Numpy, which enable efficient calculations in mathematics and science. Travis Oliphant founded the open-source Numpy project in 2005 [14] and a huge group of collaborators actively maintain and develop it today.
We will attempt to write Python code to implement the Hyers–Ulam stability concept. This explains Hyers–Ulam stability for specialists in the computer science and mathematics fields.
Definition 1. 
A function d : U × U [ 0 , ] is said to be a generalized metric on the set U if it satisfies the following properties:
(M1
d ( u , v ) = 0 if and only if u = v
(M2
d ( u , v ) = d ( v , u ) for all u , v U
(M3
d ( u , w ) d ( u , v ) + d ( v , w ) for all u , v , w U .
We now introduce one of the fundamental results of the fixed-point theory.
Theorem 2 ([15,16]). 
Suppose ( U , d ) is a generalized complete metric space and let G : U U be a strictly contractive operator with the Lipschitz constant L < 1 . Assume there exists a non-negative integer n 0 such that d G n 0 + 1 u , G n 0 u < for some u U . Then, the following conclusions hold:
(i) 
The sequence G n u converges to a fixed point u 0 of G,
(ii) 
The fixed point u 0 is unique in V = v U d G n 0 u , v < ,
(iii) 
( i i i )  For any v V , the inequality
d v , u 0 1 1 L d ( G v , v ) ,
holds.
Definition 2 ([11]). 
A fuzzy norm on a real vector space U is a function N : U × R [ 0 , 1 ] that satisfies the following conditions for any u , v U and s , t R :
(N1
N ( u , t ) = 0 for all t 0 ;
(N2
u = 0 if and only if N ( u , t ) = 1 for all t > 0 ;
(N3
N ( c u , t ) = N ( u , t | c | ) if c 0 ;
(N4
N ( u + v , s + t ) min { N ( u , s ) , N ( v , t ) } ;
(N5
N ( u , . ) is a non-decreasing function of R and lim t N ( u , t ) = 1 ;
(N6
For u 0 , N ( u , . ) is continuous on R .
The pair ( U , N ) is then referred to as a fuzzy-normed vector space.
Definition 3. 
Consider a fuzzy-normed vector space ( U , N ) .
(1) 
A sequence u n in U is said to be convergent if there exists u U such that for all t > 0 , lim n N u n u , t = 1 . The limit of u n is denoted as N-limit, i.e., N lim n u n = u .
(2) 
A sequence u n in U is called Cauchy if for every ϵ > 0 and t > 0 , there exists n 0 N such that for all n n 0 and p > 0 , N u n + p u n , t > 1 ϵ .
It is a well-known fact that in a fuzzy-normed space, every convergent sequence is also Cauchy. If every Cauchy sequence in a fuzzy-normed space converges, then the fuzzy norm is said to be complete, and the fuzzy-normed space is referred to as a fuzzy Banach space. A mapping of f : U V between two fuzzy-normed vector spaces U and V is said to be continuous at a point u 0 U if, for every sequence u n converging to u 0 in U, the sequence f u n converges to f u 0 . If f : U V is continuous at every point u 0 U , then f : U V is said to be continuous on U.
Definition 4 ([17]). 
Let U be an algebra and ( U , N ) a fuzzy-normed space. The fuzzy-normed space ( U , N ) is called a fuzzy-normed algebra if
N u u , s t N ( u , s ) N u , t u , u U , s , t R + .
Complete fuzzy-normed algebra is called a fuzzy Banach algebra.
Example 1. 
Every normed algebra ( U , . ) defines a fuzzy-normed algebra ( U , N ) , where N is defined by
N ( u , t ) = t t + u u U , t > 0 .
This space is called the induced fuzzy-normed algebra.
Definition 5. 
Let U be a complex algebra. An involution on U is a function : U U defined by a a , satisfying the following properties:
(i) 
( α a + β b ) = α ¯ a + β ¯ b for all a , b U and α , β C ;
(ii) 
( a b ) = b a for all a , b U ;
(iii) 
a = a for all a U .
If U is a complex algebra with an involution, then it is called a ★-algebra. A C -algebra is a Banach algebra with an involution ★ such that a a = | | a | | 2 .
Definition 6 ([18]). 
Let U be an ★-algebra and ( U , N ) a fuzzy-normed algebra. The fuzzy-normed algebra ( U , N ) is called a fuzzy-normed ★-algebra if
N a , t = N ( a , t ) a U , t R + .
A complete fuzzy-normed ★-algebra is called a fuzzy Banach ★-algebra.
Definition 7 ([18]). 
Let ( U , N ) be a fuzzy Banach ★-algebra. Then ( U , N ) is called a fuzzy C -algebra if
N a a , s t = N a , s N ( a , t ) a U , s , t R + .

2. Results

In this section, we will use the fixed-point theorem and functional inequalities to prove the existence of a unique involution for the fuzzy Banach algebra ( U , N ) . We will also demonstrate under what conditions this fuzzy Banach algebra can be transformed into a C -algebra. For this purpose, we will first prove two simple lemmas and then proceed to prove the main theorems.
Lemma 1. 
Let F : U U be a mapping satisfying the following
N F ( 2 u ) + F ( 2 v ) + 2 F ( w ) , t N F ( u + v + w ) , t 3 ,
for all u , v , w U . Then, F is additive, i.e., F ( u + v ) = F ( u ) + F ( v ) , for all u , v U .
Proof. 
Putting u = v = w = 0 in (1), we obtain
N 4 F ( 0 ) , t N F ( 0 ) , t 3 N F ( 0 ) , t 4 N F ( 0 ) , t 3 ,
for all t > 0 . After applying N ( 5 ) and N ( 6 ) , it can be deduced that the value of N F ( 0 ) , t is 1. It means that F ( 0 ) = 0 . Letting v : = u and w = 0 in (1) so we have
N ( F ( 2 u ) + F ( 2 u ) , t ) N F ( 0 ) , t 3 = 1 ,
thus F ( u ) = F ( u ) . Next, putting w : = u and v = 0 in (1), we get
N ( F ( 2 u ) + 2 F ( u ) , t ) N F ( 0 ) , t 3 = 1 ,
therefore F ( 2 u ) = 2 F ( u ) . Finally, replacing w by u v in (1), we have
N ( F ( 2 u ) + F ( 2 v ) + 2 F ( ( u + v ) , t ) N 2 F ( u + v u v ) , t 3 = 1 ,
so, F ( 2 u ) + F ( 2 v ) = 2 F ( ( u + v ) ) , i.e., F is additive.  □
Lemma 2. 
Let F : U U be a mapping satisfying
N F ( 2 u ) + μ ¯ F ( 2 v ) + 2 F ( w ) , t N F ( u + μ v + w ) , t 3 ,
for all μ T 1 : = { z C : | z | = 1 } , and for every u , v , w U , then F is C linear.
Proof. 
We prove that F ( α u ) = α ¯ F ( u ) for all α C . If μ = 1 in (2), then F is additive by Lemma 1. Substituting u , v , w by μ u , v , 0 in (2), respectively. We have
N F ( 2 μ u ) + μ ¯ F ( 2 u ) , t N F ( μ u μ u + 0 ) , t 3 = 1 ,
therefore,
F ( 2 μ u ) + μ ¯ F ( 2 u ) = 0 F ( 2 μ u ) = μ ¯ F ( 2 u ) ,
that is, F ( μ u ) = μ ¯ F ( u ) for all μ T 1 and u U . We know that
| μ | = | μ ¯ | = 1 , μ + μ ¯ 2 = t ( real part of μ ) ,
so | t | = | μ + μ ¯ 2 | 1 . Thus, for all real number t with | t | 1 and u U , we get
F ( 2 t u ) = F ( μ u + μ ¯ u ) = F ( μ u ) + F ( μ ¯ u ) = μ F ( u ) + μ ¯ F ( u ) = 2 t F ( u )
for all μ T 1 and u U . So, F ( t u ) = t F ( u ) for all u U and | t | 1 . Moreover, It is a known fact that if F ( 2 u ) = 2 F ( u ) , then it follows that F ( 2 n u ) = 2 n F ( u ) for any positive integer n. Additionally, by utilizing the Archimedean property, we can determine that, for any real number t, there exists a positive integer n such that | t | 2 n . Hence,
F ( t u ) = F 2 n · t 2 n u = 2 n F t 2 n u = 2 n · t 2 n F ( u ) = t F ( u ) ,
for all t R . Suppose that α C be an arbitrary complex number. Therefore, α = t + i s for some real numbers t , s . Since | i | = 1 , so F ( i u ) = i F ( u ) for all u U . Finally, we get
F ( α u ) = F ( ( t + i s ) u ) = F ( t u + i s u ) = F ( t u ) + F ( i s u ) ( F is additive ) = t F ( u ) + s F ( i u ) = t F ( u ) + i ¯ s F ( u ) = t F ( u ) i s F ( u ) = α ¯ F ( u ) ,
Then, F is C linear.  □
Theorem 3. 
Let φ : U 3 ( 0 , ) and Φ : U 2 [ 0 , ) be functions such that there exists an L < 1 with
φ ( u , v , w ) L 2 φ ( 2 u , 2 v , 2 w ) ,
and
lim n 4 n Φ ( u 2 n , v 2 n ) = 0 ,
for all u , v , w U . In addition, assume F : U U to be an odd function satisfying
N F ( 2 u ) + μ ¯ F ( 2 v ) + 2 F ( w ) , t min N 2 F ( u + μ v + w ) , t 3 , t t + φ ( u , v , w ) ,
for all u , v , w U and t > 0 . Moreover, suppose that
N ( F ( u v ) F ( v ) F ( u ) , t ) t t + Φ ( u , v ) ,
and
N lim k 2 k F 2 k ( N lim m 2 m F ( 2 m u ) ) = u
for all u , v U and t > 0 and all μ T 1 . Then there exists a unique involution A : U U such that
A ( u ) : = N lim k 2 k F u 2 k
and
N ( F ( u ) A ( u ) , t ) ( 2 2 L ) t ( 2 2 L ) t + φ ( 0 , u , u )
for all u U and t > 0 .
Theorem 4. 
Under the assumptions of Theorem (3), if
N ( [ N ( F ( u ) , t ) N ( u , t ) ] u , t ) t t + φ ( u , u , 0 )
Then, ( U , N ) is fuzzy Banach algebra. Moreover, if
N ( [ N ( F ( u ) · u , s t ) N ( F ( u ) , s ) · N ( u , t ) ] u , t ) t t + φ ( u , u , 0 )
Then ( U , N ) is fuzzy C -algebra with involution u = A ( u ) for all u U . Furthermore, if
N ( F ( u ) u , t ) t t + Φ ( u , u ) ,
then u is self-adjoint element of U.
Proof of Theorem 3. 
Replacing μ , u , v , w by 1 , 0 , 2 u , 2 u in (5), we have
N ( F ( 0 ) ) + F ( 4 u ) + 2 F ( 2 u ) , t ) min N ( 2 F ( 0 ) , t 3 ) , t t + φ ( 0 , 2 u , 2 u ) = t t + φ ( 0 , 2 u , 2 u ) ,
therefore,
N ( F ( 4 u ) 2 F ( 2 u ) , t ) t t + φ ( 0 , 2 u , 2 u ) ,
for all u U and t > 0 . So
N F ( 2 u ) 2 F ( u ) , t t t + φ ( 0 , u , u ) ,
for all u U and t > 0 . We define the set S and introduce the function d : S × S [ 0 , ) as follows.
S : { G : U U | G ( 0 ) = 0 } d ( G , H ) = inf λ R + : N ( G ( u ) H ( u ) , λ t ) t t + φ ( 0 , u , u ) ,
where, as usual, inf = + . The proof that ( S , d ) is a generalized complete metric space has been investigated in ([19]). Now we consider the linear mapping Π : S S such that
Π G ( u ) : = 2 G u 2
for all u U . We prove that Π : G G is a strictly contractive mapping with Lipschitz constant L. For this purpose, Let G , H S be given such that d ( G , H ) = ϵ . So, according to the definition of metric d in (14), we have
N ( G ( u ) H ( u ) , ϵ t ) t t + φ ( 0 , u , u )
for all u U and t > 0 . Therefore,
N ( Π G ( u ) Π H ( u ) , L ϵ t ) = N 2 G u 2 2 H u 2 , L ϵ t = N G u 2 H u 2 , L 2 ϵ t L t 2 L t 2 + φ ( 0 , u 2 , u 2 ) L t 2 L t 2 + L 2 φ ( 0 , u , u ) ( by definition of φ )
for all u U and t > 0 . Then, assuming d ( G , H ) = ϵ , we have proved that d ( Π G , Π H ) = L ϵ . This means that
d ( Π G , Π H ) L d ( G , H ) ,
for all G , H S . Therefore Π is a strictly contractive mapping with Lipschitz constant L. Replacing u by u 4 in (13) and applying (3), we obtain
N F ( u ) 2 F U 2 , t t t + φ ( 0 , u 2 , u 2 ) t t + L 2 φ ( 0 , u , u )
Substituting L t 2 by t in the above inequality, we obtain
N F ( u ) 2 F U 2 , L t 2 t t + φ ( 0 , u , u )
for all u U and t > 0 . Therefore,
d ( F , Π F ) < L 2 .
The conditions of Theorem (2) are satisfied. Hence,
(I)
There exists a mapping A : U U such that it is a fixed point Π . This means that
A u 2 = 1 2 A ( u ) ,
for all u U . The mapping A is a unique fixed point of Π in the set
Γ : { G S : d ( F , G ) < } .
This suggests that A : U U is a unique mapping satisfying (16), furthermore, there exists a λ ( 0 , ) satisfying
N ( F ( u ) A ( u ) , λ t ) t t + φ ( 0 , u , u )
for all u U .
(II)
d ( Π n F , A ) 0 as n . This suggests that
A ( u ) = lim n 2 n F ( 2 n u )
for every u U .
(III)
d ( F , A ) d ( F , Π F ) 1 L . By (15), we have
d ( F , A ) L 2 2 L .
This suggests that (9) is held. Replacing u , v , w by u 2 n , v 2 n , w 2 n , respectively, in (5); therefore,
N ( 2 n F ( 2 u 2 n ) + μ ¯ 2 n F ( 2 v 2 n ) + 2 n 2 F ( w 2 n ) , 2 n t ) min N ( 2 n + 1 F ( u 2 n + μ v 2 n + w 2 n ) , 2 n t 3 ) , t t + φ ( u 2 n , v 2 n , w 2 n ) ,
for all u , v , w U and t > 0 . Replacing t by t 2 n , we thus obtain
N ( 2 n F ( 2 u 2 n ) + μ ¯ 2 n F ( 2 v 2 n ) + 2 n 2 F ( w 2 n ) , t ) min N ( 2 n + 1 F ( u 2 n + μ v 2 n + w 2 n ) , t 3 ) , t 2 n t 2 n + φ ( u 2 n , v 2 n , w 2 n ) ,
for all u , v , w U and t > 0 . Note that, by using (3), we obtain
φ u 2 , v 2 , w 2 L 2 φ ( u , v , w ) .
Putting u , v , w by u 2 , v 2 , w 2 in the above inequality, such that
φ u 2 2 , v 2 2 , w 2 2 L 2 φ u 2 , v 2 , w 2 L 2 2 2 φ ( u , v , w ) .
By continuing this process, we have
φ u 2 n , v 2 n , w 2 n L n 2 n φ ( u , v , w ) .
Therefore
t 2 n t 2 n + φ ( u 2 n , v 2 n , w 2 n ) t 2 n t 2 n + L n 2 n φ ( u , v , w ) = t t + L n φ ( u , v , w ) .
Thus,
lim n t 2 n t 2 n + φ ( u 2 n , v 2 n , w 2 n ) > 1 .
By passing n in (18) and using (17), we obtain
N ( A ( 2 u ) + μ ¯ A ( 2 v ) + 2 A ( w ) , t ) N ( 2 A ( u + μ v + w ) , t 3 ) ,
for all u , v , w U , t > 0 and μ T 1 . By Lemma (2), the mapping A : U U is C -linear. We replace u 2 n , v 2 n with u , v , respectively, in (6). Hence,
N F ( u 2 n v 2 n ) F ( v 2 n ) F ( u 2 n ) , t t t + Φ ( u 2 n , v 2 n ) ,
therefore,
N 4 n F ( u 2 n · v 2 n ) 2 n F ( v 2 n ) · 2 n F ( u 2 n ) , 4 n t t t + Φ ( u 2 n , v 2 n ) ,
so,
N F ( u 2 n v 2 n ) F ( v 2 n ) F ( u 2 n ) , t t 4 n t 4 n + Φ ( u 2 n , v 2 n ) .
Passing n and applying (4) and (17), we get
N ( A ( u · v ) A ( v ) A ( u ) , t ) 1 A ( u · v ) = A ( v ) A ( u ) .
Furthermore, by (7) we have
A ( A ( u ) ) = N lim k 2 k f ( 2 k ( N lim m 2 m f ( 2 m u ) ) ) = u .
We proved that A : U U is C linear, A ( u · v ) = A ( v ) · A ( u ) and A ( A ( u ) ) = u . These mean that A is involution.  □
Proof of Theorem 4. 
Putting u = u 2 n in (10), we obtain
N N ( 2 n F ( u 2 n ) , 2 n t ) N ( u 2 n , t ) u 2 n , t t t + φ ( u 2 n , u 2 n , 0 ) , for all t > 0 , u U
therefore,
N N ( 2 n F ( u 2 n ) , 2 n t ) N ( u , 2 n t ) u , 2 n t t t + φ ( u 2 n , u 2 n , 0 ) ,
so,
N N ( 2 n F ( u 2 n ) , t ) N ( u , t ) u , t t 2 n t 2 n + φ ( u 2 n , u 2 n , 0 ) t t + L n φ ( u , u , 0 ) ,
by passing n , we have
N ( [ N ( A ( u ) , t ) N ( u , t ) ] u , t ) 1 N ( A ( u ) , t ) N ( u , t ) ] u = 0 ,
for all u U and t > 0 . This suggests that N ( A ( u ) , t ) = N ( u , t ) . Then, ( U , N ) is fuzzy Banach algebra.
Next, we suppose that A satisfies in (11), so we obtain
N N ( 2 n F ( u 2 n ) · u , 2 2 n s t ) N ( 2 n F ( u 2 n ) , 2 n s ) · N ( u , 2 n t ) u , 2 n t t t + φ ( u 2 n , u 2 n , 0 ) ,
for all u U and t , s > 0 . Thus,
N N ( 2 n F ( u 2 n ) · u , s t ) N ( 2 n F ( u 2 n ) , s ) · N ( u , t ) u , t t 2 n t 2 n + φ ( u 2 n , u 2 n , 0 ) , t t + L n φ ( u , u , 0 ) ,
for every u U and t , s > 0 . By passing n , we have
N ( [ N ( A ( u ) · u , s t ) N ( A ( u ) , s ) · N ( u , t ) ] u , t ) 1 .
This means that
N ( A ( u ) · u , s t ) = N ( A ( u ) , s ) · N ( u , t )
for all u U and t > 0 . Therefore, U is a C -algebra with involution u = A ( u ) for all u U . Moreover, replacing u with u 2 n in (12), we obtain
N 2 n F ( u 2 n ) u , 2 n t t t + Φ ( u 2 n , u 2 n ) ,
therefore
N 2 n F ( u 2 n ) u , t t 2 n t 2 n + Φ ( u 2 n , u 2 n ) ,
by passing n and using (4), we have
N ( A ( u ) u , t ) = 1 u = A ( u ) = u
it means that u is self-adjoint element of U.  □
Corollary 1. 
Let p > 1 , q > 2 . Suppose that η , η : U [ 0 , ) are functions such that
η u 2 = 1 2 p η ( u )
η u 2 = 1 2 q η ( u )
for all u U . Suppose that F : U U is a odd function that satisfies
N ( F ( 2 u ) + μ ¯ F ( 2 v ) + 2 F ( w ) , t ) t t + η ( u ) + η ( v ) + η ( w )
for all u , v , w U . Moreover, assume that
N ( F ( u v ) F ( v ) F ( u ) , t ) t t + η ( u ) + η ( u ) ,
and
N lim k 2 k F ( 2 k ( N lim m 2 m F ( 2 m u ) ) ) = u
for all u , v U and t > 0 and all μ T 1 . Then, there exists a unique involution A : U U such that
A ( x ) : = N lim k 2 k F x 2 k
and
N ( F ( u ) A ( u ) , t ) ( 2 p 4 ) t ( 2 p 4 ) t + η ( 2 u ) + η ( 2 u )
for all u U and t > 0 .
Proof. 
We define φ : U 3 ( 0 , ) and Φ : U 2 [ 0 , ) by
φ ( u , v , w ) = η ( u ) + η ( v ) + η ( w ) for all u , v , w U , Φ ( u , v ) = η ( u ) + η ( v ) for all u , v U .
From (19), we have
φ ( 2 u , 2 v , 2 w ) = η ( 2 u ) + η ( 2 v ) + η ( 2 w ) = 2 p η ( u ) + η ( v ) + η ( w ) = 2 p φ ( u , v , w ) ,
for all u , v , w U . Therefore,
φ ( u , v , w ) = 1 2 p φ ( 2 u , 2 v , 2 w ) = 2 1 p 2 φ ( 2 u , 2 v , 2 w ) ,
we put L : = 2 1 p , since p > 1 , so L < 1 . On the other
lim n 4 n Φ ( u 2 n , v 2 n ) = lim n 4 n η ( u 2 n ) + η ( v 2 n ) = lim n 4 n ( 1 2 ) n q η ( u ) + η ( v ) = lim n 2 n ( 2 q ) η ( u ) + η ( v ) = 0 , sin ce q > 2 .
By Theorem (3), there exists a unique involution A : U U such that
N ( f ( u ) A ( u ) , t ) ( 2 2.2 1 p ) t ( 2 2.2 1 p ) t + 2 p η ( 0 ) + η ( u ) + η ( u ) = ( 2 2 2 p ) t ( 2 2 2 p ) t + 2 p η ( u ) + η ( u ) = ( 2 p 4 ) t ( 2 p 4 ) t + η ( 2 u ) + η ( 2 u ) , for all u U , t > 0
Note that η ( 2 u ) = 2 p η ( u ) .  □

3. Implement Python Code for Theorem 3

In this part, the Python code of Theorem (3) is provided. The purpose of writing the code is to first increase the clarity of the Theorem (3) by providing a practical representation of the assumptions and structure of the theorem. Secondly, it is to make a connection between the two topics of Hyers–Ulam stability and the field of computer science. In this code, the user is asked to enter N, F, φ , and Φ functions.
  • import numpy as np
  • def N ( u , t ) :
      return # The user defines the fuzzy-normed algebra N.
  • def φ ( u , v , w ) :
      return # The user defines the φ function, for example: return (u + v + w)**2 - 4*(u*v + v*w + w*u).
  • def Φ ( u , v ) :
      return # The user defines the Φ function, for example: return np.exp(u) ∗ np.exp(2*v).
  • def F ( u ) :
      return # The user defines the F function, for example: return np.sin(u).
  • def check_limit ( Φ , u , v ) :
      n = 1
      while True:
        term = 4**n * Φ (u/(2**n), v/(2**n))
        if np.abs(term) < 1e-10:
          return True
        if n > 1e5:
          return False
        n = n + 1
  • def inequality (5) ( u , v , w , t , μ = None ) : # the execution of inequality (5)
      return # True if inequality (5) holds, False otherwise
  • def inequality (6) ( u , v , t ) : # the execution of inequality (6)
      return # True if inequality (6) holds, False otherwise
  • def Equation (7) ( u ) : # the execution of Equation (7)
      return # True if Equation (7) holds, False otherwise
  • def inequality (9) ( u ) : # the execution of inequality (9)
      return # True if inequality (9) holds, False otherwise
  • def check_assumptions ( L , U , T 1 ) : # Check if the assumptions of the theorem are satisfied,
      for u , v , w U :
        if φ ( u , v , w ) > ( L / 2 ) φ ( 2 u , 2 v , 2 w ) :
          return False
      for u , v U :
        if not check_limit( Φ , u, v):
          return False
      for u , v , w U :
        t = # The user defines the number t
        for μ T 1 :
          if not inequality (5) ( u , v , w , t , μ ):
            return False
      for u , v U :
        t = # The user defines the number t
        if not inequality (6) ( u , v , t ):
          return False
      for u U :
        if not Equation (7)(u):
          return False
        return True
  • def A(u,t): # Define the function A
      k = 0
      tolerance = # The user enter tolerance
      while True:
        A_k = 2 k F ( u / ( 2 k ) )
        A_k_next = 2 ( k + 1 ) F ( u / ( 2 ( k + 1 ) ) )
        if N(A_k − A_k_next, t) > tolerance:
          break
        k = k + 1
      return A_k
  • L = # The user defines the number L
    U = # define the set of values to check the assumptions
    T 1 = # define the T 1
    t = # The user enter any t > 0
  • if check_assumptions ( L , U , T 1 ):
      print(f“{A(u,t)} is a unique involution”)
      print(f“ A satisfies in {inequality (9)(u)}”)
    else:
      print(“The conditions of the Theorem are not upheld”)
In this code, we first import the Numpy library so that we can use mathematical functions throughout the code. Now, we define the function of two variables N, the function of three variables φ , the function of two variables Φ , and the function F. These functions are given to the system by the user. To check assumption (4), we define the function “check_limit ( Φ , u , v ) . This function has three variables and checks the limit of the function Φ at infinity. In the following, inequality (5) is defined. It takes five arguments u , v , w , t , and an optional μ argument. Then, the inequalities (6), (9), and Equation (7) have been defined by the functions “def inequality (6) ( u , v , t ) , “def Equation (7) ( u ) and “def inequality (9) ( u ) , respectively.
Now, we will check whether the assumptions of the Theorem (3) are valid. For this purpose, we define the function “def check_assumptions ( L , U , T 1 ) . The task of this function is to check the validity of all five assumptions of the Theorem (3).
In d e f A ( u , t ) , we define the function A and check whether A is a Cauchy sequence. Note that since U is Banach space the Cauchyness of the sequence guarantees its convergence. We have defined the necessary functions. Now, to run the code, we first define the values of L, U, T, and t and call the function “check_assumptions” ( L , U , T 1 ). If this function is true, A is declared as an involution that applies to the inequality (9).

4. Conclusions

In this article, we first investigated the stability of Hyers–Ulam involution in fuzzy C -algebras using functional inequality and the fixed-point method. We then implemented the code of the main theorem in Python with the aim of making the theorem clearer and making the connection between Hyers–Ulam stability and computer science. We hope to make Hyers–Ulam stability more accessible to researchers in mathematics and computer science and to encourage further research on the connection between these two fields.

Author Contributions

Methodology, E.M. and M.D.l.S.; validation, M.D.l.S.; investigation, E.M. and M.D.l.S.; writing—original draft, E.M.; project administration, M.D.l.S.; funding acquisition, M.D.l.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Basque Government, Grant IT1555-22; Basque Government, Grant KK-2022/00090; MCIN/AEI 269.10.13039/501100011033, Grant PID2021-1235430B-C21.

Data Availability Statement

All data required for this paper are included within this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ulam, S.M. Problems in Modern Mathematics; Courier Corporation: Chelmsford, MA, USA, 2004. [Google Scholar]
  2. Hyers, D.H. On the stability of the linear functional equation. Proc. Natl. Acad. Sci. USA 1941, 27, 222–224. [Google Scholar] [CrossRef] [PubMed]
  3. Aoki, T. On the Stability of the Linear Transformation in Banach Spaces. J. Math. Soc. Jpn. 1950, 2, 64–66. [Google Scholar] [CrossRef]
  4. Rassias, T.M. On the stability of the linear mapping in Banach spaces. Proc. Am. Math. Soc. 1978, 72, 297–300. [Google Scholar] [CrossRef]
  5. Forti, G. Hyers-Ulam stability of functional equations in several variables. Aequationes Math. 1995, 50, 143–190. [Google Scholar] [CrossRef]
  6. Czerwik, S. Functional Equations and Inequalities in Several Variables; World Scientific Publishing Co.: Singapore, 1992. [Google Scholar]
  7. Găvruţa, P. A generalization of the Hyers-Ulam-Rassias stability of approximately additive mappings. J. Math. Anal. Appl. 1994, 184, 431–436. [Google Scholar] [CrossRef]
  8. Park, C.G. Hyers-Ulam stability of a Pexiderized trigonometric functional equation. J. Math. Anal. Appl. 2003, 281, 209–218. [Google Scholar]
  9. Jung, S.M. Hyers-Ulam-Rassias Stability of Functional Equations in Nonlinear Analysis; Springer Science & Business Media: Berlin, Germany, 2004. [Google Scholar]
  10. Katsaras, A.K. Fuzzy topological vector spaces II. Fuzzy Sets Syst. 1984, 12, 143–154. [Google Scholar] [CrossRef]
  11. Bag, T.; Samanta, S.K. Finite dimensional fuzzy normed linear spaces. J. Fuzzy Math. 2003, 11, 687–706. [Google Scholar]
  12. Kramosil, I.; Michálek, J. Fuzzy metrics and statistical metric spaces. Kybernetika 1975, 11, 336–344. [Google Scholar]
  13. Movahednia, E.; Lolo, P. Self Testing Correcting Programs and Ulam Stability. In Proceedings of the The 51th Annual Iranian Mathematics Conference, Kashan, Iran, 15–20 February 2021; p. 4. [Google Scholar]
  14. Oliphant, T.E. A Guide to NumPy; Trelgol Publishing: USA, 2006; Volume 1. [Google Scholar]
  15. Diaz, J.; Margolis, B. A fixed point theorem of the alternative, for contractions on a generalized complete metric space. Bull. Am. Math. Soc. 1968, 74, 305–309. [Google Scholar] [CrossRef]
  16. Cadariu, L.; Radu, V. Fixed points and the stability of Jensen’s functional equation. J. Inequal. Pure Appl. Math 2003, 4, 4. [Google Scholar]
  17. Park, C.; Eshaghi Gordji, M.; Saadati, R. Random homomorphisms and random derivations in random normed algebras via fixed point method. J. Inequalities Appl. 2012, 2012, 194. [Google Scholar] [CrossRef]
  18. Movahednia, E.; De la Sen, M. Hyers Stability and Multi-Fuzzy Banach Algebra. Mathematics 2022, 10, 106. [Google Scholar]
  19. Cadariu, L.; Radu, V. On the stability of the Cauchy functional equation: A fixed point approach. Grazer Math. Ber. 2004, 346, 43–52. [Google Scholar]
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

Movahednia, E.; De la Sen, M. A New Approach to Involution in Fuzzy C-Algebra via Functional Inequality and Python Implementation. Axioms 2023, 12, 435. https://doi.org/10.3390/axioms12050435

AMA Style

Movahednia E, De la Sen M. A New Approach to Involution in Fuzzy C-Algebra via Functional Inequality and Python Implementation. Axioms. 2023; 12(5):435. https://doi.org/10.3390/axioms12050435

Chicago/Turabian Style

Movahednia, Ehsan, and Manuel De la Sen. 2023. "A New Approach to Involution in Fuzzy C-Algebra via Functional Inequality and Python Implementation" Axioms 12, no. 5: 435. https://doi.org/10.3390/axioms12050435

APA Style

Movahednia, E., & De la Sen, M. (2023). A New Approach to Involution in Fuzzy C-Algebra via Functional Inequality and Python Implementation. Axioms, 12(5), 435. https://doi.org/10.3390/axioms12050435

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