Next Article in Journal
Interactions of Aβ1-42 Peptide and Its Three Fragments (Aβ8-12, Aβ8-13, and Aβ5-16) with Selected Nonsteroidal Drugs and Compounds of Natural Origin
Previous Article in Journal
Nematic and Smectic Phases: Dynamics and Phase Transition
Previous Article in Special Issue
Graph Learning-Based Ontology Sparse Vector Computing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Fuzzified Natural Transformation between Categorial Functors and Its Selected Categorial Aspects

by
Krystian Jobczyk
1,2,†,‡
1
Department of Applied Computer Science, AGH University of Science and Technology, 30-059 Krakow, Poland
2
The Saul Kripke Center at CUNY, New York, NY 10016, USA
Current address: al. Mickiewicza 30, 30-059 Kraków, Poland.
External member: The Saul Kripke Center at CUNY, New York, NY 10016, USA.
Symmetry 2020, 12(9), 1578; https://doi.org/10.3390/sym12091578
Submission received: 25 August 2020 / Revised: 16 September 2020 / Accepted: 19 September 2020 / Published: 22 September 2020

Abstract

:
The natural transformation constitutes one of the most important entity of category theory and it introduces a piece of sophisticated dynamism to the categorial structures. Each natural transformation forms a unique mapping between the so-called functors, which live between categories. In the most simple contexts, natural transformations may be recognized by commutativity of diagrams, which determine them. In fact, the natural transformation does not form any single mapping, but a pair of two components, which–together with the commutativity condition itself–introduces a kind of a symmetry to the functor diagrams. Meanwhile, the general form of the natural transformation may be predicted by means the so-called Yoneda’s lemma in each scenario based on two-valued logic. Meanwhile, the situation may be radically different if we deal with multi-diagrams (instead of the single ones) and if we exchange the two-valued scenario for a multi-valued or fuzzy one. Due to this background–the paper introduces a new concept of multi-fuzzy natural transformation. Its definition exploits the notion of fuzzy natural transformation. Moreover, a multi-fuzzy Yoneda’s lemma is formulated and proved. Finally, some references of these constructions to coding theory are elucidated in last parts of the paper.

1. Introduction

A category theory may be viewed as the newest approach to formalization of mathematical structures by means of a general algebra-based conceptualization. Simultaneously, an exhaustive characterization of category theory encounters different difficulties of a methodological nature. It forms the aftermath of a dichotomy between a purely theoretic provenience of category theory (with its conceptual sources located in homology and universal algebra) and a programming-oriented application area outside its theoretic parent environment. Last, but not least–some vulnerability of the theory to be exploited in the role of a new paradigm in foundations of formal sciences should be also taken into account by such a characterization attempt. One can venture to formulate the thesis that the category theory–initially developed by S. Eilenberg and S. McLane in [1]–has its Renaissance. It finds its reflection in several different monographs, such as [2,3,4,5], which elucidate different aspects of the theory and its application area.
The non-static style of thinking in category theory (by contrast to classical set theory) manifests itself in different ways. The main reasoning line in this theory is determined by the sequence of mappings of a gradually increasing degree of abstraction. Morphisms (or simply arrows)–as the most internal mappings–live inside categories and operate between categorial objects. The so-called functors have a more external nature–as they map one category into another category. Finally, the so-called natural transformations operate between functors themselves, thus they form some unique mappings between mappings. Having defined the natural transformations–one can venture to predict their general form.
The main formal tool–often adopted to this task –is the so-called Yoneda’s lemma. It enables predicting a general form of the natural transformations in a relatively smart way and it often simplifies the whole reasoning. There exist many examples, which confirm the thesis. In fact, for monoids and grupoids (broader: for algebraic structures of a cyclic nature They may be generated by a single element.) the form of the natural transformation is predictable from a single value of the so-called representable functor (introduced in detail in Section 2) for an initial object of these structures.

1.1. The Paper Motivation

The second distinctive feature of reasoning in category theory is a condition of diagram commutativity. In fact, a majority of important features of different categorial entities (products, co-products, limits, functors, etc.) All of these fundamental concepts may be found in each handbook of category theory, for example, see: [1,5]. is just ensured by commutativity of the appropriate diagrams. This property is fundamental for other properties of categorial objects–as categorial entities often form the structures of the appropriate type (products, co-products, categories themselves, etc.) provided that a kind of a commutativity condition (for the appropriate diagrams) holds (see, for example [1,5]). Otherwise, the same categorial entities cannot be considered as the structure of this type. Thus, the classical commutativity condition determines a two-valued spectrum of possibilities, which shows that it forms a two-valued logic-based property. It seems that the two-valued logic-based commutativity condition constitutes a universally convenient foundation of categorial reasoning.
Meanwhile, some circumstances seem to decline to the two-valued comprehension of commutativity. At first, many logical concepts, mental mechanisms, and life contexts–potentially suitable to be modeled by objects of category theory–often show their fuzzy nature (see: [6,7,8]). Secondly, many classical mathematical objects–such as groups, graphs or even C * -algebras–found their fuzzy counterparts: fuzzy groups (see: [9]), fuzzy graphs (see: [10]), C*-algebras (see: [11]) in the conceptual framework of the so-called fuzzy mathematics. Meanwhile, it seems that there exists a gap between a potential capability of category theory to be addressed to fuzziness and a current condition of the theory. Thus, the methodological program to refer category theory to different entities of a fuzzy type (both of a mathematical and non-mathematical nature)–generates a need to equip this theory by the appropriate conceptual (and partially formal) tissue–in order to better extract and elucidate different faces of fuzziness.
Unfortunately, many seminal and already classical papers–collected in [12], such as [13,14]—do not propose rather any remedy for this difficulty. In fact, the papers present more a classically (non-fuzzy) categorial depiction of fuzziness in different fields of mathematics, than elaborate a frame of fuzzy category theory itself. Fortunately, was partially performed in a couple of newer papers, such as [15,16,17]. This trend has found its reflection in [18,19]. (This paper extends its ideas.)
Meanwhile, the program to fuzzify category theory may be materialized in two ways: either by fuzzifying the categorial entities or by fuzzifying the principles defining them. One can argue that the first idea (reflected by introducing different fuzzy variants of the most important concepts of category theory It refers to fuzzy categories, fuzzy products, fuzzy co-products, etc.) forms too radical decision. In fact, the so-far fuzzification may essentially change the whole scenario of categorial entities and relations between them. The alternative idea (of fuzzifying the principles and properties only) is more accurate–as it enables us to preserve a majority of the classical results and properties of categorial structures and mapping in category theory. Meanwhile, a natural transformation plays a distinguished role among the categorial entities–representing the whole dynamism of categorial reasoning. In [20] a fuzzy natural transformation was proposed and a fuzzy Yoneda’s lemma was formulated and shown. Unfortunately, this approach only refers to single diagrams, which define their corresponding natural transformations.
The distinguished role of natural transformations and the arsing need to develop a fuzzy category via fuzzifying principles and properties of categorial entities generate a couple of natural questions:
  • ‘How to define a multi-fuzzy natural transformation as based on multi-diagrams?’ and
  • ‘It is possible to predict its general form via the appropriate version of Yoneda’s lemma?’.

1.2. Paper Objectives and Organization

