Abstract
In modern mathematics, many concepts and ideas are described in terms of category theory. From this viewpoint, it is desirable to analyze what can be determined if, instead of the basic category of sets, we consider a similar category of fuzzy sets. In this paper, we describe a natural fuzzy analog of the category of sets and functions, and we show that, in this category, fuzzy relations (a natural fuzzy analogue of functions) can be determined in category terms—of course, modulo 1-1 mapping of the corresponding universe of discourse and 1-1 re-scaling of fuzzy degrees.
1. Introduction
Category theory is one of the main tools of modern mathematics.
Many mathematical theories can be naturally described in terms of a directed graph, where vertices are objects studied in this theory (e.g., sets in set theory, topological spaces in topology, linear spaces in linear algebra), and edges relate different objects: e.g., functions map one set into another, continuous mappings map one topological space into another, linear mapping maps one linear space into another, etc. The corresponding graph is known as a category; see, e.g., [1].
In precise terms, a category is a tuple , where:
- is the set whose elements are called objects,
- is a set whose elements are called morphisms,
- is a mapping that assigns, to each morphism a pair of objects ; this is denoted by ; the object a is called f’s domain, and b is called f’s range;
- is a mapping that assigns, to each object , a morphism ; and
- is a mapping that assigns, to each pair of morphisms and for which the range of f is equal to the domain of g, a new morphism so that for every , we have .
Because of its universal character, category theory plays an important role in modern mathematics [1]. Many new mathematical concepts are defined in category terms, and many original concepts are re-formulated in category terms—such a reformulation in very general terms often enables mathematicians to generalize their ideas and results to a more general context.
As we have mentioned, different areas of mathematics can be described in terms of different categories:
- Set theory is naturally described in terms of a category Set in which objects are sets and morphisms are functions.
- Topology is described in terms of a category Top in which objects are topological spaces and morphisms are continuous mappings.
- Linear algebra is naturally described in terms of a category Lin, in which objects are linear spaces, and morphisms are linear mappings, etc.
Many mathematical concepts can be reformulated in terms of an appropriate category; see, e.g., [2,3,4,5,6,7,8,9,10,11] and references therein.
What happens in the fuzzy case?
If we allow fuzzy sets (see, e.g., [12,13,14,15,16]), what is a natural analog of the category Set? In the category Set, morphisms from a to b are functions. In the crisp case, for each function and for each element , we have a unique value of .
Fuzzy means that for each , instead of a single value , we may have different possible values , with different degrees of confidence. In general, we can have all possible values . For each and for each , we have a degree to which y is a possible value of . Thus, a natural fuzzy analog of a function is a fuzzy relation.
Composition of fuzzy relations and can be defined in the usual way. Namely, we want to know, for each pair of elements and , to what extent there exists a for which f brings us from a to b and g brings us from y to z. If we interpret “and” as min and there exists (an infinite “or”) as max, then the above description translates into the following formula:
Since we have fuzzy relations, there is no need to explicitly describe the domain of each morphism: if for some , the value is not defined, this simply means that for this x, we have for all . Similarly, there is no need to describe the range.
Thus, without losing generality, we can assume that we have only one object—the universal set U—and that the relation is defined for all and . Morphisms are then fuzzy relations, with the usual composition relation (1).
Need for an ordered category.
In the crisp case, every property is either true or false.
As we gain more information, we may become more confident in our knowledge. For example, we may start with the situation in which, for a given x, several different values are possible, but after acquiring new information, we become more and more confident that there is only one possible value of . This means that for the remaining value , the degree of possibility remains the same, but for all , the corresponding degree decreases. To capture this phenomenon, it is reasonable to supplement the category structure with the corresponding component-wise ordering between fuzzy relations (morphisms): if and only if for all x and y.
Formulation of the problem.
What can be defined based on this category-theory formulation? Can we uniquely determine the elements of the Universe of discourse U and the corresponding relations based on the categorical information?
What we do in this paper.
In this paper, as an answer to the above questions, we present an axiomatic description of fuzzy sets in the language of categories, with a proof of the soundness of this description.
2. Results
Towards a precise formulation of the problem. It is easy to see that if we have a 1-1 mapping of the Universe of discourse U onto itself (i.e., a bijection), then the corresponding transformation is an automorphism of the corresponding category in the sense that it preserves the identity, composition, and order.
Similarly, if we have a 1-1 monotonically increasing mapping , then the transformation is also such an automorphism. Indeed, since we only consider order between degrees, monotonic transformation of degrees should not change anything.
It turns out that modulo this simple equivalence, we can uniquely determine all the elements and all the relations from the ordered category, i.e., in precise terms, that every automorphism is a composition of the automorphisms of the above two types. The proof of this result will be based on an explicit description of elements of U and relations in category terms.
Let us describe the problem in precise terms.
Definition 1.
By an ordered category, we mean a category in which for every two objects a and b, there is a partial order ≤ on the set of all morphisms from a to b.
Definition 2.
Let U be a set; we will call it the Universe of discourse. By a U-fuzzy ordered category, we mean an ordered category in which
- the only object is the set U,
- morphisms are fuzzy relations, i.e., mappings ,
- the morphism is defined as the mapping for which and for ,
- the composition of morphisms is defined by the formulaand
- the order between the morphisms is the component-wise order: means that for all x and y.
The U-fuzzy ordered category will be denoted by .
Comment. One can easily see that this is indeed a category, i.e., that the composition of morphisms is associative, and the composition of any morphism f with the identity morphism is equal to f: .
Definition 3.
An automorphism of an ordered category is a pair consisting of bijections and for which:
- for all f, a, and b, we have if and only if ;
- for all f and g, we have ,
- for all a, we have , and
- for all f and g, we have if and only if .
Comment. This definition is a natural generalization of the standard definition of automorphism of categories (see, e.g., [17,18,19]) to ordered categories.
Proposition 1.
Let be a bijection of U, and let be an increasing bijection of the interval . Then, the mapping that maps each morphism into a morphism is an automorphism of the category .
Our main result is that these are the only automorphisms of the category .
Theorem 1.
For every set U, every automorphism of the ordered category has the form for some bijection and for some monotonic bijection .
Comment. This may not be very clear from the formulation of the result, but the proof will show that we can determine elements of the set U and values of the mappings in category terms, i.e., we can indeed define fuzzy relations—a natural fuzzy analogue of functions—in category terms.
3. Proofs
3.1. Proof of the Proposition
This proposition is easy to prove: a permutation does not change anything, and the increasing bijection does not change the order.
3.2. Proof of the Theorem
. First, we can describe the morphism for which for all x and y in ordered-category terms, as the only morphism f for which for all morphisms g.
Indeed, clearly for all g. Vice versa, if for all g, then, in particular, , i.e., for all x and y, and since , this means that indeed for all x and y.
. Let us first characterize all the morphisms for which the set is linearly ordered. Since an automorphism preserves order, every automorphism maps such morphisms into morphisms with the same property.
Specifically, we will prove that a morphism has this property if and only if we have only for one pair , and we have for all other pairs .
Indeed, one can easily check that for such morphisms f, the only morphisms are the morphisms which also have for all pairs . Such morphisms g are uniquely described by the corresponding value . For every two such morphisms g and , depending on whether or , we have or , i.e., the set is indeed linearly ordered.
Vice versa, let us prove that if a morphism has this property, then it has only for one pair . Indeed, if we have and for two different pairs , then we would be able to construct two different morphisms and for which and . Namely, we take:
- and for all pairs , and
- and for all pairs .
This contradicts our assumption that the set is linearly ordered.
. Let us now describe, in ordered-category terms, morphisms f for which for some and for all other pairs .
Indeed, out of all morphisms described in Part 2 of this proof, such morphisms can be determined by the additional condition that . This condition is clearly satisfied for such morphisms, while for morphisms for which for some , the composition is, as one can see, identically 0 and thus, different from f.
. One can see that two morphisms f and of the type described in Part 3 are connected by the relation ≤ (i.e., or ) if and only if they correspond to the same element .
Thus, we can describe elements of the set U in ordered-category terms: as equivalent classes of morphisms of the type described in Part 3 with respect to the relation .
Hence, if we have an automorphism, elements are mapped into elements in a 1-1 way, i.e., indeed, we have a bijection of the Universe of discourse.
. Let us now show that the degrees from the interval can also be described—modulo increasing bijections of this interval—in ordered-category terms.
. Indeed, for each element , different degrees can be associated with different morphisms f described in Part 3 of this proof, i.e., morphisms for which:
- for this element x and
- for all pairs .
Different degrees are then simply associated with different values .
This construction provides us with degrees at each element . To obtain a general description of degrees, we need to relate the values corresponding to different elements .
. Let us denote, by , the morphism for which:
- and
- for all pairs .
We want, for every , to connect the values v and w corresponding to functions and . This connection comes from the following auxiliary result:
Indeed, by definition of a composition, the values of the composition cannot exceed the largest value of each of the composed relations g and f. Thus, if , then the value cannot exceed the maximum value v of the function ; thus, .
Vice versa, if , then we can take the following morphisms and :
- and for all other pairs , and, similarly,
- and for all other pairs .
In this case, as one can easily check, we have .
. Now that we know how to describe the relation for functions and in ordered-category form, we can describe equality between the degrees v and w corresponding to morphisms and as , i.e., in view of Part 5.2, as:
This enables us to identify degrees in ordered-category terms—by identifying them with the functions and taking into account the above possibility to compare degrees at different elements x.
Hence, if we have an automorphism, degrees are mapped into degrees in a 1-1 and order-preserving way, i.e., indeed, we have a monotonic bijection .
. To complete the proof, we need to show how, for each morphism f and for every two elements a and b, we can describe the value in ordered-category terms. This will complete the proof that the given automorphism has the form for the mappings and H as identified in Sections 4 and 5 of this proof.
. Let us first prove the following auxiliary result:
Indeed, by definition of a composition, the composition has the following form:
- for all and
- for all and for all .
Similarly, the composition has the following form:
- , and
- for all other pairs .
As we have argued in Part 5 of this proof, the value of a composition function cannot exceed the maximum value of each of the composed morphisms. Thus, for the composition , the maximum value cannot exceed the maximum value of the morphism . Thus, if , the maximum value v of the morphism cannot exceed : .
Vice versa, for every , we can construct a morphism for which : namely, we can take:
- , and
- for all pairs .
One can easily check that in this case indeed .
. For each morphism f and for every two elements x and y, we can identify the degree as the largest degree v for which the inequality holds.
Since, according to Part 6.1 of this proof, the inequality can be described in ordered-category terms, we can thus conclude that the degree can also be described in ordered-category terms.
The proposition is proven.
4. Conclusions
Many concepts of modern mathematics, starting from the basic notions of sets and functions, are described in terms of category theory. Many other mathematical concepts can be reformulated in category terms. Due to the general nature of category theory, such a reformulation often helps to extend notions and results from one area to different areas of mathematics.
Because of this potential advantage, it is reasonable to ask whether similar fuzzy notions can also be described in category terms. In this paper, we show that fuzzy relations—i.e., fuzzy analogues of functions—can indeed be described in category terms. Specifically, we show that, in the corresponding fuzzy category, we can describe both:
- elements of the original universe of discourse (modulo a 1-1 permutation), and
- fuzzy degrees (modulo a 1-1 monotonic mapping from the interval onto itself).
This result shows the soundness of our axiomatic description of fuzzy sets in the language of categories.
At this moment, what we have is a very theoretical paper. However, we hope that, similarly to how the reformulation of crisp notions in category terms can help generalize the corresponding results, our reformulation will help extend fuzzy results to more general situations—and thus, will facilitate future applications.
Acknowledgments
This work was supported, in part, by the National Science Foundation grant HRD-1242122 (Cyber-ShARE Center of Excellence). The authors are greatly thankful to the editors and to the anonymous reviewers for their helpful suggestions.
Author Contributions
All the authors contributed equally to this work.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Awodey, S. Category Theory; Oxford University Press: Oxford, UK, 2010. [Google Scholar]
- Dolgopol’sky, V.P.; Kreinovich, V.Y. Definability in Categories. 2. Semigroups and Ordinals. Abstr. Papers Present. Am. Math. Soc. 1980, 1, 618. [Google Scholar]
- Dolgopol’sky, V.P.; Kreinovich, V.Y. Definability in Categories. 4. Separable Topological Spaces. Abstr. Papers Present. Am. Math. Soc. 1981, 2, 234. [Google Scholar]
- Feferman, S.; Sieg, W. (Eds.) Proofs, Categories and Computations; College Publications: London, UK, 2010. [Google Scholar]
- Kosheleva, O.M. Definability in Categories. 5. Categories. Abstr. Papers Present. Am. Math. Soc. 1981, 2, 234. [Google Scholar]
- Kosheleva, O.M. Definability in Categories. 7. Ultimateness and Applications. Abstr. Papers Present. Am. Math. Soc. 1981, 2, 294. [Google Scholar]
- Kosheleva, O.M.; Kreinovich, V.Y. Definability in Categories. 1. Groups. Abstr. Papers Present. Am. Math. Soc. 1980, 1, 472. [Google Scholar]
- Kosheleva, O.M.; Kreinovich, V.Y. Definability in Categories. 6. Strong Definability. Abstr. Papers Present. Am. Math. Soc. 1980, 1, 555. [Google Scholar]
- Kosheleva, O.M.; Kreinovich, V.Y. Definability in Categories. 3. Topological Spaces. Abstr. Papers Present. Am. Math. Soc. 1980, 1, 618. [Google Scholar]
- Kosheleva, O.M.; Kreinovich, V. On definability in categories. In Proceedings of the Summaries of the First East European Category Seminar, Predela, Bulgaria, 13–18 March 1989; Velinov, Y., Lozanov, R., Eds.; pp. 27–28. [Google Scholar]
- Kreinovich, V.; Ceberio, M.; Brefort, Q. In category of sets and relations, it is possible to describe functions in purely category terms. Eur. Math. J. 2015, 6, 90–94. [Google Scholar]
- Belohlavek, R.; Dauben, J.W.; Klir, G.J. Fuzzy Logic and Mathematics: A Historical Perspective; Oxford University Press: New York, NY, USA, 2017. [Google Scholar]
- Mendel, J.M. Uncertain Rule-Based Fuzzy Systems: Introduction and New Directions; Springer: Cham, Switzerland, 2017. [Google Scholar]
- Nguyen, H.T.; Walker, E.A. A First Course in Fuzzy Logic; Chapman and Hall/CRC: Boca Raton, FL, USA, 2006. [Google Scholar]
- Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef]
- Klir, G.; Yuan, B. Fuzzy Sets and Fuzzy Logic; Prentice Hall: Upper Saddle River, NJ, USA, 1995. [Google Scholar]
- Hazewinkel, M. Equivalence of categories. In Encyclopedia of Mathematics; Springer Science and Business Media: Berin/Heidelberg, Germany, 2001. [Google Scholar]
- Mac Lane, S. Categories for the Working Mathematician; Springer: New York, NY, USA, 1998. [Google Scholar]
- Schröder, L. Categories: A free tour. In Categorical Perspectives; Kozlowski, J., Melton, A., Eds.; Springer Science and Business Media: Berin/Heidelberg, Germany, 2001; pp. 1–27. [Google Scholar]
© 2018 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 (http://creativecommons.org/licenses/by/4.0/).