Abstract
Noticing that ordinary metrics do not present an adequate tool for the study of analytic problems of word combinatorics, as well as in the research of some problems related to theoretical computer science, we propose to use fuzzy metrics in this type of problems. Specifically, the so-called strong fuzzy metric seems to be more appropriate here. In the first part of the paper, we study some special classes of strong fuzzy metrics, topological and lattice properties of certain families of strong fuzzy metrics, and, more generally, strong k-fuzzy metrics. Noticing that one of the standard axioms of a strong fuzzy metric can be easily violated when applied in real situations, in the second part of the paper we introduce more general, approximating fuzzy metrics and illustrate their applicability with some numerical examples.
Keywords:
strong fuzzy metrics; standard fuzzy metric; word combinatorics; approximating fuzzy metric; k-fuzzy metric MSC:
54A40; 68R15; 54E35
1. Introduction
In 1951, K. Menger [1] introduced the notion of a statistical metric. This concept was thoroughly studied and renamed as a probabilistic metric in [2]. Later, based on the definition of a probabilistic metric, I. Kramosil and J. Michálek [3] introduced the notion of a fuzzy metric. This concept, after a certain editorial modification carried out by M. Grabiec [4], is usually called now fuzzy metric, in the sense of Kramosil and Michálek, or KM-fuzzy metric for short (Definition 2). On the basis of KM-fuzzy metric, George and Veeramani [5,6] introduced an alternative concept of a fuzzy metric, known now as a fuzzy metric in the sense of George and Veeramani, or GV-fuzzy metric for short (Definition 4). Among the advantages of George–Veeramani’s definition of a fuzzy metric are its better topological properties as well as a large number of special possible realizations of such fuzzy metrics. On the other hand, some constructions which are feasible within KM-fuzzy metrics are not realizable in the framework of GV-fuzzy metrics, in particular some constructions presented in this work, see Section 6. Although there are also other, essentially different, approaches to the concept of a fuzzy metric (see e.g., [7,8,9,10], etc.), at present, most research work in the field of fuzzy metrics is conducted in the context of KM- and GV-fuzzy metrics. In addition, in this paper, we take KM-fuzzy metrics approach as a basis.
Recently, some researchers, in particular people working in the field of automatic sequences, in stringology, in word combinatorics, and other related areas of mathematics and theoretical computer science, started to use analytical methods in order to investigate the structure of the universe of infinite words and languages. To realize these methods, different metrics on the universe of infinite words were introduced, the topologies and the convergence structure induced by these metrics were studied, and limits of sequences of words were studied. However, as far as our experience shows, ordinary metrics cannot be an appropriate tool for the study of problems of combinatorics on words; see comments in Section 1.1. Fuzzy metric—either in MK- or GV-version—seems more appropriate for this merit since the parameter t allows to reflect information about the string (infinite word) at the moment t of observation, or, differently stated, up to the length t of this string. However, instead of general fuzzy metrics, we use their special kind, namely, strong fuzzy metric (Definitions 3 and 5), introduced by A. Sapena and S. Morillas [11] and later studied and used by different authors. The principal difference between general fuzzy metrics and strong fuzzy metrics is in axiom in Definition 2, replaced by axiom in Definition 3. When studying strings (infinite words) and obtaining information at some level (or number of letters or length, or time) t, we do not see it reasonable (or even possible) to coordinate transition from a level t to another level s (it addition to obvious monotonicity) by a special formula, as it is requested by axiom . Therefore, we think that it is sensible to coordinate information at the same level as it is asked by axiom and stick here to the use of strong fuzzy metrics.
The first goal of this paper is to contribute to the study of strong fuzzy metric spaces. We realize this goal in Section 2, Section 3, Section 4 and Section 5. In Section 2 (Preliminaries), we present general information about fuzzy metrics, in particular strong fuzzy metrics. In Section 3, some classes of strong fuzzy metrics are studied; these classes are constructed from ordinary metrics on the basis of some known families of t-norms. Section 4 is devoted to the study of global properties, namely, lattice structure and topological location, of certain families of strong fuzzy metrics. In Section 5 and Section 6 in this series, we conduct some observation about strong fuzzy k-metrics—the strong version of the so called k-fuzzy metrics; see [12,13].
Our first attempts to adjust fuzzy metrics for the use in word combinatorics were undertaken in [14,15]. Already in these papers we realized that for a more adequate description of the distance between words, along with “classical” strong fuzzy metrics, it is reasonable to rely also on their modifications constructed from certain fragments of fuzzy metrics. The difference of such “fragmentary” fuzzy metrics from ordinary strong fuzzy metrics is that in “fragmentary” fuzzy metrics, we receive the complete information about the string only at the “infinity” level of the string, which is when the information about a string on all levels t is available. Developing this idea in the present paper, we introduce the concept of a strong approximating fuzzy metric. The study of strong fuzzy approximating metrics, illustrating them with examples and discussion of their appropriateness for the description of the structure of infinite words, is the second principal goal of this paper; it is realized in Section 6 and Section 7. In the last section, Conclusion, we discuss some perspectives for continuation of this work—both from theoretical point and in view of possible applications.
1.1. Discrepancy of Ordinary Metrics for the Problems of Word Combinatorics
One can find several different metrics on the universe of infinite words. The first one, considered, e.g., in [16,17,18], can be defined as follows: Given and , where for all let
In our opinion, this metric does not give any meaningful information about actual “distance” between the words. For example, let , , and be infinite words. Then, obviously, . However, this means that in both cases, the distance between these infinite words is 1, i.e., the greatest possible value that this metric can achieve. In actuality, this means everything concerning distance is dictated by the first digits of the strings. However, comparing these words informally, one may feel that x is closer to y than z.
Another metric on the universe of infinite words X can be found in, e.g., [19]. For every , we define a function by setting for given and
Now let
One can easily see that the function thus defined is a metric (actually an ultrametric) on the universe of all infinite words. As different from the metric d described in the previous paragraph, it takes into account information about a word on the whole, and not only information about their prefixes. However, this metric also gives only accumulated information about the distance on the universe X and neglects all specific details of this information. For example, let and z be the same words as in the previous paragraph. Then, , and and, hence, also neglects the essential local difference between these words but just accumulates all information in one number. A similar approach to ours can be seen in [20,21], where authors use a modification of Levenshtein distance called heuristic distance. In this case, the distance is expressed as a percentage and is equivalent to our output values from an interval .
Summing up the conclusions drawn from the previous examples, we infer that ordinary metrics cannot serve as an appropriate analytic tool for determining nearness-type relations between infinite words. Therefore, instead of ordinary metrics, we suggest to use fuzzy (pseudo)metrics. In our opinion, fuzzy (pseudo)metrics are a subtler tool if compared with ordinary (pseudo)metrics and, if properly defined, will give a more precise information about the distance related properties in the universe of infinite words.
2. Preliminaries
2.1. t-Norms
The concept of a t-norm was introduced in [1] and further studied by many authors. The fundamental monograph by E.P. Klement, R. Mesiar, and E. Pap [22] serves as the standard reference concerning the theory of t-norms.
Definition 1.
A t-norm is a binary operation on the unit interval satisfying the following properties:
- (1tn)
- ∗ is monotone: for all ;
- (2tn)
- ∗ is commutative: for all ;
- (3tn)
- ∗ is associative: for all ;
- (4tn)
- for all .
In this paper, we consider a t-norm both as a binary operation defined above and as a two argument function related to ∗ by We give preference to one of the entries depending on the situation and the context.
Example 1.
The following five important examples of t-norms are well known and can be found, e.g., in [2,22]):
- The minimum t-norm is defined by where ∧ denotes the operation of taking minimum in [0, 1].
- The product t-norm is defined by where · is the product.
- The Łukasiewicz t-norm is defined by
- The Drastic t-norm is defined by
- The nilpotent minimum t-norm is defined by
Remark 1.
It is known and can be easily seen that for every t-norm ∗. Hence ∧ is the largest t-norm.
2.2. Fuzzy (Pseudo)Metrics
The notion of a fuzzy metric was presented in 1975 by I. Kramosil and J. Michálek [3], taking as a base definition of a statistical metric in K. Menger’s work [1]. Later, M. Grabiec [4] revised this definition in some sense “reducing its statistical origin”. Only in this form are KM-fuzzy metrics now usually understood.
Definition 2
([3,4]). Let X be a set and ∗ a t-norm. A fuzzy KM-pseudometric on a set X on the base of t-norm ∗ is a mapping where , satisfying the following axioms:
- (0FKM)
- for all ;
- (1FKM)
- ;
- (2FKM)
- for all , for all ;
- (3FKM)
- for all , for all ;
- (4FKM)
- is left continuous for all .
A fuzzy pseudometric M is called a fuzzy metric if it satisfies a stronger form of axiom (1FKM):
- (1FKM)
- ;
If needed to specify the role of the t-norm ∗ we view a fuzzy (pseudo)metric alternatively as the pair .
The triple is called a fuzzy KM-(pseudo)metric space.
Definition 3
([23]). A fuzzy KM-(pseudo)metric M on a set X is called strong if, besides the axioms (0KM)–(2KM), the following stronger versions of axioms (3KM) and (4KM) are fulfilled
- (3FKM)
- for all and for all .
- (4FKM)
- is left continuous and increasing, (i.e., for all ).
Remark 2.
Although the goal of introducing the strong version of a fuzzy metric in [11] was to replace axiom (3FKM) by axiom (3FKM), we decided to also modify axiom (4FKM), otherwise the rest of the axioms in Definition 2 will not guarantee that is a fuzzy metric. The simplest example showing this fact was found by A. Sapenas and S. Morillas [11]. It is given by
for all . As shown in [11], satisfies axioms (0FKM), (1FKM), (2FKM), (3FKM) for the product t-norm, but fails to satisfy (3FKM). However, axioms (0FKM), (1FKM), (2FKM), (3FKM), and (4FKM) guarantee that M is a fuzzy metric, if additionally M is assumed to be increasing in the third argument and this is ensured by axiom (4FKM).
Although the main context of our work will be formed by strong KM-fuzzy (pseudo) metrics, some notes will be made also in concern of (strong) GV-fuzzy (pseudo)metrics. Therefore, we reproduce here the corresponding definitions.
Definition 4
([5]). Let X be a set and ∗ a continuous t-norm. A GV-fuzzy pseudometric on a set X is a mapping , where (or a pair in order to specify the t-norm ∗ involved in its definition) such that:
- (0FGV)
- for all and all ;
- (1FGV)
- ;
- (2FGV)
- for all and all ;
- (3FGV)
- for all and for all ;
- (4FGV)
- is continuous for all .
A GV-fuzzy pseudometric M is called a GV-fuzzy metric if it satisfies a stronger form of axiom (1FGV):
- (1′FGV)
- ;
The triple is called a GV-fuzzy metric space.
Definition 5
([23]). A GV-fuzzy (pseudo)metric m on X is called strong if it satisfies stronger versions of axiom (3FGV) and (4FGV):
- (3FGV)
- for all , for all .
- (4FGV)
- is continuous and increasing (that is )
Remark 3.
To compare KM and GV-fuzzy metrics axioms we restrict domain of a fuzzy metric to as it is in case of GV-metrics. Then axioms (0FGV) and (2GV) coincide with axioms (0FKM) and (2FKM), respectively. However, axioms (4FGV) and (4FKM) and axioms (1FKM) and (1FGV) are different. In both cases, the George and Veeramani version is stronger than the Kramosil and Michálek one. The same remarks can be made for the strong versions of these definitions. Thus, if we restrict to the situation when , each GV-fuzzy metric is a KM-fuzzy metric, but not the converse. See also Remark 3.8 in [24] in this concern.
In the sequel we use the term fuzzy pseudometric when it is not important which one of the versions, KM-fuzzy pseudometric or GV-fuzzy pseudometric, is under consideration.
3. Strongness of Standard Fuzzy Pseudometrics
In [5] the authors proposed a method allowing to construct from an arbitrary (pseudo) metric a GV-fuzzy (pseudo)metric for the product t-norm. Later, this construction was developed for the case of an arbitrary continuous t-norm and the resulting fuzzy (pseudo)metric called the standard (pseudo)metric induced by a metric d. Standard fuzzy (pseudo)metrics play an important role both as a broad source for constructing examples of fuzzy pseudometrics maintaining different prescribed properties and as an important link between the theories of metrics and fuzzy metrics.
In this section, we first are interested whether the standard fuzzy (pseudo)metric is strong depending on the t-norm used in its definition. First, we recall the definition of the standard fuzzy metric (slightly modified in order to be appropriate also for KM-version of fuzzy (pseudo)metrics).
Definition 6.
Given an (ordinary) pseudometric and a t-norm , the standard fuzzy pseudometric induced by d is defined by
It is known and easy to see that is indeed a fuzzy pseudometric for the minimum t-norm, and hence (by Remark 1) also for every t-norm.
Since the standard fuzzy pseudometric is obviously increasing and continuous on the parameter t, the only problem we have to consider is whether the axiom (3KM) is satisfied for . In order to follow a certain consistency here we start with considering some known families of t-norms.
Recall that the family of Hamacher t-norms is defined by
Theorem 1.
For every pseudometric , standard fuzzy pseudometric is strong for every Hamacher t-norm .
Proof.
for any and .
We have to prove that
In order to simplify the entry in the proof, here and in the sequel we denote , and rely on the inequality justified by the triangle axiom of the pseudometric d. Thus, we have to prove
By a simplification, this inequality is equivalent to the following one
The last one is obvious by the properties of the metric d. □
Since the product t-norm is a specific case of the Hamacher t-norm in case the parameter , from this theorem we obtain the following (actually well-known, see, e.g., [11,25]) corollary.
Corollary 1.
The standard pseudometric for a product t-norm is strong.
Another important family of t-norms are Weber t-norms defined for a parameter by
Theorem 2.
For every metric the standard fuzzy pseudometric is strong for every Weber t-norm .
Proof.
that is the inequality
We have to prove that
By obvious simplifications we reduce it
The last inequality is obvious since □
In case we have Łukasiewicz t-norm , and from Theorem 2 we obtain the following known, see, e.g., [25] fact:
Corollary 2.
Standard fuzzy metric is strong in case of the Łukasiewicz t-norm .
Theorem 3.
Standard fuzzy pseudometric for the drastic t-norm is strong.
Proof.
we consider several cases:
To prove that
- If and , then left side of inequality is equal to 0
- If and , then and . We similarly reason if and
- If , then and .
□
Notice that standard fuzzy pseudometrics in case of some important t-norms are not strong.
Example 2.
Standard fuzzy pseudometric for the minimum t-norm generally is not strong. Indeed, if then for every .
Example 3.
Standard fuzzy pseudometric for the nilpotent minimum t-norm generally is not strong.
Proof.
Assume the opposite
and suppose , , and choose . Then
Thus, in this case we obtain
The obtained contradiction completes the proof. □
Strongness of Standard Fuzzy k-Pseudometrics
Let be a constant and X be a set. Generalizing the concept of a (pseudo)metric, Bakhtin and Czervik (independently) introduced the notion which is now known by metric-type structure, a b-(pseudo)metric or a k-(pseudo)metric. We stick here to the last term:
Definition 7
([26,27,28]). Let . A k-(pseudo)metric on a set X is a mapping such that
- (1Mk)
- ;
- (2Mk)
- ;
- (3Mk)
- .
Obviously, we return to the definition of a metric if k = 1, while in case k < 1, the definition makes no sense.
Example 4.
In the paper [13], the following scheme for constructing k-pseudometrics for a given from ordinary pseudometrics was suggested. Let be a strongly increasing continuous function such that and for all . A series of k-(pseudo)metrics can be obtained from an ordinary (pseudo)metric by the following construction; see, e.g., [13]. Let be a fixed constant and let be a continuous increasing mapping such that and for all . Now, for an arbitrary (pseudo)metric on a set X, by setting
we obtain a k-(pseudo)metric on this set.
In [12,13], the GV-fuzzy version of a k-(pseudo)metric was introduced. Below, we present this definition in the format of KM-fuzzy (pseudo)metrics.
Definition 8
([12,13]). A fuzzy k-pseudometric on a set X is a pair where ∗ is a continuous t-norm and is a mapping satisfying the following conditions for all , :
- (0FKMk)
- for all ;
- (1FKMk)
- ;
- (2FKMk)
- for all , for all ;
- (3FKMk)
- for all , for all ;
- (4FKMk)
- is left continuous for all .
The triple is a calleda fuzzy k-pseudometric space.
If the axioms (3FKMk) and (4FKMk) are replaced, respectively, by axioms (3FKMk) and (4FKMk),
- (3FKMk)
- ;
- (4FKMk)
- is left continuous and increasing for all .
Then M is called a strong fuzzy k-pseudometric.
Patterned after the construction of the standard fuzzy pseudometric induced by a metric set (see Definition 6), we present here the construction of a fuzzy k-pseudometric from a k-pseudometric.
Theorem 4.
is a fuzzy k-pseudometric for the minimum t-norm and hence (by Remark 1) for any continuous t-norm.
Let be a k-pseudometric. Then the mapping defined by
Proof.
The validity of axioms (0FKMk), (1FKMk), (2FKMk) and (4FKMk) for is obvious. Hence, to prove this statement, we have to verify axiom (3FKMk), that is to show that
Since d is a k-pseudometric and hence , we replace the inequality to be proved by a stronger inequality
Without loss of generality we assume that , and therefore we have to show that
We prove this inequality straightforwardly just by noticing that, as it follows from the assumption , we have □
The question whether the standard k-fuzzy metric induced by a k-metric is a strong one is subtler. However, for a certain kind of k-metrics, we have the following general result.
Theorem 5.
Let be a continuous t-norm and be a pseudometric. If the standard fuzzy pseudometric is strong for the pseudometric and is defined as in Example 4, then the standard fuzzy k-pseudometric is strong.
Proof.
The validity of axioms (0FKMk), (1FKMk), (2FKMk) and (4FKMk) for is obvious. Referring to construction given in Theorem 4 we have to prove only the validity of (3FKMk), that is to show that
for any and any . Now, applying the inequality
provided by the properties required for the mapping , we replace the provable inequality by a stronger one:
However, this inequality can be proved verbatim repeating the reasoning which was used when proving axiom (3FKM) in the definition of the standard fuzzy pseudometric . Recall that we have assumed that for the metric d the corresponding standard fuzzy metric is strong. □
Now we present a construction allowing to obtain a new strong fuzzy k-pseudometric from a given one on the basis of the product t-norm (cf similar construction in case of strong fuzzy pseudometrics, [11]).
Let be a strong fuzzy k-pseudometric for the product t-norm. Then the mapping defined by
is also a strong fuzzy k-pseudometric. Since the validity of axioms (0FKMk), (1FKMk), (2FKMk), and (4FKMk), for are ensured by the corresponding axioms for , we have to establish only axiom (3FKMk), that is the inequality
It will follow from the stronger inequality
which, in its turn, can be reduced to the inequality
The last inequality can be easily established recalling that by axiom (3FKMk) and noticing that .
4. Topological and Lattice Structure of Some Families of Strong Fuzzy Metric Spaces
Different from the objectives of research in the previous section, here we focus on the study of global properties of some families of t-norms and fuzzy metrics in relation with the strongness property. Specifically, in the first subsection, we describe the location properties of the family of all t-norms which ensure the strongness of the standard fuzzy metric in the family of all continuous t-norms. In turn, in the second subsection we study the global properties of the family of all fuzzy metrics which are strong for a given t-norm T.
4.1. Some Remarks on t-Norms That Ensure Strongness of Standard Fuzzy Metrics
Let be the set of all t-norms . We define a partial order on the set by setting for if and only if for any . It is easy to see that is a partially ordered set with the minimum t-norm as the top element of and the drastic t-norm as its bottom element. Further, let be the set of all continuous t-norms and let denote the family of all continuous t-norms which ensures that for each metric the induced standard fuzzy metric is strong. We consider and with the order induced from .
Theorem 6.
The set is a lowerset in : that is, if a t-norm , a t-norm and then .
Proof.
The construction defines a fuzzy pseudometric for every pseudometric d and for any continuous t-norm ∗ (see Definition 6). Therefore, we have to verify only the strongness property in respect of the t-norm . We do this as follows. Since , for each pseudometric , all and we have
□
The opposite statement is obviously false: the standard fuzzy pseudometric induced by the minimum t-norm is not strong.
□
Concerning the topological issues, we consider and its subset endowed with topology of uniform convergence .
Theorem 7.
The set is a closed in the space induced by the topology of uniform convergence .
Proof.
by the definition of the pointwise convergence topology, and hence, moreover, in the topology of uniform convergence; thus, (FKM) is justified.
Recall first that the topology of uniform convergence in this situation is the topology defined by the family of all open balls:
and a set is closed in if and only if it contains the limits of all its convergent sequences which lay in .
Therefore, let and in . We have to show that . Since the axioms (0FKM)–(2FKM) obviously hold, we have to prove the last two axioms.
Let be fixed, and and . We have that
Since , we obtain the requested inequality
To justify axiom (FKM) for T notice that its continuity follows from the continuity of all and uniform convergence of the sequence while monotonicity of T obviously follows from monotonicity of all . □
Since is closed in in the topology of uniform convergence, we obtain the following corollary from the previous theorem:
Theorem 8.
The set is a closed in the space endowed with the topology of uniform convergence .
4.2. Some Remarks about the Set of Strong Fuzzy Metrics for a Fixed t-Norm
Let be a fixed continuous t-norm and be the set of all fuzzy pseudometrics , which are strong with respect of this t-norm. We are interested in topological and lattice properties of the set in the set of all function endowed with order relation ≤ defined by
and the topology of uniform convergence. Recall that the base for the topology of uniform convergence in this situation is defined by the family of open balls
for all and .
Recall also that the set is closed in this topology if, and only if, for every sequence :
Theorem 9.
The set is closed in ; that is, if for every , the sequence converges to uniformly with respect to t, then
Proof.
we refer to the continuity of the t-norm and the inequality
and the reasoning is as follows:
Let .
Since for all , (by 0FKM) then for all and hence (0FMK) holds for .
Since for every by (1FKM), then for every and hence (1FMK) holds for .
Since for every by (2FKM), then for every and hence (2FMK) holds for .
To obtain (FMK) for the mapping , that is to prove that
To show (FKM) for the mapping , notice that left semicontinuity of in respect of t for every is ensured by the uniform convergence of the sequence . Besides is increasing by the third argument since every is increasing by the third argument. □
Remark 4.
Topology of uniform continuity on is needed only to ensure the left semicontinuity of the limit function . For all other properties of the limit function , it is sufficient to consider in the topology of pointwise convergence.
Theorem 10.
If , then .
Proof.
Properties (0FMK)–(2FMK) for the fuzzy pseudometric M are ensured by the corresponding properties for fuzzy pseudometrics and . To prove for M let and . Then
The first one of the above inequalities is ensured by axiom (3FMK), which holds for and . The second one is ensured by the inequality
that is true for every t-norm ∗. It can be proved as follows:
From the above two inequalities we obtain the required
from the last two inequalities.
Lastly, the left semicontinuity for M and its increase, that is property (4FMK) is ensured by the corresponding property satisfied by and □
Theorem 11.
is a complete meet semilattice. Its bottom element is , defined by
Proof.
From Theorems 9 and 10 it follows that the meet of every subset of belongs to . Therefore, to complete the proof we have to show that is a strong fuzzy pseudometric and that it is the bottom element in . That is, is less than or equal to any other strong fuzzy pseudometric.
Since the properties (0FKM), (1FKM), (2FKM), and for are obvious, we have to prove that holds, that is, to show that for all . We obtain it as follows:
- If , then
- If , then either or . Therefore either or . So .
Lastly, we have to prove that if is a fuzzy pseudometric (specifically, strong), then for all . However, from the definition of a fuzzy metric we obtain that , so the inequality holds if . Otherwise, if , we obtain . □
Remark 5.
Different to meet, the join of even two strong fuzzy metrics needs not be strong fuzzy metric. We show this for the case of the product t-norm. Similar counterexamples can be constructed for drastic t-norm, minimum t-norm, t-norm, and many other cases.
Proof.
i.e.,
Let and be strong pseudometrics with respect to the product t-norm and let and Further, let . We denote
, ,
, , .
and are strong fuzzy metrics in case of the product t-norm, and hence
If M would be a strong fuzzy metric, then
From and we obtain
Suppose that this inequality stands and let
Then, we have that and , and suppose that . We obtain that
The obtained contradiction completes the proof. □
5. Fuzzy Approximating Metrics and Strong Fuzzy Approximating Metrics
Although strong fuzzy metrics fit well when studying global problems of words combinatorics, for example, considering such questions as topological and lattice-type properties of arrays of words, they are not always satisfactory in applications for problems that involve computation of actual distance between two infinite words. The problem is that in practice of computation, words usually are not available as given at present but appear in the process of computation. We interpret this computation as the procedure along parameter , that is, along the third argument in the definition of a strong fuzzy pseudometric. Under this interpretation axiom (FKM1) is too strong: given a string at the stage , we have compared this string only until the coordinate and we cannot confirm yet that . On the other hand, “at the infinity”, we have information about all elements of the string and therefore it is natural to request that for every . Besides, when comparing x and y at every step t, thus having information up to t on both strings and not knowing yet whether , we obviously have only relation . Note also that we cannot be sure that the equality for every means that , since the whole information is obtained only at the . We view these observations as justification for the following definitions.
Definition 9.
A (KM-)fuzzy approximating pseudometric on a set X is a mapping satisfying the following axioms
- (0FAKM)
- ;
- (1FAKM)
- ;
- (2FAKM)
- If then whenever ;
- (3FAKM)
- (4FAKM)
- (5FAKM)
- is lower semicontinuous for all
Definition 10.
A strong (KM-)fuzzy approximating pseudometric on a set X is a mapping satisfying axioms (0FAKM)–(3FAKM) and the following modified versions of axioms (4FAM) and (5FAM)
- (FAKM )
- (FAKM)
- is lower semicontinuous and increasing for all
A reader can easily reformulate GV-versions of these definitions.
Remark 6.
Comparing Definitions 9 and 10 with definitions of a KM-fuzzy pseudometric and strong KM-fuzzy pseudometric, respectively, notice first that the principal revision of the definition of a KM-fuzzy pseudometric is that we generalized axiom (1FKM) by splitting it into two axioms (1FAKM) and (2FAKM); the intuitive meaning of this splitting is explained above. We do not have to revise axioms (2FKM) and (3FKM) that appear as axioms (3FAKM) and (4FAKM) in the Definitions 9 and 10 since they reflect information at finite steps and hence are operating with the information already received at this step. We do not have to also revise axioms (4FKM) and (4FKM) that appear now as axioms (5FAKM) and (5FAKM) respectively since they are given already in the global way, that is, for each specific .
Remark 7.
In [14], where our first attempt to apply fuzzy metrics for description of distance between infinite words was undertaken, we introduced the notion of a fragmentary fuzzy (pseudo)metric, and the name “fragmentary” was justified by their construction from fragments of (pseudo)metrics on the set of infinite words. Later, in [15], we defined φ-fuzzy (pseudo)metrics, generalizing fragmentary fuzzy (pseudo)metrics. One can easily show that fragmentary and φ-fuzzy pseudometrics can be obtained as special kind of GV-fuzzy approximating metrics.
6. Some Examples of Application of Strong Fuzzy Approximating Metrics in Words Combinatorics
Theorem 12.
Let be an pseudometric space and define a mapping by
Then is a strong (KM-)fuzzy approximating pseudometric in case of the Łukasiewicz t-norm .
Proof.
i.e.,
We have to prove that
If (similarly, if ), then we have
If and then two options need to be examined:
- If then we have
- If then we have
□
Corollary 3.
Let be an pseudometric space and define a mapping by
Then is a strong (KM-)fuzzy approximating pseudometric in case of the drastic t-norm .
Notice that some important t-norms generally do not give a strong (KM-)fuzzy approximating pseudometric, which is defined by the mapping .
Example 5.
Let be an pseudometric space and define a mapping by
Then generally is not a strong (KM-)fuzzy approximating pseudometric in case of the product t-norm .
Proof.
i.e.,
which is not true, if , , and : contradiction. □
Let us assume the opposite, i.e., is a strong (KM-)fuzzy approximating pseudometric in case of the product t-norm . We have to prove that
Let X be the set of infinite words. We define a sequence
of pseudometrics on X as follows. Let and let and . We define:
…
…
Proposition 1.
Every is a pseudometric.
Basing on this sequence of pseudometrics and referring to Theorem 12 we construct the sequence of strong (KM-)fuzzy approximating pseudometrics in case of the Łukasiewicz t-norm on the set X of all right-infinite words:
;
;
;
…;
;
…
Further, we define the following family of mappings:
;
;
;
…;
;
…
Unfortunately, we are not able to prove or disclaim that these mappings are strong (KM-)fuzzy approximating pseudometrics in case of the Łukasiewicz t-norm on the set X of infinite words. Nevertheless, we can state the following obvious statement.
Proposition 2.
Mappings are strong (KM-)fuzzy approximating pseudometrics in case of the drastic t-norm on the set X of infinite words.
Finally, we construct a mapping as follows:
Theorem 13.
The mapping is a strong (KM-)fuzzy approximating pseudometric in case of the drastic t-norm .
The proof is straightforward from Proposition 2.
Example 6.
Let us go back to that counterexample and let
, , .
Previously, we obtained . We start with a strong (KM-)fuzzy approximating pseudometric . In this case,
Let us remind that
Therefore
Finally, from a strong (KM-)fuzzy approximating pseudometric , we obtain that
Now consider , . In this case,
Let us remind that
Therefore,
…
…
Now, we calculate
Theorem 14.
If we have
where C is Euler’s constant.
From Theorem 14 we have
If we place this expression back into limit we obtain
Corollary 4.
then
which shows that infinite word z is estimated “closer" to x than to y. It is natural as words y and z coincide only in the first position, but words x and z do not coincide only in the first position.
If we have
Remark 8.
The defined strong (KM-)fuzzy approximating pseudometric in Theorem 12 can be generalized as , where . The choice of this constant c depends on the context of specific applications. If we want to find a real "nearness-type" relation between two infinite words, the choice of the constant c depends on an importance of the prefix of the word. For example, if we take , then the outcome of this metric for two words with the same letters in the first position will be at least one half. If we take (as in our case), then the outcome will just be at least . Therefore, the greater the constant c is, the lower the meaning of the prefix and vice versa.
Remark 9.
The defined pseudometrics in the construction can be generalized as , where and . If we consider two pairs and with , then in the case of a pair we attach more importance for prefixes, but in the case of a pair , we attach less importance for prefixes.
7. Conclusions
As it was stated in the introduction, the main goal of our study in this paper, as well as in two previous works [14,15], is the use of fuzzy metrics for description of the structure of the family of infinite words. In order to realize this goal, in the first part of the paper (Section 3 and Section 4), we study families of strong fuzzy pseudometrics, assuming strong fuzzy pseudometrics (and their modifications) are better suited to describing structure of word families than general ones. Noticing that the axiom for every and every assumed in the definition of a (strong) fuzzy (pseudo)metric can be violated for some (justified by specific examples) choices of this “pseudometric”, we introduce a more flexible notion of a fuzzy strong approximating metric in Section 5. Examples of the use of fuzzy strong approximating metrics for the description of the distance between infinite words are presented in Section 6.
We foresee several directions, both theoretical and practical ones, in which the research started in this work can be continued. The following are the directions where we are planning to continue this work.
- To consider strong fuzzy pseudometric spaces and strong fuzzy approximating metrics as categories, In particular, investigate products, coproducts, and other operations in these categories. To study interrelations between these categories.
- To study the (fuzzy) topology, induced by (strong) fuzzy approximating metrics. Specifically, extend (as far as possible) the results about (fuzzy) topology induced by fuzzy metrics obtained in [5,6,29] et al. for the case of (strong) fuzzy approximating metrics.
- As an important problem to be investigated in our future work, we consider the study of interrelations between our fuzzy approximating (in particular strong) metrics with partial and especially fuzzy partial metrics. An attentive reader probably will notice some similarity between our approximating metrics on one side and partial and especially fuzzy partial metric on the other. Partial metrics were introduced in 1994 by Matthews [30] and now are the focus of interest for some mathematicians and theoretical computer scientists (see, e.g., the survey [31]). Based on the concept of a partial metric, V. Gregori, J-J. Minana, and D. Miravet [32] introduced the concept of a fuzzy partial metric. Many researchers working in theoretical computer science showed serious interest in partial metrics, and recently also in fuzzy partial metrics in view of their perspectives of the use in domain theory and some other areas of theoretical computer science. An attentive reader of our paper will probably notice its certain common features with partial and fuzzy partial metrics, and this is not a surprise, since the idea of both approaches when applied to evaluation of two infinite strings is that the result will not be achieved immediately or at some step, but in the process of comparing these strings. On the other hand, we apply essentially different approaches to realize this evaluation. It is one of our principal goals for future work to investigate the relations, in particular, on the categorical level, between these theories.
- We illustrated the opportunities provided by strong fuzzy approximating metrics by some examples and comments in Section 6. We view this material only as the first step in the developing methods for the study of the problems of words combinatorics. This work will be continued in particular in the next work (in preparation) where fuzzy approximating metrics based on different t-norms and parameters will be used and the obtained results will be analyzed for a series of numerical examples.
Author Contributions
Writing—original draft, R.B. and A.Š.; Writing—review and editing, R.B.; and A.Š. All authors have read and agreed to the published version of the manuscript.
Funding
The work was supported by ERDF within the project No.1.1.1.2/16/I/001, application No.1.1.1.2/VIAA/4/20/706 “Applications of Fuzzy Pseudometrics in Combinatorics on Words”.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Acknowledgments
The authors are grateful to the anonymous reviewers for reading the paper carefully and making useful suggestions.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Menger, K. Probabilistic geometry. Proc. Natl. Acad. Sci. USA 1951, 27, 226–229. [Google Scholar] [CrossRef] [PubMed]
- Schweizer, B.; Sklar, A. Statisitcal metric spaces. Pac. J. Math. 1960, 10, 215–229. [Google Scholar]
- Kramosil, I.; Michálek, J. Fuzzy metrics and statistical metric spaces. Kybernetika 1975, 11, 336–344. [Google Scholar]
- Grabiec, M. Fixed points in fuzzy metric spaces. Fuzzy Sets Syst. 1989, 27, 385–389. [Google Scholar] [CrossRef]
- George, A.; Veeramani, P. On some results in fuzzy metric spaces. Fuzzy Sets Syst. 1994, 64, 395–399. [Google Scholar] [CrossRef]
- George, A.; Veeramani, P. On some results of analysis for fuzzy metric spaces. Fuzzy Sets Syst. 1997, 90, 365–368. [Google Scholar] [CrossRef]
- Deng, Z. Fuzzy pseudo metric spaces. J. Math. Anal. Appl. 1982, 86, 74–95. [Google Scholar] [CrossRef]
- Erceg, M.A. Metric spaces in fuzzy set theory. J. Math. Anal. Appl. 1979, 69, 205–230. [Google Scholar] [CrossRef]
- Kaleva, O.; Seikkala, S. On fuzzy metric spaces. Fuzzy Sets Syst. 1984, 12, 215–229. [Google Scholar] [CrossRef]
- Yue, Y.; Shi, F.-G. On fuzzy metric spaces. Fuzzy Sets Syst. 2010, 161, 1105–1116. [Google Scholar] [CrossRef]
- Sapena, A.; Morillas, S. On strong fuzzy metrics. In Proceedings of the Workshop in Applied Topology WiAT’09, Palma de Mallorca, Spain, 11–12 June 2009; pp. 135–141. [Google Scholar]
- Saadati, R. On the topology of fuzzy metric type spaces. Filomat 2015, 29, 133–141. [Google Scholar] [CrossRef]
- Šostak, A. Some remarks on fuzzy k-pseudometric spaces. Filomat 2018, 32, 3567–3580. [Google Scholar] [CrossRef]
- Bets, R.; Šostak, A. Fragmentary Fuzzy Pseudometrics: Basics of the Theory and Applications in Combinatorics on Words. Balt. J. Mod. Comput. 2016, 4, 826–845. [Google Scholar] [CrossRef]
- Šostak, A.; Bets, R. Fuzzy φ-pseudometrics and Fuzzy φ-pseudometric Spaces. Adv. Intell. Syst. Comput. 2017, 643, 328–341. [Google Scholar]
- Allouche, J.-P.; Shallit, J. Automatic Sequences: Theory, Applications, Generalizations; Cambridge University Press: Cambridge, UK, 2003. [Google Scholar]
- Apostol, T.M. Introduction to Analytic Number Theory; Springer: New York, NY, USA, 1986. [Google Scholar]
- Calude, C.S.; Jürgensen, H.; Staiger, L. Topology on words. Theor. Comput. Sci. 2009, 410, 2323–2335. [Google Scholar] [CrossRef][Green Version]
- Holmgren, A.R. A First Course in Discrete Dynamical Systems, 2nd ed.; Springer: New York, NY, USA, 2000. [Google Scholar]
- López-Ludeña, V.; San-Segundo, R.; Morcillo, C.G.; López, J.C.; Muñoz, J.P. Increasing adaptability of a speech into sign language translation system. Expert Syst. Appl. 2013, 40, 1312–1322. [Google Scholar] [CrossRef]
- San-Segundo, R.; Montero, J.M.; Córdoba, R.; Sama, V.; Fernández, F.; D’haro, L.F.; López-Ludeña, V.; Sánchez, D.; García, A. Design, development and field evaluation of a Spanish into sign language translation system. Pattern Anal. Appl. 2012, 15, 203–224. [Google Scholar] [CrossRef]
- Klement, E.P.; Mesiar, R.; Pap, E. Triangular Norms; Kluwer Academic Publishers: Dordrecht, The Netherlands, 2000. [Google Scholar]
- Gregori, V.; Morillas, S.; Sapena, A. On a class of completable fuzzy metric spaces. Fuzzy Sets Syst. 2010, 161, 2193–2205. [Google Scholar] [CrossRef]
- Grigorenko, O.; Miñana, J.J.; Šostak, A.; Valero, O. On t-Conorm Based Fuzzy (Pseudo)metrics. Axioms 2020, 9, 78. [Google Scholar] [CrossRef]
- Gregori, V. A survey of the theory of fuzzy metric spaces. 2014; preprint. [Google Scholar]
- Bakhtin, I.A. The contraction mapping principle in almost metric spaces. Funct. Anal. 1989, 30, 26–37. [Google Scholar]
- Czerwik, S. Contraction mappings in b-metric spaces. Acta Math. Inform. Univ. Ostrav. 1993, 1, 5–11. [Google Scholar]
- Czerwik, S. Non-linear set-valued contraction mappings in b-metric spaces. Atti Sem. Math. Fiz. Univ. Modena 1998, 46, 263–276. [Google Scholar]
- Miñana, J.J.; Šostak, A. Fuzzifying topology induced by a strong fuzzy metric. Fuzzy Sets Syst. 2016, 300, 34–49. [Google Scholar] [CrossRef]
- Matthews, S.G. Partial Metric Topology. Ann. N. Y. Acad. Sci. 1994, 728, 183–197. [Google Scholar] [CrossRef]
- Bukatin, M.; Kopperman, R.; Matthews, S.; Pajoohesh, H. Partial Metric Spaces. Am. Math. Mon. 2009, 116, 708–718. [Google Scholar] [CrossRef]
- Gregori, V.; Miñana, J.J.; Miravet, D. Fuzzy partial metric spaces. Intern. J. Gen. Syst. 2019, 48, 260–271. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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/).