In accordance with the open questions—formulated in this conceptual scenario, this paper is aimed at:
  • extending an idea of fuzzy natural transformations towards multi-fuzzy natural transformations–as determined by the multi-fuzzy commutativity condition,
  • introducing and proving the appropriate version of multi-fuzzy Yoneda’s lemma and
  • introducing a sketch of the conceptual tissue’ application area concerning the combinatorial problem of error detection (exploiting the so-called Hamming’s distances).
The rest part of the paper is structured as follows. Section 2 puts forward a terminological framework of further analysis. Section 3 forms an introduction to the main body of the paper, and it introduces a variety of the multi-fuzzy natural transformations. Section 4 presents the multi-fuzzy natural transformations’ operational face by its reference to the so-called Hamming’s distances. A multi-fuzzy Yoneda’s lemma is formulated in Section 5 giving a sketch of its proof. Section 6 contains a solution of the leading practical problem of the paper. Section 7 describes state of the art. Section 8 contains closing remarks.

2. The Conceptual Framework and the Leading Problem Formulation

In this part, the conceptual framework of the analysis is put forward, and the leading problem is formulated The reader may found all the definitions in each book devoted to category theory, for example, in [4,6].

2.1. Terminological Background

The notion of the category stems from the algebraic concept of the group of transformation. The term ’transformation’ itself is exploited in this context here as synonymous with the concept of mapping.
Definition 1 (Group of transformations).
Let X be an arbitrarily given set, A = { α : X X } –a set of autotransformations in X. Then the pair G = | G | , , where | G | is a group domain and : | G | 2 | G | forms the group operation, is a group of transformations, if these three conditions are satisfied:
  • If α , β G , then α β G (i.e., G is closed on •),
  • There is a unique element in G to be called the neutral one (it is the identity transformation i X G ),
  • For each transformation α, there is its inverse transformation α 1 G (i.e., each transformation α G is reversible).
A slight generalization of the situation–by rejecting the condition 3 and by admitting the transformations between X and Y (where Y X )–enables us to obtain the following definition of a category (of transformation).
Definition 2 (Category of transformations).
Let X , Y be some arbitrary sets, K = { α : X Y } form a set of transformations from X to Y. Then the pair K = K , is a category of transformations, if it has the following three properties:
  • If α , β K , then β α K (i.e., K is closed on •),
  • There is a unique neutral element in K (the so-called identity transformation i X K ),
  • For each α , β , γ K , it holds α ( β γ ) = ( α β ) γ (the associativity principle holds for •).
Let us assume that K forms a category. Then the transformations of the category are usually morphisms or arrows, but sets X , Y , are said to be objects (of this category). Therefore, each category forms a pair:
K = ( M , O ) ,
where M forms a set of morphisms (in K) and O–a set of objects.
Example 1.
A couple of typical examples of categories—their objects and the associated arrows—are collected in the table.
CategoriesObjectsMorphisms
RelAsetsbinary relations
Posposetsmonotone functions
Grp/Grgroupsmorphisms
Ringringsring homomorphisms
Fieldfieldsmonomorphisms
Monmonoidsmonoid homomorphisms
Metrmetric spacescontractions
Toptopological spacescontinuous maps
Definition 3 (Small and big category).
A category is small if the collection of its morphisms constitutes a set. Otherwise, if this collection constitutes a proper class, then the category is a big category.
Example 2.
The following categories: Set, Gr, Metr, Top are big. Obviously, the category with a singleton { o } consisting of an object o with an identity i d o morphism forms a small category.
Definition 4.
Let us assume that K = O K , M o r p K and L = O L , M o r p L are two categories. A mapping F : K L forms a covariant functor if and only if it
(a)
associates an element F ( X ) O L to each element X O K and
(b)
associates to each morphism f : X Y from M o r p K a new morphism F ( f ) : F ( x ) F ( Y ) from M o r p L such that the following holds:
  • F ( i d X ) = i d F ( X ) , for each object X of K,
  • F ( g f ) = F ( g ) F ( f ) , for every morphisms: f : X Y , g : Y Z .
Example 3.
The so-called power set functor P : Set Set is defined such that it maps each set to its power set, but each function f : X Y is mapped to the function sending U X to the image f ( U ) Y .
Definition 5.
A functor F : K L is a contravariant functor, if it reverses the direction of morphisms (arrows) in category L (with respect to K).
Example 4.
The same scenario as in the previous example, but the powers set functor P sends each morphism f : X Y to the map sending V Y to the preimage f 1 ( V ) X .
In other words, each covariant functor preserves not only the structure of the initial category, but also–the same directions of arrows. By contrast, each contravariant functor preserves the structure of the category itself, but it changes the directions of arrows.
Let us assume that two categories K and L and the functors F and G: K L are given (see: Figure 1). Independently of their nature (either a covariant or a contravariant one), one could transform (map) F into G (see: Figure 1 and Figure 2). In this way, the so-called natural transformation may be defined between F and G (It is represented by a pair of components η 0 , η 1 in Figure 1). Its rigorous definition is as follows.
Definition 6.
Let us assume that two categories C and D and two functors F and G are given. Then a natural transformation η : F t o G (from F to G) forms a family of such mappings, which satisfy the following two conditions:
(a)
to each object X C a morphism η X : F ( X ) G ( X ) in D is associated (it forms a component on η at X).
(b)
It holds the commutativity: η Y F ( f ) = G ( f ) η X .
Example 5.
Let us consider two functors F and G (operating between categories C and D )–as presented in Figure 2a) (see: the upward diagram) provided that F ( 0 ) = 0 , G ( 0 ) = 1 , F ( 1 ) = 0 , G ( 1 ) = 1 –as in Figure 2a) (see: the right diagram). The components of the natural transformation (only possibly in this case) are: α 0 = f , α 1 = f because such a defining way guarantees that the diagram commutes. Meanwhile, if F ( 0 , 0 ) , G ( 0 , 0 ) , F ( 1 , 0 ) and G ( 1 , 0 ) , the only admissible association is α 0 = i d 0 , α 0 = i d 0 (see: diagram 2b)). The next example is in Figure 3.
Definition 7. 
(Representable functor) Let us assume that C forms a (locally) small category It does not mean that the category is small. Let also H o m ( A , ) , for each object A C , be the so-called hom-functor, which maps object X to the set H o m ( A , X ) (set of homomorphisms from A to X). Then a functor F : C Set is a representable functor for H o m ( A , ) if it is naturally isomorphic to H o m ( A , ) , for some A of C . The representation of F is given by a pair ( A , ϕ ) , for:
ϕ : H o m ( A , ) F .
Example 6.
Let us take into account a category C with A , B , C , D , E as its objects and a couple of morphisms f , g 1 , g 2 , h , i between them as presented in Figure 3. All the hom-functors: H o m ( B , ) , H o m ( C , ) and H o m ( E , ) are determined here by the following tables.
Theorem 1.
(Yoneda’s Lemma) Let assume that C is a locally small category, let H o m ( c , ) be a hom-functor, for each object c C and let F be a functor from C Sets. Then the natural transformations η from H o m ( c , ) to F is a one-to-one (bijective) correspondence with the set F ( c ) , i.e.,
η ( H o m ( c , ) , F ) F ( c ) .
The formulation of Yoneda’s lemma itself delivers an operational guideline how to predict a form of a natural transformation between a given functor F and its Hom-functor. In fact, you need to know F-value for the the initial object c C (see: Figure 4).
The proof idea: The core of the proof relies on the demonstration of the fact that the entire transformation η : H ( , c ) F may be fully determined by a single value ξ ; = η c ( i d c ) F ( c ) , for any object c C . For the proof of the fact, a naturality of η will be exploited.
The diagrams in Figure 4. show that not only η c may be determined by ξ , but also η b as η b ( f ) = F ( f ) ( ξ ) . In the similar way, we are in a position to determine the natural transformation η for other initial objects of C . It finishes the proof. The illustration of the leading problem is in Figure 5.

