Abstract
We study fuzzy relations that satisfy the functionality property and that their membership functions can be partial functions. Such fuzzy relations are called partial fuzzy relations, and the variable-domain fuzzy set theory is a framework that provides powerful tools for handling these objects. There, the special operations based on connectives and quantifiers of a partial fuzzy logic are in use. The undefined degrees of membership are carried via those special operations. Furthermore, we show that a suitable combination of these operations leads to a meaningful definition of the functionality property, and we investigate its basic characteristics.
1. Introduction
An implicative model of fuzzy IF–THEN rules is closely related to the functionality property (e.g., [1]). In practice, we can face the problem of merging two rule bases with different universes. A practical solution would consist in unifying the universes into a common one and extending the membership functions of particular fuzzy sets by filling in an appropriately chosen membership degree.
However, this solution does not necessarily lead to satisfactory behavior. Consider the following example: an automatic drug dispenser is joined with a temperature sensor, which operates over the temperature range from 0 to 100 °C, while its rule-base:
If the patient’s temperature is high, then the amount of drugs is medium.
is designed for temperature values from 35 to 42 °C, see Figure 1a, and the amount of drugs is from 0 to 10 mL, see Figure 1b. Let us interpret the rules from the above rule-base in Mamdani’s style using the operators together with the center of gravity as a defuzzification method. If the input to this rule-base is 39.5 °C, then the drugs’ output amount is something around 8 mL and when the input is 40.5 °C, the output is approximately 9 mL.If the patient’s temperature is very high, then the amount of drugs is high.
Figure 1.
An illustration of membership function extensions to a wider domain using specially chosen degrees of membership.
Suppose that the interpretation of the rules is extended so as to operate on the whole scale of temperatures by setting the degree of membership to 0 for the inputs from as is visualized in Figure 1c. What happens if the input is 50 °C? Intuitively, this input value means there is something wrong with the measuring device or the patient; for example, they can both be exposed to an additional source of heat. In this case, the patient receives a dose of 5 mL (since defuzzification is performed on a fuzzy set with zero membership function everywhere) even though they may not have any fever at all. It gets even worse if we insert a value of 1 on (as shown in Figure 1d). Then the patient receives the maximum dose of drugs. Instead, the system should output an error code due to the value being out of the range.
The aforementioned situation cannot be remedied by changing the defuzzification settings, choosing a different model, etc. So far, standard fuzzy modeling tools do not allow to solve a problem such as having an input outside the domain of a fuzzy inference system internally. Such counterexamples can be found for any value from the truth scale, so none should be assigned. We can imagine many analogous real-world situations where it is necessary to encode such an error and process it further, e.g., in a complicated hierarchical rule-based system.
In particular, approximate reasoning with fuzzy IF–THEN rules often involves BK products and other generalized compositions of fuzzy relations [2,3]. As shown by Běhounek and Daňková [4] in Example 2.4, BK products produce unwanted artifacts caused by filling in membership values. In these cases, variable-domain fuzzy set theory (), developed by Běhounek and Daňková [4,5], is applicable. It formalizes the notion of partial fuzzy sets and provides basic operations for handling them. In this framework, various ways of merging fuzzy IF–THEN rules from two different domains are definable, which avoid artifacts and behave as expected.
is based on the partial fuzzy logic introduced in [6], i.e., an “undefined-friendly” expansion of a broad class of known propositional fuzzy logics. Therein, undefined membership values are mapped to a dummy value ∗ that extends the original truth scale L (where ) and the connectives of the background fuzzy logic is extended to operate on . Different understandings of undefined truth values lead to different behaviors of ∗, which give rise to several families of propositional connectives [6]. Note that partial fuzzy logic can only capture undefinedness that behaves functionally. Unknownness or uncertainties do not behave functionally, and therefore partial fuzzy logic does not handle these phenomena. Also note that partial fuzzy logic and are only designed to accommodate undefined truth or membership degrees, and not undefined elements of the universe of discourse. The latter are treated in the more complex frameworks of partial fuzzy type theory [7] and free fuzzy logic [8]. Analogously to the connectives, we can extend quantifiers [5]. There are several applications of this approach, for example [9,10,11].
In this paper, we use two main families of connectives and quantifiers (for other families of connectives, consult the paper by [6]):
- The Bochvar-style family, which treats ∗ as the absorbing element;
- The Sobociński-style family, which treats ∗ as the neutral element.
It turns out that these families are rich enough to describe intuitive behaviors of basic partial fuzzy relational and set operations and their properties [12] and consequently also functional partial fuzzy relations. Our notion of functionality (Definition 12 below) stems from the functionality property of fuzzy relations studied by many authors [1,13,14,15,16]. A generalization thereof is proposed in agreement with our intuitive expectations, namely, that only defined membership values are important for checking the functionality property and undefined parts are ignored. We also recall the notion of functionality for partial fuzzy relations given in [12] and compare them. The next issue addressed in the area of functional partial fuzzy relations is the study of functionality transmission under set operations and relational compositions. It should be stressed that this paper doesnot attempt to provide a satisfactory model for a fuzzified notion of partial function. Rather, it studies the conditions under which partial fuzzy relations satisfy the property of fuzzy functionality. As mentioned above, the property is relevant, e.g., in implicative fuzzy IF–THEN rules, and these may at times be subject to partiality (esp. when the fuzzy rules have different domains of definition). Moreover, we would like to promote by showing the easy graspability of this theoretical tool, especially via the presented proofs.
This paper extends the conference paper [12], which contains a few preliminary results without proofs. It is organized as follows: Section 2 and Section 3 briefly summarize basic notions of , most of which have been introduced in [4,17]. The definition of partial functionality together with its basic properties is presented in Section 4. Each notion is discussed in detail and equipped with examples that should help the reader with understanding. Concluding remarks are presented in Section 5.
2. Partial Fuzzy Sets
We recall the notion of partial fuzzy sets—i.e., fuzzy sets that can have undefined membership degrees, introduced in [4].
Definition 1.
Let U be a universe of discourse, , and be a membership function from to a suitable structure L of membership degrees.
A partial fuzzy set is a pair . This fact is denoted by and called
the crisp domain of A.
2.1. The Representation
The following representation of partial fuzzy sets taken from [6] provides a transfer of a fuzzy sets’ membership function that is a partial function to L to a total function that evaluates to the extended scale . This technical trick allows the unification of fuzzy sets with various domains to a common universe U without loss of information on their domains.
Definition 2.
Let , , and . We shall say that a partial fuzzy set in a universe is represented by an -valued membership function on X, defined for each as:
The original (Figure 2a) can be recovered from (Figure 2b) by setting and restricting
to This gives us a bijection between the set of all partial fuzzy sets on the universe and the set of all -valued functions on .
Figure 2.
Representation of the fuzzy set on a universe .
2.2. Operations with Undefined Degrees
In what follows, denotes a complete residuated lattice of the form
which is an algebra where:
- is a complete lattice with the lattice order ≤.
- is an ordered commutative monoid w.r.t. ≤.
- ⊙ and ⇒ fulfill an adjointness property, i.e., for each :
We call the operations ⊙ product and ⇒ residuum.
Notation 1.
To reduce the number of parentheses used in mathematical expressions we set that ⊙ has the highest priority and ⇒ the lowest priority out of all operations that are at disposal.
Recall the definitions of extended operations on from [6].
Definition 3.
The Bochvar operation , is interpreted by the following truth table for all binary operations c of (and similarly for higher and lower arities):
Definition 4.
The Sobociński operation , , and the Sobociński implication , which treats ∗ as the neutral element, are defined by:
The Bochvar-style connectives treat * as a fatal error, whereas the Sobociński-style connectives ignore undefined inputs as long as possible. Note that the names Bochvar and Sobociński in the above definitions are due to their sameness with the three-valued case, see [18]. We recall the following definition from [17].
Definition 5.
Let for each (where I is an arbitrary index set). Then we define:
- The Bochvar infimum
- The Bochvar supremum
- The Sobociński infimum
- The Sobociński supremum
If all inputs are defined, then the above operators yield the usual supremum and infimum. Otherwise, return ∗ provided that at least one input is undefined, while ignore ∗ and only return ∗ if all of their inputs are undefined.
Let us identify the lattice order ≤ and the identity = on L with their -valued characteristic functions. Then, we define the following crisp binary relations on [12]:
for . We call
The ∗-bottom ordering treats ∗ as the minimal element of L while the ∗-top ordering is its dual, i.e., ∗ is the maximal element w.r.t. . Moreover, are supremum and infimum, respectively, w.r.t. the ∗-top ordering and dually, play the same role w.r.t. the ∗-bottom ordering. Moreover, = is the identity on while therein is only the partial ordering.
The Bochvar-style extension as well as the Sobociński-style extension of ⇒ and ⊙ fulfill the residuation identity:
Moreover, the Sobociński-style and fulfill the adjointness property. It is not so for and . The Bochvar-style product and residuum fulfill the adjointness property w.r.t. the following relations
In these cases, the adjointness property trivially follows
for each , where . However, are not orderings on , but they will be extensively used hereafter.
It can be shown that is residuated (fulfills the adjointness property) with the following extension of the original ⇒:
Proposition 1.
Let be a residuated lattice of the form (2). Then
is a residuated lattice.
Proof.
It follows from the observation that adding as a bottom element to by means of the ordinal sum results in the residuated lattice (4). □
The above proposition is particularly important for providing completeness of formal system of partial fuzzy logic; see [19].
Since and fulfill the adjunction property then we would expect that also will form a residuated lattice. However, this is not true because is not the ordered monoid. A counterexample is the following:
where .
Proposition 2.
Let be a residuated lattice of the form (2) and be of the form (4).
- (i)
- If is complete then is complete.
- (ii)
- If is linearly ordered then is linearly ordered.
- (iii)
- If satisfies the prelinearity condition then satisfies the prelinearity condition.
- (iv)
- If is divisible then is divisible.
Proof.
All claims are obvious. As an example, let us prove the last claim: the divisibility of means that implies the existence of such that . In we must verify only the following cases:
- Let and . The inequality obviously holds and the choice of z is apparent, i.e., .
- If then from it follows that , which has been solved in the previous case.
□
Observe that in the complete residuated lattice supremum and infimum of are computed as and . For example, the supremum of the empty set w.r.t. is ∗ (i.e., the smallest such that for all ) and infimum is 1. Additionally, if then and .
2.3. Unions and Intersections of Fuzzy Partial Sets
Let us consider two partial fuzzy sets and . We recall the following definitions of unions and intersections of partial fuzzy sets due to [4].
Definition 6.
We define
where
The Bochvar union is denoted by , the Bochvar intersection is denoted by and the Bochvar strong intersection is denoted by .
The membership degree is defined only if and , i.e., if . And analogously for other Bochvar set operations.
Definition 7.
We define
where
The membership degree (and other Sobociński set operations) is defined only if . Examples of Bochvar and Sobociński partial fuzzy set operations are visualized in Figure 3. The results of operations are depicted by the solid line.
Figure 3.
Bochvar and Sobociński operations depicted by the solid line with partial fuzzy sets and on the universe .
An uniform way of the representation of unions and intersections of partial fuzzy sets from the above definitions can be obtain by means of operations given in Definitions 3 and 4:
for .
This representation allows us to handle partial fuzzy set operations directly by means of the extended operations of the underlying algebra.
2.4. Basic Features of Partial Fuzzy Sets
Known fuzzy sets’ features pass to partial fuzzy sets straightforwardly. In we have several operations that differ only on undefined operands, so there are more ways to generalize concepts from fuzzy set theory; see [4].
Definition 8.
Let be a fuzzy set, , and the representation of A due to Definition 2.
- We say that A is total on U if , i.e., if for all .
- We say that A is crisp if for all , i.e., if for all .
At the same time, we will use binary relations between partial fuzzy sets, such as equality and inclusion.
Definition 9.
Let and be fuzzy sets, where and , and let . Then we say that:
- A and B are strongly equal, written , if and for all .
- A and B are weakly equal, written , if for all .
- A and B are subequal, written , if and for all .
- A is strongly included in B, written , if and for all .
- A is weakly included in B, written , if for all .
- A is subincluded in B, written , if and for all .
Remark 1.
In this paper, we shall focus only on bivalent (yes/no) relations. However, the so-called graded notions, e.g., of inclusion or equality (cf. [20,21]), can be defined too. A meaningful definition of a graded inclusion might be of the Sobociński–Bochvar style:
which computes a degree of inclusion from the values of membership on .
Proposition 3.
Let
for all . Then:
Proof.
The proof is straightforward. □
3. Partial Fuzzy Relations and Their Relational Compositions
In fuzzy set theory, fuzzy relations between two crisp sets A and B are fuzzy sets on . In , the domain of a partial fuzzy relation is a subset of , which means that the membership function of a partial fuzzy relation between A and B does not need to be fully defined on . Therefore, we define the notion of a partial fuzzy relation as follows:
Definition 10.
Let and be a common universe. Let , where and .
- If then R is a partial fuzzy relation between A and B.
- If R is a partial fuzzy relation between A and B and , then we say that R is a partial fuzzy relation on A.
Remark 2.
The above definition of partial fuzzy relations between sets that are crisp is a special case of the notion of partial fuzzy relations between two partial fuzzy sets given in [12,17]. This general definition is based on the notion of the Bochvar Cartesian product (see Example 1 below) of partial fuzzy sets A and B. Consequently, a partial fuzzy relation between two partial fuzzy sets is defined as a subset (in the sense of subinclusion ) of . Ref. [17] provides details about partial fuzzy relations between partial fuzzy sets. For simplicity of the following exposition, we decided to consider partial fuzzy relations between crisp sets. The obtained results can be straightforwardly extended to partial fuzzy relations between partial fuzzy sets.
Remark 3.
Let the assumptions in Definition 10 hold. Moreover, let .
- R is a partial fuzzy relation between A and B if and only if .
- (i.e., R is strongly included in ) if and only if (i.e., is total on ).
- If then .
Example 1.
Let , , , . Then:
Partial fuzzy relations and can be viewed as two variants of the Cartesian product of partial fuzzy sets A and B.
Example 2.
Consider two Mamdani–Assilian models of a fuzzy rule basis formalizing knowledge on different domains, as depicted in Figure 5c,f. The first one is a fuzzy relation on the domain specified by fuzzy sets depicted in Figure 5a,b. For the second model, see Figure 5d–e.
Figure 5.
Examples of partial fuzzy relations from Example 2.
Both models are partial fuzzy relations on the common universe that can be written using partial fuzzy set operations as
where is as introduced in Example 1, and .
Let us join these two models into a single one as follows: the knowledge on the disjoint parts of the domains remains untouched and that on the intersection of the domains is conjoined. This leads to the Sobociński operations for combining models. Figure 5h shows the result of the Sobociński union of and and analogously, Figure 5g shows the Sobociński intersection of and . and are partial fuzzy relations on .
Let and , where and . Observe that . Let sup-T and inf-R compositions of fuzzy sets be denoted by ∘ and ◃, respectively. Moreover, let us denote by and extensions of ∘ and ◃ to partial fuzzy relations, respectively. We expect from and the following behavior:
These expectations are met if we combine the Bochvar operations to aggregate input partial fuzzy relations in connection with the Sobociński supremum or infimum. In this case, we obtain the following definition (by Běhounek and Daňková [17], Definition 6.6) of extended sub-T and inf-R compositions.
Definition 11.
Let be non-empty sets such that , is a partial fuzzy relation between A and B, and be a partial fuzzy relation between B and C.
Let be the respective representations of due to Definition 2.
Then:
- We define the Sobociński–Bochvar sup-T composition as the partial fuzzy relation between A and C such that for all :
- We define the Sobociński–Bochvar inf-R composition as the partial fuzzy relation between A and C such that for all :
Note that there is also another approach to partial compositions presented in [10], further used to deal with excluding features [9].
Example 3.
Figure 6.
Membership functions of partial fuzzy sets from Example 3.
Then:
are partial fuzzy relations depicted in Figure 7d,e, respectively. On these figures, we visualize an influence of a size of domains on results of compositions. In our case and are subequal, i.e., , and we can observe that is strongly included in , i.e., .
Figure 7.
Examples of partial fuzzy compositions from Example 3.
Proposition 4.
Let be as in Definition 11. Moreover, let and be partial fuzzy relations with , . Then:
- (i)
- If then .
- (ii)
- If then .
- (iii)
- If then .
- (iv)
- If then .
- (v)
- If then .
- (vi)
- If then .
Proof.
Claims (i)–(iii) follow from the properties of infima and suprema over the respective domains. Claim (iv) is obvious. The remaining claims follow from the monotony of ⇒ in the second argument and the antitony in the first one. □
4. Functional Partial Fuzzy Relations
In classical set theory, partial functions are special cases of binary relations determined by the functionality property: for all and such that and then . Let denote the bivalent characteristic functions of , respectively. Moreover, let & interpret “and”; then we can express the functionality equivalently in the form of inequality:
The functionality in fuzzy set theory as given in [22] has the same form as in the classical setting, only the membership functions of and the interpretation of conjunction is many-valued:
This is a property of a binary fuzzy relation w.r.t. a binary fuzzy relation . This form of functionality, though, does not take into consideration a fuzzy indistiguishability relation on A. Let us consider and . Following property F2 from Demirci [23], we reflect the indistinguishability also in the expression for functionality:
Note that are usually similarity relations; we refer to [24] for representation of uncertainty in measurement by similarity relations. Generally, it is not necessary to restrict ourselves to only this kind of relations. We can also deal with proximity relations or assume even weaker requirements and make the restrictions explicit when needed, e.g., when proving particular properties.
In the sequel, let A and B be crisp sets, , be a partial fuzzy relation between A and B, and , for , be binary fuzzy relations on , respectively.
In , the fuzzy functionality is expected to perform as follows:
for all , and .
It leads us to the following definition with Bochvar operations and .
Definition 12.
Let be as above. Moreover, let be the representation of due to (1), respectively. Then:
- We say that R is functional w.r.t. iffor all .
- We say that R is a partial crisp function between A and B if R is a crisp partial fuzzy relation between A and B and is functional w.r.t. .
We call (20) the functionality inequality.
The functionality inequality is trivially valid whenever any subpart becomes undefined. It follows that it ignores membership values of R out of domains of and . For example consider , , , , moreover, is the identity on and undefined on . Then R is functional w.r.t. , because for an arbitrary . But R is not functional w.r.t. since for an arbitrary .
Proposition 5.
- (i)
- Ifthen R is functional w.r.t. .
- (ii)
- R is functional w.r.t. iff
Proof.
(i) Let us use the following denotation
From (21), it follows that for all and there exist such that . Which implies for all , i.e., R is functional.
(ii) By the adjunction property of and w.r.t. , we obtain that (20) is equivalent to
Observe that for each is equivalent to , and analogously, for each is equivalent to . Hence, we obtain
for all . Finally, the above inequality is equivalent to
for all , i.e., the definition of the weak inclusion. □
Equation (21) provides a natural way of generalization from the bivalent notion of the functionality property to a graded one that takes values from the whole scale of degrees including ∗, i.e.,
This notion has been introduced in [12] and it can be viewed as a generalization of the unique mapping introduced in [13].
Provided that R would have an empty domain, i.e., and for all , then R is functional in the sense of Definition 12, but
which means that the degree of functionality of R is undefined.
Remark 4.
In [12], the functionality property is defined by (21), and as seen above, it is not equivalent to the notion of functionality given in Definition 12. Therefore, results from [12] do not transfer directly. The notion of functionality given here by (20) uses an inequality that is very easy to work with as will be seen in the following proofs of the properties presented.
4.1. Set Operations and Relational Compositions of Functional Partial Fuzzy Relations
Let us summarize properties of functional partial fuzzy relations w.r.t. partial fuzzy operations. The following theorem is an analogy to the preliminary result by Daňková [12], Theorem 1.
Theorem 1.
Let be a partial fuzzy relation between A and B and be a partial fuzzy relation between C and D.
If R is functional w.r.t. and S is functional w.r.t. then:
- (i)
- is a partial fuzzy relation between and functional w.r.t. ;
- (ii)
- is a partial fuzzy relation between and functional w.r.t. .
Proof.
(i) We will check whether (20) is valid for all . From
we obtain
and by , we obtain
which is the functionality inequality (20) for w.r.t. .
(ii) It follows from the associativity of .
□
In the case of Sobociński intersections and , it can easily happen that the functional inequality is violated (see Figure 8). Therefore, it is necessary to make more restrictive requirements on partial fuzzy relation domains to prove their strong and weak intersections’ functionality.
Figure 8.
Example of a Sobociński intersection of functional partial fuzzy relations, which is not functional.
Theorem 2.
Let be a partial fuzzy relation between A and B and be a partial fuzzy relation between C and B.
If R is functional w.r.t. and S is functional w.r.t. then:
- (i)
- is functional w.r.t. ;
- (ii)
- is functional w.r.t. .
Proof.
(i) From the fact that if and then , it follows that
for all . Next, we use that and we obtain the functionality property w.r.t. .
(ii) If and then , from which it follows that
for all . Finally, by , we obtain the functionality inequality for w.r.t. . □
Example 4.
Let be the standard ukasiewicz algebra. We define total fuzzy relations on the universe by the following membership functions:
The partial fuzzy relation R from Figure 9a is functional w.r.t. , and analogously, S from Figure 9b is functional w.r.t. .
Figure 9.
Intersections of functional partial fuzzy relations.
Figure 9c–f demonstrate the Bochvar and Sobociński intersections of functional partial fuzzy relations R and S. The Bochvar strong intersection is a functional w.r.t. , because . Notice that the Bochvar strong intersections are not functional w.r.t. , because (20) is not necessarily valid for all elements of . The Bochvar intersections is a functional w.r.t. , because .
Observe that the domains of R and S do not fulfill the requirements of Theorem 2. Obviously, is not a functional w.r.t. . Yet in this special case, where , we have that R is a functional w.r.t. and S is the functional w.r.t. . Consequently, the functionality inequality is valid for as well as w.r.t. .
In fuzzy set theory, the sup-T composition of functional fuzzy relations is again a functional fuzzy relation. In the case of partial fuzzy relations, the functionality of the sup-T composition also passes without much difficulty. The following theorem generalizes the preliminary result by Daňková [12], Theorem 2.
Theorem 3.
Let the assumptions of Theorem 1 hold. Moreover, let R be a functional w.r.t. , S be functional w.r.t. , and be a partial fuzzy relation between B and C functional w.r.t. .
If then is a partial fuzzy relation between A and C functional w.r.t. .
Proof.
By the adjointness property, we obtain from the functionality inequality for T that
Combining the requirement , i.e., , with (23) yields
which is equivalent to
and hence
which completes the proof. □
What was valid above for intersections of partial fuzzy relations does not apply to their unions. However, as the following theorem shows, if the Sobociński union of partial fuzzy relations satisfies the functionality condition, then the input partial fuzzy relations must have been functional as well. In the case of the Bochvar union, only parts of the input partial fuzzy relations are surely functional, namely those lying in the intersection of the domains. The following theorem extends the preliminary result by Daňková [12], Theorem 3.
Theorem 4.
Let , , and be partial fuzzy relations between A and B such that and .
- (i)
- If is a partial fuzzy relation between A and B functional w.r.t. then R and S are partial fuzzy relations between A and B functional w.r.t. .
- (ii)
- If is a partial fuzzy relation between A and B functional w.r.t. then and are partial fuzzy relations between A and B functional w.r.t. .
Proof.
(i) The functionality inequality for is the following:
where for all . Hence,
for all .
(ii) for all . It follows that the functionality inequalities will work only for the restricted membership functions of R and S to , i.e., for the partial fuzzy sets and . □
If is functional w.r.t. then R and S from the above theorem need not be functional w.r.t. (it is easy to find a crisp counterexample) because the functionality of is checked only at the intersection of the domains .
4.2. Representation of Partial Fuzzy Relations by Partial Crisp Functions
Now, let us turn our attention to the representation problem of functional partial fuzzy relations. Observe that a partial crisp function F due to Definition 12 can attain only values . Let be the identity relation =. If we would like to express F using a mapping on U we need to introduce the following restriction of the identity relation on U to :
Moreover, consider a function such that for all . Then for all . Observe that with for all is the total (in the sense of Definition 8) crisp function w.r.t. .
The following theorem shows the relationship between functional partial fuzzy relations and partial crisp functions w.r.t. .
Theorem 5.
Let be as in Definition 12. Moreover, let be a symmetric and transitive binary partial fuzzy relation on B, i.e., and for all , respectively.
- (i)
- If is a partial fuzzy relation between A and B functional w.r.t. such that F is serial from A to B, i.e., for all there exists : , then there exists a function such that , where is a partial crisp function w.r.t. .
- (ii)
- Let and . If , where for all , is a partial crisp function w.r.t. then defined asis a partial fuzzy relation between A and B functional w.r.t. .
Proof.
(i) Define a function such that for all and it can be arbitrary on . Then the functionality inequality for F gives
for all , because then . Hence, is the partial crisp function between and w.r.t. .
(ii) is the partial crisp function w.r.t. , which gives
and by the symmetry and transitivity of , we receive the functionality inequality for F w.r.t. :
□
Observe that (25) is the extended version of the compatibility property of a crisp function f [15]. Provided that would be total similarity relations then (25) is dual to the Lipschitz inequality w.r.t. pseudo-metrics dual to .
5. Conclusions
In this paper, we recalled the essential concepts of the partial fuzzy set and relational calculus. In the center of interest was the functionality property of partial fuzzy relations, for which we proved several interesting properties w.r.t. partial fuzzy set operations and relational compositions and provided a number of motivating and illustrative examples. The important point to note here is that traditional fuzzy set theory results are not directly transferable to partial fuzzy set theory due mainly to the different nature of Bochvar and Sobociński partial fuzzy set operations. Consequently, the machinery for dealing with various domains of partial fuzzy sets must be implemented carefully. Often, the properties of functional fuzzy relations known in traditional fuzzy set theory are split into several nonequivalent variants in ; see, e.g., Proposition 4 and Theorem 4.
Funding
This work was supported by grant No. 20–07851S of the Czech Science Foundation.
Acknowledgments
I would like to thank Libor Běhounek for fruitful discussions that helped to improve the readability of the article.
Conflicts of Interest
The author declares no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.
References
- Hájek, P. Function Symbols in Fuzzy Predicate Logic. In Proceedings of the East-West Fuzzy Colloquium, Zittau, Germany, 6–8 September 2000; IPM: Zittau/Görlitz, Germany, 2000; pp. 2–8. [Google Scholar]
- Bandler, W.; Kohout, L.J. Fuzzy Relational Products and Fuzzy Implication Operators. In International Workshop of Fuzzy Reasoning Theory and Applications; Queen Mary College, University of London: London, UK, 1978. [Google Scholar]
- De Baets, B.; Kerre, E. Fuzzy Relations and Applications. In Advances in Electronics and Electron Physics; Hawkes, P.W., Ed.; Academic Press: Cambridge, MA, USA, 1994; Volume 89, pp. 255–324. [Google Scholar]
- Běhounek, L.; Daňková, M. Variable-domain fuzzy sets—Part I: Representation. Fuzzy Sets Syst. 2020, 380, 1–18. [Google Scholar] [CrossRef]
- Běhounek, L.; Daňková, M. Towards Fuzzy Partial Set Theory. In Information Processing and Management of Uncertainty in Knowledge-Based Systems, IPMU 2016, Part II; Communications in Computer and Information Science; Carvalho, J.P., Lesot, M.-J., Kaymak, U., Vieira, S.M., Bouchon-Meunier, B., Yager, R.R., Eds.; Springer: Berlin/Heidelberg, Germany, 2016; Volume 611, pp. 482–494. [Google Scholar]
- Běhounek, L.; Novák, V. Towards Fuzzy Partial Logic. In Proceedings of the IEEE 45th International Symposium on Multiple-Valued Logics (ISMVL 2015), Waterloo, ON, Canada, 18–20 May 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 139–144. [Google Scholar]
- Novák, V. Fuzzy type theory with partial functions. Iran. J. Fuzzy Syst. 2019, 16, 1–16. [Google Scholar]
- Běhounek, L.; Dvořák, A. Non-denoting Terms in Fuzzy Logic: An Initial Exploration. In Advances in Fuzzy Logic and Technology 2017; Kaczprzyk, J., Szmidt, E., Zadrożny, S., Atanassov, K.T., Krawczak, M., Eds.; Springer: Berlin/Heidelberg, Germany, 2018; Volume 1, pp. 148–158. [Google Scholar]
- Cao, T.H.N.; Štěpnička, M.; Burda, M.; Dolný, A. Excluding features in fuzzy relational compositions. Expert Syst. Appl. 2017, 81, 1–11. [Google Scholar] [CrossRef]
- Štěpnička, M.; Cao, T.H.N. Compositions of Partial Fuzzy Relations. In Information Processing and Management of Uncertainty in Knowledge-Based Systems. Applications. IPMU 2018; Communications in Computer and Information Science; Medina, J., Ojeda-Aciego, M., Verdegay, J., Perfilieva, I., Bouchon-Meunier, B., Yager, R., Eds.; Springer: Cham, Switzerland, 2018; Volume 855, pp. 187–198. [Google Scholar]
- Cao, N.; Štěpnička, M.; Burda, M. Fuzzy Quantifiers and Compositions of Partial Fuzzy Relations Employing Dragonfly Algebras. In Proceedings of the 2019 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), New Orleans, LA, USA, 23–26 June 2019; pp. 1–6. [Google Scholar]
- Daňková, M. Fuzzy Relations and Fuzzy Functions in Fuzzy Partial Set Theory. In Advances in Intelligent Systems and Computing; Springer International Publishing: Cham, Switzerland, 2018; Volume 641, pp. 563–573. [Google Scholar]
- Gottwald, S. Fuzzy Uniqueness of Fuzzy Mappings. Fuzzy Sets Syst. 1980, 3, 49–74. [Google Scholar] [CrossRef]
- Demirci, M. Fuzzy functions and their fundamental properties. Fuzzy Sets Syst. 1999, 106, 239–246. [Google Scholar] [CrossRef]
- Bělohlávek, R. Fuzzy Relational Systems: Foundations and Principles; IFSR International Series on Systems Science and Engineering; Kluwer Academic/Plenum Press: New York, NY, USA, 2002; Volume 20. [Google Scholar]
- Perfilieva, I. Fuzzy Function: Theoretical and Practical Point of View, Proceedings of the 7th Conference of the European Society for Fuzzy Logic and Technology (EUSFLAT-11); Advances in Intelligent Systems Research; Atlantis Press: Paris, France, 2011. [Google Scholar]
- Běhounek, L.; Daňková, M. Variable-domain fuzzy sets—Part II: Apparatus. Fuzzy Sets Syst. 2020, 380, 19–43. [Google Scholar] [CrossRef]
- Ciucci, D.; Dubois, D. A Map of Dependencies among Three-Valued Logics. Inf. Sci. 2013, 250, 162–177. [Google Scholar] [CrossRef] [Green Version]
- Běhounek, L.; Dvořák, A. Fuzzy relational modalities admitting truth-valueless propositions. Fuzzy Sets Syst. 2020, 388, 38–55. [Google Scholar] [CrossRef]
- Bandler, W.; Kohout, L.J. Fuzzy Power Sets and Fuzzy Implication Operators. Fuzzy Sets Syst. 1980, 4, 183–190. [Google Scholar] [CrossRef]
- Gottwald, S. A Treatise on Many-Valued Logics. In Studies in Logic and Computation; Research Studies Press: Baldock, UK, 2001; Volume 9. [Google Scholar]
- Klawonn, F. Fuzzy Points, Fuzzy Relations and Fuzzy Functions. In Discovering the World with Fuzzy Logic; Novák, V., Perfilieva, I., Eds.; Physica-Verlag: Heidelberg, Germany, 2000; pp. 431–453. [Google Scholar]
- Demirci, M. Gradation of being fuzzy function. Fuzzy Sets Syst. 2001, 119, 383–392. [Google Scholar] [CrossRef]
- Demirci, M. Foundations of fuzzy functions and vague algebra based on many-valued equivalence relations, part I: Fuzzy functions and their applications. Int. J. Gen. Syst. 2003, 32, 123–155. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the author. 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/).