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:
Assume that U and V are Banach spaces, and let f be a mapping from U to V that satisfies the inequality
for some and all . Then, there exists a unique additive mapping such that
holds for every .
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 for and [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 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.
A function is said to be a generalized metric on the set U if it satisfies the following properties:
-
(M1)
if and only if
-
(M2)
for all
-
(M3)
for all .
We now introduce one of the fundamental results of the fixed-point theory.
Suppose is a generalized complete metric space and let be a strictly contractive operator with the Lipschitz constant . Assume there exists a non-negative integer such that for some . Then, the following conclusions hold:
-
(i)
The sequence converges to a fixed point of G,
-
(ii)
The fixed point is unique in ,
-
(iii)
For any , the inequality
holds.
A fuzzy norm on a real vector space U is a function that satisfies the following conditions for any and :
-
(N1)
for all ;
-
(N2)
if and only if for all ;
-
(N3)
if ;
-
(N4)
;
-
(N5)
is a non-decreasing function of and ;
-
(N6)
For , is continuous on .
The pair is then referred to as a fuzzy-normed vector space.
Consider a fuzzy-normed vector space .
-
(1)
A sequence in U is said to be convergent if there exists such that for all , . The limit of is denoted as N-limit, i.e., .
-
(2)
A sequence in U is called Cauchy if for every and , there exists such that for all and , .
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 between two fuzzy-normed vector spaces U and V is said to be continuous at a point if, for every sequence converging to in U, the sequence converges to . If is continuous at every point , then is said to be continuous on U.
Let U be an algebra and a fuzzy-normed space. The fuzzy-normed space is called a fuzzy-normed algebra if
Complete fuzzy-normed algebra is called a fuzzy Banach algebra.
Every normed algebra defines a fuzzy-normed algebra , where N is defined by
This space is called the induced fuzzy-normed algebra.
Let U be a complex algebra. An involution on U is a function defined by , satisfying the following properties:
-
(i)
for all and ;
-
(ii)
for all ;
-
(iii)
for all .
If U is a complex algebra with an involution, then it is called a ★-algebra. A -algebra is a Banach algebra with an involution ★ such that .
Let U be an ★-algebra and a fuzzy-normed algebra. The fuzzy-normed algebra is called a fuzzy-normed ★-algebra if
A complete fuzzy-normed ★-algebra is called a fuzzy Banach ★-algebra.
Let be a fuzzy Banach ★-algebra. Then is called a fuzzy -algebra if
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 . We will also demonstrate under what conditions this fuzzy Banach algebra can be transformed into a -algebra. For this purpose, we will first prove two simple lemmas and then proceed to prove the main theorems.
Let be a mapping satisfying the following
(1)
for all . Then, F is additive, i.e., , for all .Putting in (1), we obtain
for all . After applying and , it can be deduced that the value of is 1. It means that . Letting and in (1) so we have thus . Next, putting and in (1), we get therefore . Finally, replacing w by in (1), we have so, , i.e., F is additive. □Let be a mapping satisfying
(2)
for all , and for every , then F is linear.We prove that for all . If in (2), then F is additive by Lemma 1. Substituting by in (2), respectively. We have
therefore, that is, for all and . We know that so . Thus, for all real number t with and , we get for all and . So, for all and . Moreover, It is a known fact that if , then it follows that 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 . Hence, for all . Suppose that be an arbitrary complex number. Therefore, for some real numbers . Since , so for all . Finally, we get Then, F is linear. □Let and be functions such that there exists an with
(3)
and(4)
for all . In addition, assume to be an odd function satisfying(5)
for all and . Moreover, suppose that(6)
and(7)
for all and and all . Then there exists a unique involution such that(8)
and(9)
for all and .Under the assumptions of Theorem (3), if
(10)
Then, is fuzzy Banach algebra. Moreover, if
(11)
Then is fuzzy -algebra with involution for all . Furthermore, if
(12)
then u is self-adjoint element of U.Replacing by in (5), we have
therefore,(13)
for all and . So for all and . We define the set and introduce the function as follows.(14)
where, as usual, . The proof that is a generalized complete metric space has been investigated in ([19]). Now we consider the linear mapping such that for all . We prove that is a strictly contractive mapping with Lipschitz constant L. For this purpose, Let be given such that . So, according to the definition of metric d in (14), we have for all and . Therefore, for all and . Then, assuming , we have proved that . This means that for all . Therefore is a strictly contractive mapping with Lipschitz constant L. Replacing u by in (13) and applying (3), we obtain Substituting by t in the above inequality, we obtain for all and . Therefore,(15)
The conditions of Theorem (2) are satisfied. Hence,- (I)
There exists a mapping such that it is a fixed point . This means that
(16)
for all . The mapping A is a unique fixed point of in the set This suggests that is a unique mapping satisfying (16), furthermore, there exists a satisfying for all- (II)
as . This suggests that
(17)
for every .- (III)
. By (15), we have
(18)
for all and . Note that, by using (3), we obtain Putting by in the above inequality, such that By continuing this process, we have Therefore Thus, By passing in (18) and using (17), we obtain for all , and . By Lemma (2), the mapping is -linear. We replace with , respectively, in (6). Hence, therefore, so, Passing and applying (4) and (17), we get Furthermore, by (7) we have We proved that is linear, and . These mean that A is involution. □Putting in (10), we obtain
therefore, so, by passing , we have for all and . This suggests that . Then, is fuzzy Banach algebra.Next, we suppose that A satisfies in (11), so we obtain
for all and . Thus, for every and . By passing , we have This means that for all and . Therefore, U is a -algebra with involution for all . Moreover, replacing u with in (12), we obtain therefore by passing and using (4), we have it means that u is self-adjoint element of U. □Let . Suppose that are functions such that
(19)
(20)
for all . Suppose that is a odd function that satisfies(21)
for all . Moreover, assume that(22)
and(23)
for all and and all . Then, there exists a unique involution such that(24)
and(25)
for all and .We define and by
From (19), we have for all . Therefore, we put , since , so . On the other By Theorem (3), there exists a unique involution such that Note that . □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 :
return # The user defines the fuzzy-normed algebra N.
-
def :
return # The user defines the function, for example: return (u + v + w)**2 - 4*(u*v + v*w + w*u).
-
def :
return # The user defines the function, for example: return np.exp(u) ∗ np.exp(2*v).
-
def :
return # The user defines the F function, for example: return np.sin(u).
-
def check_limit:
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): # the execution of inequality (5)
return # True if inequality (5) holds, False otherwise
-
def inequality (6): # the execution of inequality (6)
return # True if inequality (6) holds, False otherwise
-
def Equation (7): # the execution of Equation (7)
return # True if Equation (7) holds, False otherwise
-
def inequality (9): # the execution of inequality (9)
return # True if inequality (9) holds, False otherwise
-
def check_assumptions: # Check if the assumptions of the theorem are satisfied,
for :
if :
return False
for :
if not check_limit(, u, v):
return False
for :
t = # The user defines the number t
for :
if not inequality (5) ():
return False
for :
t = # The user defines the number t
if not inequality (6) ():
return False
for :
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 =
A_k_next =
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
= # define the
t = # The user enter any t > 0
-
if check_assumptions ():
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”. 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 , and an optional argument. Then, the inequalities (6), (9), and Equation (7) have been defined by the functions “def inequality (6)”, “def Equation (7)” and “def inequality (9)”, respectively.
Now, we will check whether the assumptions of the Theorem (3) are valid. For this purpose, we define the function “def check_assumptions”. The task of this function is to check the validity of all five assumptions of the Theorem (3).
In “”, 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” (). 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 -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.
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.
All data required for this paper are included within this paper.
The authors declare no conflict of interest.
Footnotes
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.
References
1. Ulam, S.M. Problems in Modern Mathematics; Courier Corporation: Chelmsford, MA, USA, 2004.
2. Hyers, D.H. On the stability of the linear functional equation. Proc. Natl. Acad. Sci. USA; 1941; 27, pp. 222-224. [DOI: https://dx.doi.org/10.1073/pnas.27.4.222] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/16578012]
3. Aoki, T. On the Stability of the Linear Transformation in Banach Spaces. J. Math. Soc. Jpn.; 1950; 2, pp. 64-66. [DOI: https://dx.doi.org/10.2969/jmsj/00210064]
4. Rassias, T.M. On the stability of the linear mapping in Banach spaces. Proc. Am. Math. Soc.; 1978; 72, pp. 297-300. [DOI: https://dx.doi.org/10.1090/S0002-9939-1978-0507327-1]
5. Forti, G. Hyers-Ulam stability of functional equations in several variables. Aequationes Math.; 1995; 50, pp. 143-190. [DOI: https://dx.doi.org/10.1007/BF01831117]
6. Czerwik, S. Functional Equations and Inequalities in Several Variables; World Scientific Publishing Co.: Singapore, 1992.
7. Găvruţa, P. A generalization of the Hyers-Ulam-Rassias stability of approximately additive mappings. J. Math. Anal. Appl.; 1994; 184, pp. 431-436. [DOI: https://dx.doi.org/10.1006/jmaa.1994.1211]
8. Park, C.G. Hyers-Ulam stability of a Pexiderized trigonometric functional equation. J. Math. Anal. Appl.; 2003; 281, pp. 209-218.
9. Jung, S.M. Hyers-Ulam-Rassias Stability of Functional Equations in Nonlinear Analysis; Springer Science & Business Media: Berlin, Germany, 2004.
10. Katsaras, A.K. Fuzzy topological vector spaces II. Fuzzy Sets Syst.; 1984; 12, pp. 143-154. [DOI: https://dx.doi.org/10.1016/0165-0114(84)90034-4]
11. Bag, T.; Samanta, S.K. Finite dimensional fuzzy normed linear spaces. J. Fuzzy Math.; 2003; 11, pp. 687-706.
12. Kramosil, I.; Michálek, J. Fuzzy metrics and statistical metric spaces. Kybernetika; 1975; 11, pp. 336-344.
13. Movahednia, E.; Lolo, P. Self Testing Correcting Programs and Ulam Stability. Proceedings of the The 51th Annual Iranian Mathematics Conference; Kashan, Iran, 15–20 February 2021; 4.
14. Oliphant, T.E. A Guide to NumPy; Trelgol Publishing: USA, 2006; Volume 1.
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, pp. 305-309. [DOI: https://dx.doi.org/10.1090/S0002-9904-1968-11933-0]
16. Cadariu, L.; Radu, V. Fixed points and the stability of Jensen’s functional equation. J. Inequal. Pure Appl. Math; 2003; 4, 4.
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. [DOI: https://dx.doi.org/10.1186/1029-242X-2012-194]
18. Movahednia, E.; De la Sen, M. Hyers Stability and Multi-Fuzzy Banach Algebra. Mathematics; 2022; 10, 106.
19. Cadariu, L.; Radu, V. On the stability of the Cauchy functional equation: A fixed point approach. Grazer Math. Ber.; 2004; 346, pp. 43-52.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2023 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/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
This article explores the stability of involution in fuzzy C
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details


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