2.2. The Leading Problem Formulation

Let us consider the following list: [ [ a , b ] , [ a , c , a , b , c ] , [ c ] ] (with elements being lists: [ a , b ] , [ a , c , a , b , c ] and [ c ] ). Let us assume that the list is transformed in a horizontal dimension (by a concatenation functor c o n X ) and in the vertical dimension (by a translation T)–as depicted in Figure 5. Let also assume that the concatenated list [a,b,a,c,a,b,c,c] will be transformed horizontally by T c o n translation and the translated list [[1,1],[1,2,1,1,2],[2]] will be concatenated vertically by c o n Y . After the whole procedure–in both cases–the same final list [ 1 , 1 , 1 , 2 , 1 , 1 , 2 , 2 ] is obtained because of commutativity of the diagram. Let us decide the following problems.
A
How to fuzzify (i.e., to violate the commutativity of the diagram for) the natural transformation η = ( T , T c o n ) between functors c o n X and c o n Y ,
B
What is the effect of defuzzification of the transformation?
C
How to manage correctness (lack of errors) of the translation if the translation process will be continued up to k-stage It means that the corresponding multi-diagram contains k single diagrams. will be constructed?
D
How to control the errors in exemplary scenario after 3 multi-diagram stages if the pairs of sets (achieved by the upward and the downward functor composition) are as follows:
  • [ 1 , 1 , 1 , 1 , 1 , 1 ] and [ 1 , 2 , 1 , 0 , 0 , 0 ] –after the first stage,
  • [ 1 , 1 , 2 , 0 , 0 , 0 ] and [ 1 , 2 , 1 , 0 , 0 , 0 , 0 ] –after the second stage and
  • [ 1 , 1 , 0 , 0 , 0 , 0 ] and [ 1 , 0 , 1 , 0 , 1 , 0 ] –after the third stage ?

3. The Natural Transformation Based on Fuzzified Commutativity

Before moving to the right part of the paper analysis to define a multi-fuzzy natural transformation, let us recall the observation that the natural transformation is defined by commutativity of the appropriate diagram. Obviously, the diagram commutativity–defining the natural transformation–is uniquely represented by the following equation (see: the proof for Yoneda’s lemma):
η b ( f ) = F ( f ) ( ξ ) .
This equation might be read as follows: there exist two alternative paths from an initially chosen object c C to the final points of the diagram transformation. The first path is determined by the composition η b with f-mapping. The alternative second way–by the composition functor F ( f ) for ξ = η c ( i d c ) as the functor argument (see: Figure 4, the right diagram).
The authors of [20] observed that one of the most promising way of the commutativity fuzzification takes into account either the embedding:
η b ( f ) F ( f ) ( ξ ) or F ( f ) ( ξ ) η b ( f ) .
Indeed, the inclusions in (6)–as a form of some relaxation of the original Equation (5)–introduce a kind of fuzzification of commutativity–as given by (5). The inequality introduces a new situation of a difference (relative) set. In this way, the following types of relative sets are possible (/ is a usual set-theoretic difference between two sets):
  • F ( f ) ( ξ ) / η b ( f ) = ,
  • F ( f ) ( ξ ) / η b ( f ) = A , and A forms a finite set,
  • F ( f ) ( ξ ) / η b ( f ) = A , and A forms a denumerable set,
  • F ( f ) ( ξ ) / η b ( f ) = A , and A forms a uncountable set.
Obviously, the empty set (case 1) is associated to the usual diagram commutativity. The (case 2) determines the situation of each arbitrarily large, but finite set. It is also clear that the (case 3) refers to all sets, which are equinumerous with the set N of natural numbers.
The fact that either the first or the second inclusion in (6) hold and the existence of different types of relative sets (dependent of their cardinality) motivated the authors of [18] to introduce different subtypes of fuzzy natural transformations. Nevertheless, a distinction for the ‘upward’ and the ‘downward’ fuzzy natural transformations was a basis of their taxonomy Different types of fuzzy natural transformations were introduced in [20]: the finite-valued (upward/downward) and their denumerable and uncountable counterparts. Informally speaking, the upward fuzzy natural situation forms such a variant, in which the ‘upward’ diagram composition of the functors gives a a ‘greater’ set than the set obtained via the ‘downward’ functor composition. It was formally introduced in [18] as follows. (Its multi-valued variants modify the definitions from [19].)
Definition 8.
(The upward fuzzy natural transformation) The name of this type of transformation is motivated by the fact that the result set achieved by the composition G ( f ) η X (see: Figure 6 or Figure 7)–has a greater cardinality than the set η Y F ( f ) achieved via the downward composition..) Let us assume that two categories C and D together with the functors F and G are given. Then the upward fuzzy natural transformation η between F and G forms a family of mappings such that the following conditions are satisfied:
  • to each object X C a mapping η X : F ( X ) G ( X ) in D is associated (it forms a component on η at X).
  • the upward fuzzy-commutativity:
    η Y F ( f ) G ( f ) η X
    holds.

Towards a Multi-Fuzzy Natural Transformation

In this part, a multi-fuzzy natural transformation–as en extension of the constructions from [20] is put forward. For a use of the construction, let us assume that a single diagram for fuzzy commutativity– as the right diagram in Figure 4—is given. Let us enlarge this diagram to a multi-diagram—as presented in Figure 6.
A novelty of the situation is based on occurrence of two sequences of functors: { F i } and { G i } instead of a single pair of functors F and G, for i = 1 , 2 , k . In consequence, a sequence of the following values ( ξ 0 , , ξ k ) was obtained, where–as previously– ξ 0 = η 1 ( i d ) , but also ξ 1 = η 2 ( f ) , etc.
By analog to the usual natural transformation–one can identify a multi-natural transformation (still a non-fuzzy one) with a sequence of mappings η = ( η 1 , η 2 , , η k ) , for a fixed finite k. Obviously, each of the element of the sequence forms a component of the natural transformation. These components guarantee that the most external diagram in Figure 6 commutes, i.e., η k ( F k F 1 ( f ) ) = ( G k G 1 ( f ) ) η 1 .
The most natural way to introduce a piece of fuzziness to the multi-natural transformation is to exchange the sequence of equalities (defining a ‘global’ commutativity of the multi-diagram) for a sequence of inequalities. It only remains to decide whether the result set of the ‘upward compositions’ of functors ( G k G 1 ( f ) ) η 1 is included in the result set of the ‘downward’ path η k ( F k F 1 ( f ) ) or conversely One can generalize this criterion in order to adopt a method to compare the set cardinalities. Nevertheless, this manoeuvre seems to be too radical and introducing some elusiveness. Moreover, considering the cardinalities of the sets might be somehow misleading for measurement of fuzziness, if the measurement refers to the result sets with an empty common intersection.
Simultaneously, we can expect that the final relative sets–obtained as such cumulative sets from the intermediate relative sets–will preserve a piece of information about a provenance of all elements. Therefore, we are rather willing to express the final relative sets in terms of simple sums of the intermediate relative sets. (This solution will be also useful in a proof of the new multi-fuzzy Yoneda’s lemma.) More formally, if assume that A 1 , A 2 , , A k is a sequence of all consecutive relative sets A 1 is associated to the first diagram of a given k-multi-diagram, A 2 –to the second one, etc., then the final relative set A (obtained after k stages in k-multi-diagram) is given as A = i = 1 k A i .
All these establishments lead to the following variants of multi-fuzzy natural transformations.
Definition 9.
(The upward multi-fuzzy natural transformation As in [20], the name–as previously–was motivated by the observation that the composition G ( f ) η X by the upward diagram part gives the set of values with a cardinality greater than η Y F ( f ) –obtained by the downward diagram part.) Let us assume that a finite sequence of categories C i with two corresponding sequences { F i } i = 1 k 1 and { G i } i = 1 k 1 of functors operating between the categories are given, for a finite k and i = 1 , 2 , , k . Then the upward multi-fuzzy natural transformation η from { F i } i = 1 k 1 to { G i } i k 1 forms a family of mapping such that the following requirements are satisfied:
  • to each object X C i a mapping η i X : F i ( X ) G i ( X ) in C i + 1 is associated (it forms an i-component of η at X), for i = 1 , 2 , k .
  • it holds the upward fuzzy commutativity:
    η k X ( F k F 1 ( f ) ) ( G k G 1 ( f ) ) η 1 X
    (the result set of the ‘upward’ functor composition contains the result set of the ‘downward’ composition of the functors.)
Definition 10.
(The downward multi-fuzzy natural transformation.) Let us assume that a finite sequence of categories C i together with two corresponding and finite sequences { F i } i k 1 and { G i } i k 1 of functors operating between the categories are given, for i = 1 , 2 , k . Then the downward multi-fuzzy natural transformation η from { F i } i = 1 k 1 to { G i } i k 1 forms a family of mappings such that the following requirements are satisfied:
  • to each object X C i a mapping η i X : F i ( X ) G i ( X ) in C i + 1 is associated (it forms an i-component of η at X), for i = 1 , 2 , k ,
  • it holds the downward multi-fuzzy commutativity:
    ( G k G 1 ( f ) ) η 1 X η k X ( F k F 1 ( f ) )
    (the result set of the ‘downward’ functor composition contains the result set of the ‘upward’ functor composition.).
The possible classes of cardinalities of the relative sets differentiate both the ‘upward’ and the ‘downward’ fuzzy natural transformation–dependently on the cardinality of the relative set. We restrict defining the cases for the ‘upward’ cases. In fact, their downward variants are defined by analogy.
Definition 11.
(The finite-valued upward multi-fuzzy natural transformation.) Let us assume that a finite sequence of categories C i and two corresponding and finite sequences of functors { F i } i = 1 k 1 operating between the categories (resp.) are given, for i = 1 , 2 , k . Then the finite-valued upward multi-fuzzy natural transformation η from { F i } i = 1 k 1 to { G i } i k 1 forms a family of such the mappings that the following requirements are satisfied:
  • to each object X C i a mapping η i X : F i ( X ) G i ( X ) in C i + 1 is associated (it forms an i-component of η at X), for i = 1 , 2 , k ,
  • it holds the upward multi-fuzzy commutativity:
    η k X ( F k F 1 ( f ) ) ( G k G 1 ( f ) ) η 1 X ,
and the relative set A determined by (9) is finite (it satisfies the condition c a r d ( A ) < ).
In a same way, not only the denumerable-valued upward multi-fuzzy natural transformation, but also the uncountable-valued upward multi-fuzzy natural transformation may be introduced.
Definition 12. (The denumerable-valued upward multi-fuzzy natural transformation.)
Let us assume that a finite sequence of categories C i together with two corresponding sequences of functors { F i } i = 1 k 1 and { G i } i = 1 k 1 operating between the categories (resp.) are given, for i = 1 , 2 , k . Then the denumerable-valued upward multi-fuzzy natural transformation η from { F i } i = 1 k 1 to { G i } i k 1 forms a family of mappings such that, these requirements are satisfied:
  • to each object X C i a mapping η i X : F i ( X ) G i ( X ) in C i + 1 is associated (it forms an i-component of η at X), for i = 1 , 2 , k ,
  • it holds the upward multi-fuzzy commutativity:
    η k X ( F k F 1 ( f ) ) ( G k G 1 ( f ) ) η 1 X ,
and the relative set determined by (10) is denumerable, i.e., c a r d ( A ) = 0 .
Definition 13.
(The uncountable-valued upward fuzzy natural transformation.) Let us assume that a finite sequence of categories C i together with two corresponding sequences { F i } i = 1 k 1 and { G i } i = 1 k 1 of functors operating between the categories (resp.) are given, for i = 1 , 2 , k . Then the upward multi-fuzzy natural transformation η from { F i } i = 1 k 1 to { G i } i k 1 forms a family of such mappings that the following requirements are satisfied:
  • to each object X C i a mapping η i X : F i ( X ) G i ( X ) in C i + 1 is associated (it forms an i-component of η at X), for i = 1 , 2 , k ,
  • it holds the upward multi-fuzzy commutativity:
    η k X ( F k F 1 ( f ) ) ( G k G 1 ( f ) ) η 1 X
and the relative set determined by (11) is equinumerous with the set R of real numbers, i.e c a r d ( A ) = 2 0 .

4. The Natural Transformation with Multi-Fuzzy Commutativity in Terms of Hamming’s Distances

From an operational and application-based perspective–it may be interesting which types of multi-fuzzy natural transformations preserve a computational nature (if any). Fortunately, the answer to the question may be positive–such a convenient property forms a feature of all ‘countable’. In [20], all countable situations were described by means of coding theory by their reference to Hamming’s distances. This solution enabled us to distinguish another subclass in the broad taxonomy of the multi-fuzzy natural transformation: the class of Hamming’s countable-valued fuzzy natural transformations. The idea to render countable cases of multi-fuzzy natural transformations by means of Hamming’s distances and other terms of coding theory stems from an observation that all relative sets in these countable cases may be viewed as the result sets of an error coding (an error word transmission). Formally, the difference/relative sets (in the countable cases) have been identified with sets { i : a i b i } –the sets of all indices i, for which a = a 1 , a n and b = b 1 , b n in A m remain mutually different.
This leads to the following definition of Hamming’s countable-valued upward fuzzy natural transformation.
Definition 14.
(Hamming’s countable upward fuzzy natural transformation, see: [20].) Let us assume that two categories C and D together with two functors F , G between them are given. Let us also assume that η : F G forms an upward fuzzy natural transformation. Then η is Hamming’s countable-valued upward fuzzy natural transformation provided that the following condition:
G ( f ) η X / η Y F ( f ) = { i : a i b i } ,
is satisfied and either c a r d ( { i : a i b i } ) < or c a r d ( { i : a i b i } ) = 0 .
Otherwise, if η Y F ( f ) / G ( f ) η X is already considered instead of
G ( f ) η X / η Y F ( f ) ,
the Hamming’s countable-values downward fuzzy natural transformation may be defined.
The same founding idea and the same conceptual tissue with definitions of Hamming’s distance and Hamming’s ball(see: [21], pp. 375–378) are incorporated to the Hamming’s countable upward/downward multi-fuzzy natural transformations.
Definition 15.
(See: [21].) Let Σ be a finite alphabet and the words a = a 1 , a n , b = b 1 , b n Σ n , for some fixed n N . Then the Hamming’s distance between words a and b in Σ n is a cardinality of the set { i : a i b i } . We write is d H ( a , b ) .
Definition 16.
(See: [21].) The Hamming’s ball of radius d and a center a is the following set
S d ( a ) = { b : d H ( a , b ) d } .
Theorem 2.
(See: [21].) The following condition
a b a S d ( b ) .
defines the necessary and sufficient condition to detect at most d errors.
Meanwhile, it remains to solve the problem of effective computing the final relative sets (obtained from the intermediate relative sets). As previously described–we are convinced to render the final relative set by means of the simple sum of the intermediate relative sets In fact, this solution enables us to preserve a piece of information about the provenance of all the elements of the final relative set.
Therefore, let us consider a k-multi-diagram This is a multi-diagram with k-single diagrams.–as in Figure 6 (or Figure 7). If A 1 , A 2 , , A k constitute all consecutive relative sets for the 1-st, 2-nd, …, k-diagram, then the final relative set A after these k-steps is determined by the simple sum of them, i.e., A = i = 1 k A i Let us note that the following identification i = 1 k A i with ( A 1 , A 2 , , A k ) is admitted because of finiteness of the simple sum.. The formal definition is the following.
Definition 17.
(Hamming’s countable downward multi-fuzzy natural transformation) Let us assume that a finite sequence of categories C i together with two corresponding finite sequences { F i } i = 1 k 1 and { G i } i = 1 k of functors between them are given, for i = 1 , 2 , k . Then Hamming’s countable upward multi-fuzzy natural transformation η from { F i } i = 1 k 1 from { G i } i = 1 k forms a family of such morphisms that the following requirements are satisfied:
  • to each object X C i a morphism η i X : F i ( X ) G i ( X ) in C i + 1 is associated (it forms an i-component of η at X), for i = 1 , 2 , k ,
  • it holds either:
    m a x i = 1 , 2 , k 1 { c a r d ( A i ) } = 0 or
    m a x i = 1 , 2 , k 1 { c a r d ( A i ) } <
    for each A i in i = 1 k 1 A i Let us observe that we have exactly k 1 relative sets as the result of k 1 single diagrams if the number of η-components is k., where
    i = 1 k 1 A i = η k X ( F k F 1 ( f ) ) / ( G k G 1 ( f ) ) η 1 X
This way of defining also delivers a criterion of recognizing whether a given multi-fuzzy natural transformation is of the Hamming’s sort. This fact is simply determined by the cardinality of the most ‘greater’ sets from their simple sum It is noteworthy that this comparison works perfectly for finite sets only. In fact, denumerable sets cannot be perfectly distinguished by considering their cardinalities. Other topological properties of them, such as density or nowhere-density, should be taken into account. In order to define the upward counterpart, it is enough to change the order of the functor compositions in the set difference on the right side (19).

5. Fuzzy Yoneda’s Lemma

Having introduced a complete taxonomy for a variety of the multi-fuzzy natural transformations, we can venture to formulate the corresponding multi-fuzzy Yoneda’s lemma.
Let us recall the fact that the discrepancy between the original Yoneda’s lemma and its fuzzy counterpart–due to [20]–manifests itself by a degree of similarity between the Hom-functor H o m ( c , ) and its representable functor, say F. Indeed, we deal with an isomorphism in the original Yoneda’s lemma and with a similarity ∼ (measured by the cardinality of difference sets)–in fuzzy Yoneda’s lemma. In the last case, we think about similarity up to the difference set A denoting it as ‘ u p t o d . s . A ’.
It is clear that the multi-fuzzy Yoneda’s lemma should also be based on a kind of a multi-similarity ( u p t o d . s . ). Besides, a method of defining the final relative sets (in this new multi-fuzzy situation) by a simple sum of the intermediate relative sets should also be reflected in the new definition.
Definition 18.
(Multi-similarity up to the difference set A.) Let K , M be two arbitrary sets. It will be said that K is multi-similar toM up to d.s. A if and only if K / M = A , where A = i k A i for some A i , for a fixed k In practice, we only consider finite simple sums. We will write K M (up to d.s. A). Conversely, we say that M is multi-similar to The sens of the name may be explained by the fact that each finite simple sum might be identified with the sequence of its components. K up to the difference set A if and only if M / K = A , and A forms a finite simple sum of some components.
It enables us to give a precise formulation of the multi-fuzzy Yoneda’s lemma. It is not difficult to see the main discrepancy between fuzzy Yoneda’s lemma and its multi-fuzzy version. It relies on the fact that the pairs (consisting of a given functor and its representable functor) are exchanged for the finite sequences of functors and their representable functors.
Theorem 3.
(The multi-fuzzy Yoneda’s Lemma.) Let assume that C i k i = 1 be a sequence of locally small categories and let { F i } i = 1 k 1 be a sequence of functors from C i Setsand let H o m i ( c , ) –be the hom-functor for c C i . Then the downward fuzzy natural transformations η between { H o m i ( c , ) } i = 1 k 1 and { F i } i = 1 k 1 is similar to the set F k 1 F 1 ( c ) up to d. s. A, and we will denote this fact by:
F k 1 F 1 ( c ) η ( { H o m i ( c , ) } i = 1 k 1 , { F i } i = 1 k ) ( u p t o d . s . A ) ,
for i = 1,2…, k.
An outline of the proof: The proof runs by induction over the complication degree of the multi-diagram.
The objective of the proof–due to the original proof of the classical Yoneda’s lemma–is a task to predict the form of all the components of the fuzzy natural transformations.
Therefore, let us assume that C be an initial category C , c , b are two fixed objects of C (as in Figure 4), and let also assume that the functor F and F ( b ) and F ( c ) are given to establish two components η c and η b of η -transformation. As previously, an initially chosen object c C is transformed via η c (the first transformation path). Having established the values η c ( i d c ) as ξ , we can obtain by F ( f ) , i.e., the value F ( f ) ξ . Simultaneously, c C is transformed via f composed with η b , i.e., η b ( f ) (the second transformation path). If η forms the upward fuzzy natural transformation, then F ( f ) ξ / η b ( f ) = A . Hence–due to Def. 18– F ( f ) ξ η b ( f ) . In this way η b has been established by ξ , excluding the points of difference set A. Hence: η ( H o m ( c , ) , F ) F ( c ) ( u p t o d . s . A ) The same reasoning might be repeated for the downward variant. If i = 1 , i.e., when we deal with a single fuzzy diagram, the proof runs as presented in [20]. For i 2 (see: Figure 7) we can exploit the fact that each such a ξ i –from ξ 1 up to ξ k –may be established to execute the similarity F i ξ i η i ( f ) (up to d.s A i ) because–at each diagram stage–the functors H o m i ( c , ) and F i (for each i 1 , , k ) satisfy the same assumptions as the pair F and H o m ( c , ) -functor from the classical Yoneda’s lemma. Indeed, it is enough to restrict the proof analysis to these elements, for which the diagram commutes (obviously - we should omit the points from relative sets). After establishing ξ k 1 , it is not difficult to define the final ξ k and to repeat the previous reasoning to find the last component η k as previously. It exactly means that we determine the following similarities: η i ( H o m i ( c , ) , F i ) F i ( c ) , at each stage i of the multi-diagram-based construction. Finally, the thesis of the theorem may be deduced from it and from the fact that ξ k is achieved by composing ξ 0 F k 1 F 1 .

6. The Problem Solving and Closing Remarks

Having defined fuzzy natural transformations by means of Hamming’s distances, we can venture to return to our initial problem in order to find the answers to the questions A, B, C, and D.
Ad. A. According to the previous results from Section IV–a possible fuzzification of the natural transformation η = ( T , T c o n ) should be identified with similarity up to d. s. A for the relative set c o n Y ( T ) ( l ) / T c o n ( c o n X ( l ) , for l = [ [ a , b ] , [ a , c , a , b , c ] , [ c ] ] (see: Figure 5). Because the finally obtained lists [1,1,1,2,1,1,2,2], [1,1,2,3,2,2,1,1]–in the Hamming’s representation–may be identified with the words a = ( a 1 , , a 8 ) and b = ( b 1 , , b 8 ) (over Σ = { 1 , 2 , 3 } ) by Hamming’s distance d H ( a , b ) = { i : a i b i } . Obviously, the lists remain different in 6 places, thus their d H = 6 .
Ad. B. In our case, a defuzzification process (returning to the non-fuzzy natural transformation) requires to detect all the 6 errors. The necessary and sufficient condition of an error detection (for at most d errors) indicates that the condition (15) a b a S 6 ( b ) = { c : d H ( b , c ) 6 } should be verified. As the lists a, b are mutually different, one only needs to check whether a S 6 ( b ) . However, d H ( a , b ) = 6 , thus a S 6 ( b ) , so the fuzzification process is not feasible for that pair. Hence, a pair of lists with at least 7 different values is required.
Ad. C It has already been said that the simple sum-based construction of the final relative sets (over a given multi-fuzzy diagram) does not lose any piece of information about the provenance of the set elements. In other words, we are in a position (at each i-stage of the k-multi-diagram analysis) to indicate the intermediate relative set, from which a given element is taken. Simultaneously, each relative set A i in the final simple sum, for i = 1 , , k , may be seen as a result of the error propagation at an i-stage (diagram) of the k-multi-diagram. Thus, the final error propagation A over the whole multi-diagram is controllable by considering the simple sum A = i k A i .
Ad. D Let us initially assume that the initial lists of points (after each stage), i.e., [1,1,1,1,1,1], [1,1,2,0,0,0] and [1,1,0,0,0,0] have been obtained via the downward composition of the appropriate functors. Let us also assume that we are interested in the relative sets as a difference between the S U i / S D i , where S U i is an ‘upward composition’ set (after an i stage) and S D i is a ‘downward composition’ set (after an i stage), for i = 1 , 2 , 3 It is also noteworthy that a kind of a pattern of correctness must be established here in order to solve the case. In our case, the ‘downward composition set’ plays such a role. Meanwhile, the ‘upward composition’ set is considered as the modified one with potential errors to be detected. This establishment plays a role of a feasibility criterion for the task.. In other words, we need to detect the relative sets A 1 , A 2 and A 3 after each diagram stage. For clarity we will mark the places where the corresponding values are different, by letters a j i , where i { 1 , 2 , 6 } informs about the place of the error in the order of errors of a given list, and j { 1 , 2 , 3 } denotes the diagram stage.
By the assumptions and after the appropriate computing we get:
  • A 1 = [ 0 , 0 , 0 , a 1 1 , a 2 1 , 0 ] ,
  • A 2 = [ 0 , a 1 2 , a 2 2 , 0 , 0 , 0 ] ,
  • A 3 = [ 0 , a 1 3 , a 2 3 , 0 , a 3 3 , 0 ] ,
Due to the points C–the final error propagation relative set A is given as A = [ 0 , 0 , 0 , a 1 1 , a 2 1 , 0 ] [ 0 , a 1 2 , a 2 2 , 0 , 0 , 0 ] [ 0 , a 1 3 , a 2 3 , 0 , a 3 3 , 0 ] .

7. The State-Of-The-Art

This paper research forms a slight and more detailed extension of research from [19] and initially stems from [18], where a concept a fuzzy natural transformation was introduced and described for single non-commutative diagrams.
Although these papers contain purely theoretic results–they are rather practically motivated, what found its reflection in describing some selected combinatorial aspects of the paper issue concerning the error detection criteria. In this perspective–these papers do not participate in the recent debates on a category-theory based foundations of set theory and its fuzzy counterpart–against many articles, such as the works collected in seminal monographs [12,22]. The papers of this sort are often aimed at the proposing the most proper and mathematically rigorous categorial semantics for fuzzy set theory, as proposed in terms of Takeuti-Titani’s models from [23] (see also: [24])–due to [25]–and recently in [26] in terms of the so-called fibred algebra.
The methodological differences between the papers collected in [12] and the papers [18,19] manifest in approaches to the issue of fuzziness in its relation to category theory. While the papers from the monograph propose mainly a kind of a categorial depiction of different –sometimes sophisticated–mathematical objects (subobjects of the so-called SM-SET algebras in [13]), spaces (fuzzy topological spaces in [14]), theorems or theories (Stone Representation Theories in [27]), the papers [18,19] give a fuzzy and multi-fuzzy modification of a purely categorial concept of natural transformation.
The same paradigm of fuzzification of some mathematical (mostly: for the algebraic and graph theory-based) objects was incorporated in several previous papers, such as [9]) (for fuzzy groups), [10] (for fuzzy graphs) or [11] (for C*-algebras). Although an idea of fuzzification of purely categorial objects–to the best of the author’s knowledge–has not been yet materialized directly, some papers elucidated a fuzzy ‘face’ of some categorial objects, such as in [28], where the category of sheaves over a complete Boolean algebra B is interpreted as equivalent to the category of B-valued sets and maps (in the Scott-Solovay sense).
The concept of fuzzified natural transformation itself seems to show some similarity to the so-called m-polar fuzzy sets–recently described as a natural enlargement of the so-called bipolar fuzzy sets in [29] and extended towards ideals of BCK/BCI-algebras in [30] and the so-called m-polar fuzzy graphs in [31]. In fact, the construction of m-polar fuzzy sets–as illustrated in [29]–preserves a piece of information about the provenance of elements in the set. The same property may be associated to the final relative sets–given by the simple sums of the i-stage intermediate relative sets. In addition, both fuzzy natural transformations and m-polar fuzzy sets constitute essentially a collection of the appropriate mappings from an initially given set. Simultaneously, the images of the mapping defining m-polar fuzzy sets (the m-products of the compact interval [0,1]) are considered as the lattice-type structures, what introduces a difference between them and relative sets, which form purely set-theoretic collections of objects without any additional algebraic structures imposed on them.
Meanwhile, the m-polar fuzzy sets constitute the twin entities for the so-called multi-fuzzy sets. The last ones are determined by the so-called multi-membership functions–they form the sets of sequences consisting of the appropriate membership functions (for arguments taken from an initial non-fuzzy set) The formal and general definition in terms of complete lattices is the following one.
Definition 19.
Let X be a non-empty set, let N be the set of all natural numbers and let { L i : i N } be a set of complete lattices. Then a multi-fuzzy set A (in X) forms a set of the sequences (see: [32], p.37):
A = { x , μ 1 ( x ) , , μ n ( x ) : x X } ,
and μ i L i , for each i N .
This way of defining these entities and a lack of polarity determines the main discrepancy between them and m-polar fuzzy sets, which also manifests itself by the method of their algebraic depiction. Whereas m-polar fuzzy sets are conceptually based on simple sums, the multi-fuzzy sets are expressible in terms of ordinary sums This property seems to be especially visible for some unique types of the multi-fuzzy sets, such as the multi-fuzzy sets with linearly dependent infinite coordinates. Indeed, such a set, say A, is defined as follows. (See: [32], p. 37.)
A = { x , μ 1 ( x ) , μ 2 ( x ) , , : x X , i = 1 μ i ( x ) = 1 } .
In this way, the multi-fuzzy transformations should be conceptually located between the m-polar sets and the multi-fuzzy sets.

8. Closing Remarks

It has been just illustrated how to construct a variety of the multi-fuzzy natural transformations based on a fuzzy natural transformation. The main distinction criterion–adopted to elaborate the frame of this taxonomy–was a cardinality of the newly introduced difference sets. We are in a position to elaborate the Hamming’s distance-based depiction of the multi-fuzzy natural transformations with respect to finite or denumerable difference sets. An additional novelty of the paper analysis constitutes the multi-fuzzy Yoneda’s lemma. Its formulation with its proof outline was put forward. Due to our expectations–it enables us to forecast a form of multi-fuzzy natural transformations. However, this task is only approximately feasible. We have proposed to describe this fact as similarity ‘up to the difference sets’. Whereas an original Yoneda’s lemma allows us to forecast a general form of the natural transformation for a pair of functors, the multi-fuzzy Yoneda’s lemma enables us to predict the form of the corresponding multi-fuzzy natural transformation for a chosen finite sequence of functors. One can venture into a thesis that the multi-fuzzy Yoneda’s introduces some portion of optimism. Indeed, the construction of the multi-fuzzy transformation over the corresponding multi-diagram allows us to preserve a piece of knowledge about the relative difference sets’ provenance. However, the presented approach seems to be having some important restrictions. In fact, the idea of fuzzification of natural transformations–since it bases on a finite multi-diagram–cannot be incorporated for natural transformations–based on arbitrarily large multi-diagrams. It corresponds to a well-known non-extendability of some mathematical properties from the finite cases for the infinite ones.
Simultaneously, category theory seems to constitute convenient machinery to elucidate and generalize an algebraic nature of the code error detection–due to their combinatorial taxonomy (for Hamming codes, Hadamard codes, or Reed-Muller codes). Independently of this issue–one can venture to formulate an optimistic thesis that these theoretic considerations might find their possible application area in some programming-based frameworks of Erlang or Haskell.
It seems that the paper constructions may refer to many different structures. Obviously, the world of the categories themselves, such as Set, GR, Top, Metr and their mappings do not exhaust the class of all entities, which may be modeled by them. It seems that some structures and the diagram-based relations of a linguistic nature may constitute an attractive application area of the paper constructions and theoretic considerations. It has been shown how the multi-fuzzy diagrams work in the word error detection, this—in the context of lexis of formal languages. Meanwhile, many categorial diagrams may be exploited to represent the appropriate (parts of) derivation trees in the natural language sentences’ syntax analysis. If a single diagram can represent a phrase of a single sentence, the appropriate and modified multi-diagrams may be potentially exploited to represent broader fragments of statements. This idea seems to be a promising area of future exploration.
Last, but not least–the mutual relationships between relative sets and m-polar fuzzy sets seem to extend a potential application area of the first ones in computer science towards such entities as multi-agents, multi-attributes, multi-polar information, or uncertainty. However, all these ideas also require a deeper analysis.

Funding

This research received no external funding.

Acknowledgments

The author would like to thank to Antoni and Krzysiek for so many motivating discussions. The next, the author would like to thank to the group of master students from the SMADA specialty for their contributing to the intellectual atmosphare, in which the paper was born. Last, but not least–the author thanks to the anonymous referees for their helpful suggestions and constructive comments, which allowed me to improve the quality of the paper.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Eilenberg, S.; MacLane, S. General theory of natural equivalences. Trans. Am. Math. Soc. 1945, 28, 247. [Google Scholar]
  2. Lawvere, F.; Rosebrugh, R. Sets for Mathematics; Oxford University Press: Oxford, UK, 2003. [Google Scholar]
  3. Lawvere, F.; Schnauel, S. Conceptual Mathematics: A First Introduction to Categories; Cambridge University Press: Cambridge, UK, 2009. [Google Scholar]
  4. Awoday, S. Category Theory; Oxford University Press: Oxford, UK, 2010. [Google Scholar]
  5. Mac Lane, S. Categories for the Working Mathematician; Springer: Berlin/Heidelberg, Germany, 1998. [Google Scholar]
  6. Spivak, D. Category Theory for the Sciences; Cambridge Press: Cambridge, UK, 2014. [Google Scholar]
  7. Fagin, R.; Halpern, J.; Moses, Y.; Vardi, M. Reasoning about Knowledge; Cambridge Press: Cambridge, UK, 1995. [Google Scholar]
  8. Lomuscio, A.; Michaliszyn, J. An Epistemic Halpern-Shoham logic. In Proceedings of the IJCAI-2013, Beijing, China, 3–9 August 2013; pp. 1010–1016. [Google Scholar]
  9. Rosenfeld, A.; Moderson, J.; Bhutani, K. Fuzzy Group Theory; Springer: Berlin/Heidelberg, Germany, 2006; ISBN 0-691-12993-2. [Google Scholar]
  10. Moderson, J.; Mathew, S.; Malik, D. Fuzzy Graph Theory with Applications to Human Trafficking; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
  11. Fattahi, F. Fuzzy quasi C*-algebra. Fuzzy Inf. Eng. 2013, 5, 327–333. [Google Scholar] [CrossRef]
  12. Rodabaugh, S.; Klement, E.-P.; Höhle, U. Applications of Category Theory to Fuzzy Subsets; Kluwer Academic Publisher: Norwell, MA, USA, 1991. [Google Scholar]
  13. Coulon, J.; Coulon, J.L.; Hoehle, U. Classification of Extremal Subobjects of Algebras over SM-SET. In Applications of Category Theory to Fuzzy Subsets; Kluwer Academic Publisher: Norwell, MA, USA, 1991; pp. 9–31. [Google Scholar]
  14. Lowen, E.; Lowen, R. A Topological Universe Extension of FTS. In Applications of Category Theory to Fuzzy Subsets; Kluwer Academic Publisher: Norwell, MA, USA, 1991; pp. 153–176. [Google Scholar]
  15. Mockor, J. Functors among Relational Variants of Categories Related to L-Fuzzy Partitions, L-Fuzzy Pretopological Spaces and L-Fuzzy Closure Spaces. Axioms 2020, 9, 63. [Google Scholar] [CrossRef]
  16. Belohlávek, R. Fuzzy closure operators I. J. Math. Anal. Appl. 2001, 62, 473–489. [Google Scholar] [CrossRef] [Green Version]
  17. Belohlávek, R. Fuzzy closure operators II. Soft Comput. 2002, 7, 53–64. [Google Scholar] [CrossRef]
  18. Jobczyk, K.; Ligȩza, A. The Natural Transformation with Fuzzy Commutativity Condition. In Proceedings of the FUZZ-IEEE, New Orleans, LA, USA, 23–26 June 2019; pp. 1–8. [Google Scholar]
  19. Jobczyk, K.; Ligȩza, A. The Natural Transformation with Multi-Fuzzy Commutativity Condition. In Proceedings of the FUZZ-IEEE, Glasgow, UK, 19–24 July 2020. to be published. [Google Scholar]
  20. Jobczyk, K.; Gał czyński, P. The natural transformation with fuzzified commutativity. 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]
  21. Lipski, W.; Marek, W. Combinatorial Analysis; PWN: Warsaw, Poland, 1986. [Google Scholar]
  22. Hoehle, U.; Klement, E.P. Non-Classical Logics and its Applications of Category Theory to Fuzzy Subsets; Springer Science: Berlin/Heidelberg, Germany, 2012. [Google Scholar]
  23. Takeuti, G.; Titani, S. Intuitionistic fuzzy logic and intuitionistic fuzzy set theory. J. Symb. Log. 1984, 49, 851–866. [Google Scholar] [CrossRef]
  24. Hajek, P. Metamathematics of Fuzzy Logic; Kluwer Academic Publishers: Dordrecht, The Netherlands, 1998. [Google Scholar]
  25. Dubois, D.; Gottwald, S.; Hajek, P.; Kacprzyk, J.; Prade, H. Terminological difficulties in fuzzy set theory—The case of ‘Intuitionistic Fuzzy Sets’. Fuzzy Sets Syst. 2005, 156, 485–491. [Google Scholar] [CrossRef]
  26. Maruyama, Y. First-Order Typed Fuzzy Logics And Their Categorical Semantics: Linear Completeness And Baaz Translation Via Lawvere Hyperdoctrine Theory. Proc. FUZZ-IEEE 2020. (to be published). [Google Scholar]
  27. Rodabaugh, S. Categorial Frameworks for Stone Representation Theorem. In Applications of Category Theory to Fuzzy Subsets; Kluwer Academic Publisher: Norwell, MA, USA, 1991; pp. 177–231. [Google Scholar]
  28. Hoehle, U. M-valued Sets and Sheaves over Integral Commutative CL-Monoids. In Applications of Category Theory to Fuzzy Subsets; Kluwer Academic Publisher: Norwell, MA, USA, 1991; pp. 33–72. [Google Scholar]
  29. Chen, J.; Li, S.; Ma, S.; Wang, X. m-Polar fuzy sets: An extension of bipolar fuzzy sets. Sci. World J. 2014, 2014, 416530. [Google Scholar]
  30. Al-Masarwah, A.; Ahmad, A.G. m-Polar fuzzy ideals of BCK/BCI-algebras. J. King Saud Univ. 2019, 31, 1200–1226. [Google Scholar] [CrossRef]
  31. Singh, P. m-polar fuzzy graph representation of concept lattice. Eng. Appl. Artif. Intell. 2018, 67, 52–62. [Google Scholar] [CrossRef]
  32. Sabu, S.; Ramakrishnan, T. Multi-fuzzy sets: An extension of fuzzy sets. Fuzzy Inf. Eng. 2011, 1, 35–43. [Google Scholar]
Figure 1. A visual illustration of a founding idea of the natural transformation η for two functors F and G between categories K and L. The natural transformation is represented here by a pair of components η 0 , η 1 . See: [18].
Figure 1. A visual illustration of a founding idea of the natural transformation η for two functors F and G between categories K and L. The natural transformation is represented here by a pair of components η 0 , η 1 . See: [18].
Symmetry 12 01578 g001
Figure 2. The diagrams–presenting the natural transformations with their components marked in green. The left-side diagram presents an initial general situation. The right-side diagrams specify this general situation in two ways. In consequence, two different components of natural transformations guarantee commutativity of the diagrams. In the upward diagram (a)– the natural transformation as a pair ( f , f ) , in the downward diagram (b)–the natural transformation as a pair ( i d 0 , i d 0 ) see:[18].
Figure 2. The diagrams–presenting the natural transformations with their components marked in green. The left-side diagram presents an initial general situation. The right-side diagrams specify this general situation in two ways. In consequence, two different components of natural transformations guarantee commutativity of the diagrams. In the upward diagram (a)– the natural transformation as a pair ( f , f ) , in the downward diagram (b)–the natural transformation as a pair ( i d 0 , i d 0 ) see:[18].
Symmetry 12 01578 g002
Figure 3. A visual and a table-based presentation of a Hom-functor in the category objects B , C and E. ID in the table for B object contains all arrows beginning from B and ‘@’ denotes an argument. Similarly–for points C and E. See: [18].
Figure 3. A visual and a table-based presentation of a Hom-functor in the category objects B , C and E. ID in the table for B object contains all arrows beginning from B and ‘@’ denotes an argument. Similarly–for points C and E. See: [18].
Symmetry 12 01578 g003
Figure 4. The illustration of the proof idea of Yoneda’s lemma for the natural transformation with the components η b , η c . By C ( c , c ) we denote a class of C -morphisms from c object to c itself, by C ( b , c ) –a class of C -morphisms from c to b. Meanwhile, the upward diagram presents the general scenario, the right one–the particular situation, as: i d c C ( c , c ) , f C ( b , c ) , etc. Meanwhile, the lacking functors between C ( c , c ) and C ( b , c ) are omitted for a clarity of the presentation (see [18].)
Figure 4. The illustration of the proof idea of Yoneda’s lemma for the natural transformation with the components η b , η c . By C ( c , c ) we denote a class of C -morphisms from c object to c itself, by C ( b , c ) –a class of C -morphisms from c to b. Meanwhile, the upward diagram presents the general scenario, the right one–the particular situation, as: i d c C ( c , c ) , f C ( b , c ) , etc. Meanwhile, the lacking functors between C ( c , c ) and C ( b , c ) are omitted for a clarity of the presentation (see [18].)
Symmetry 12 01578 g004
Figure 5. The illustration of the leading problem. (see: [20]).
Figure 5. The illustration of the leading problem. (see: [20]).
Symmetry 12 01578 g005
Figure 6. A multi-diagram with two sequences of functors { F i } i = 1 k and { G i } i = 1 k as a construction basis for the multi-fuzzy natural transformation. See: [19].
Figure 6. A multi-diagram with two sequences of functors { F i } i = 1 k and { G i } i = 1 k as a construction basis for the multi-fuzzy natural transformation. See: [19].
Symmetry 12 01578 g006
Figure 7. The multi-diagram-based natural transformation given as the k-tuple ( η 0 , η 1 , , η k 1 ) . Each component η i operates between the Hom-functor H o m i ( c , ) and its corresponding functor F i , for i = 1 , , k 1 . (See: [19].)
Figure 7. The multi-diagram-based natural transformation given as the k-tuple ( η 0 , η 1 , , η k 1 ) . Each component η i operates between the Hom-functor H o m i ( c , ) and its corresponding functor F i , for i = 1 , , k 1 . (See: [19].)
Symmetry 12 01578 g007

Share and Cite

MDPI and ACS Style

Jobczyk, K. The Fuzzified Natural Transformation between Categorial Functors and Its Selected Categorial Aspects. Symmetry 2020, 12, 1578. https://doi.org/10.3390/sym12091578

AMA Style

Jobczyk K. The Fuzzified Natural Transformation between Categorial Functors and Its Selected Categorial Aspects. Symmetry. 2020; 12(9):1578. https://doi.org/10.3390/sym12091578

Chicago/Turabian Style

Jobczyk, Krystian. 2020. "The Fuzzified Natural Transformation between Categorial Functors and Its Selected Categorial Aspects" Symmetry 12, no. 9: 1578. https://doi.org/10.3390/sym12091578

APA Style

Jobczyk, K. (2020). The Fuzzified Natural Transformation between Categorial Functors and Its Selected Categorial Aspects. Symmetry, 12(9), 1578. https://doi.org/10.3390/sym12091578

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop