Abstract
This chapter will build upon previous achievements on monadic rough objects over the category Set, and show how rough object approximation and algebraic manipulation in general can be enriched by extending constructions to work similarly over monoidal closed categories embracing both algebraic as well as order structures. The chapter will also show how the rough information model in this monoidal closed category extension connects with other information models being relational in their basic original structures. Additionally, the chapter will discuss the potential of real world applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
WHO website for classifications http://www.who.int/classifications/en/.
- 2.
SFINX as a database and corresponding support system is in use in almost all pharmacies in Finland.
References
Banach, S.: Théorie des opérations linéares. Zu Subwencji Funduszu Kultury Narodowej, Warsaw (1932)
Bénabou, J.: Catégories avec multiplication. C. R. Acad. Sci. Paris 256, 1887–1890 (1963)
Bénabou, J.: Algébre élémentaire dans les catégories avec multiplication. C. R. Acad. Sci. Paris 258, 771–774 (1964)
Böttiger, Y., Al, E.: SFINX—a drug-drug interaction database designed for clinical decision support systems. Eur. J. Clin. Pharmacol. 65(6), 627–633 (2009). https://doi.org/10.1007/s00228-008-0612-5
Bourbaki, N.: Séminaire de Géométrie Algébrique du Bois Marie - 1963–64 - Théorie des topos et cohomologie étale des schémas - (SGA 4) - vol. 1. Lecture Notes in Mathematics, vol. 269. Springer, Berlin (1972)
Bousquet, J., Al, E.: Building bridges for innovation in ageing: synergies between action groups of the EIP on AHA. J. Nutr. Health Aging 21(1), 92–104 (2016). https://doi.org/10.1007/s12603-016-0803-1
de Vries, M., Al, E.: Fall-risk-increasing drugs: a systematic review and meta-analysis: I. Cardiovascular drugs. J. Am. Med. Dir. Assoc. 19(4), 371.e1–371.e9 (2018). https://doi.org/10.1016/j.jamda.2017.12.013
Eilenberg, S., MacLane, S.: General theory of natural equivalences. Trans. Am. Math. Soc. 58(2), 231–294 (1945)
Eklund, P.: The syntax of many-valued relations. In: Information Processing and Management of Uncertainty in Knowledge-Based Systems, pp. 61–68. Springer, Berlin (2016). https://doi.org/10.1007/978-3-319-40581-0_6
Eklund, P., Gähler, W.: Contributions to fuzzy convergence. In: Gähler, W., Herrlich, H., Preuß, G. (eds.) Recent Developments of General Topology and Its Applications, International Conference in Memory of Felix Hausdorff (1868–1942), pp. 118–123. Akademie Verlag, Berlin (1992)
Eklund, P., Gähler, W.: Partially ordered monads and powerset Kleene algebras. In: Proceedings of the 10th Information Processing and Management of Uncertainty in Knowledge Based Systems Conference (IPMU), vol. 3, pp. 1865—1869 (2004)
Eklund, P., Galán, M.A.: Monads can be rough. In: Rough Sets and Current Trends in Computing, pp. 77–84. Springer, Berlin (2006). https://doi.org/10.1007/11908029_9
Eklund, P., Galán, M.: The rough powerset monad. J. Mult. Valued Log. Soft Comput. 13, 321–334 (2007)
Eklund, P., Galán, M.Á.: Partially ordered monads and rough sets, chapter. In: Transactions on Rough Sets VIII, pp. 53–74. Springer, Berlin (2008)
Eklund, P., Galán, M., Ojeda-Aciego, M., Valverde, A.: Set functors and generalised terms. In: Proc. IPMU 2000, 8th Information Processing and Management of Uncertainty in Knowledge-Based Systems Conference, vol. III, pp. 1595–1599 (2000)
Eklund, P., Galán, M.A., Karlsson, J.: Rough Monadic Interpretations of Pharmacologic Information. In: ICCS 2007, pp. 108–113. Springer, London (2007). https://doi.org/10.1007/978-1-84628-992-7_15
Eklund, P., Galán, M., Gähler, W.: Partially ordered monads for monadic topologies, rough sets and kleene algebras. Electron. Notes Theor. Comput. Sci. 225, 67–81 (2009). https://doi.org/10.1016/j.entcs.2008.12.067
Eklund, P., Galán, M.A., Karlsson, J.: Categorical innovations for rough sets. In: Studies in Computational Intelligence, pp. 45–69. Springer, Berlin (2009). https://doi.org/10.1007/978-3-540-89921-1_2
Eklund, P., Galán, M., Helgesson, R., Kortelainen, J.: Fuzzy terms. Fuzzy Sets Syst. 256, 211–235 (2014). https://doi.org/10.1016/j.fss.2013.02.012
Eklund, P., Galán, M.A., Kortelainen, J., Ojeda-Aciego, M.: Monadic formal concept analysis. In: International Conference on Rough Sets and Current Trends in Computing. Lecture Notes in Computer Science, pp. 201–210. Springer, Berlin (2014). https://doi.org/10.1007/978-3-319-08644-6_21
Eklund, P., Hohle, U., Kortelainen, J.: Modules in health classifications. In: 2017 IEEE International Conference on Fuzzy Systems. IEEE, Piscataway (2017). https://doi.org/10.1109/fuzz-ieee.2017.8015430
Eklund, P., Johansson, M., Kortelainen, J.: The logic of information and processes in system-of-systems applications. In: Soft Computing Applications for Group Decision-Making and Consensus Modeling, pp. 89–102. Springer, Berlin (2017). https://doi.org/10.1007/978-3-319-60207-3_6
Eklund, P., García, J.G., Höhle, U., Kortelainen, J.: Semigroups in complete lattices: quantales, modules and related topics. In: Developments in Mathematics, vol. 58. Springer, Berlin (2018)
Gähler, W.: Monadic topology – a new concept of generalized topology. In: Gähler, W., Herrlich, H., Preuß, G. (eds.) Recent Developments of General Topology and Its Applications, pp. 136–149. Akademie Verlag, Berlin (1992)
Goguen, J.: L-fuzzy sets. J. Math. Anal. Appl. 18, 145–174 (1967)
Höhle, U., Stout, L.: Foundations of fuzzy sets. Fuzzy Sets Syst. 40, 257–296 (1991)
Kelly, G.M.: Basic Concepts of Enriched Category Theory. Lecture Notes Series, vol. 64. Cambridge University Press, London (1982)
MacLane, S.: Natural associativity and commutativity. Rice Univ. Stud. 49, 28–46 (1963)
MacLane, S.: Categorical algebra. Bull. Am. Math. Soc. 71(1), 40–106 (1965)
MacLane, S.: Categories for the Working Mathematician. Springer, Berlin (1971)
Nogues, M., Al, E.: Active and healthy ageing: from health prevention to personal care. CARSAT-MACVIA 7 meeting. Montpellier, 7–8th December 2015. Eur. Geriatr. Med. 8(5–6), 511–519 (2017). https://doi.org/10.1016/j.eurger.2017.07.004
Seppala, L.J., Al, E.: Fall-risk-increasing drugs: a systematic review and meta-analysis: II. Psychotropics. J. Am. Med. Dir. Assoc. 19(4), 371.e11–371.e17 (2018). https://doi.org/10.1016/j.jamda.2017.12.098
Seppala, L.J., et al.: Fall-risk-increasing drugs: a systematic review and meta-analysis: III. Others. J. Am. Med. Dir. Assoc. 19(4), 372.e1–372.e8 (2018). https://doi.org/10.1016/j.jamda.2017.12.099
Stout, L.N.: The logic of unbalanced subobjects in a category with two closed structures. In: Applications of Category Theory to Fuzzy Subsets, pp. 73–105. Springer, Netherlands (1992). https://doi.org/10.1007/978-94-011-2616-8_4
Acknowledgement
Research reported by the second author of this chapter was partially supported by the Spanish project:TIN2015-70266-C2-1-P.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix: Category Theory Notations and Constructions
Appendix: Category Theory Notations and Constructions
1.1 Basic Concepts and Notations
In a category C with objects A and B, morphisms f from A to B are typically denoted by or . The (A-)identity morphism is denoted and morphism composition uses . The set of C-morphisms from A to B is written as \( \operatorname {\mathrm {Hom}}_{{\mathtt {C}}}(A,B)\) or \( \operatorname {\mathrm {Hom}}(A,B)\).
The category of sets, Set, is the most typical example of a category, and consists of sets as objects and functions (in ZFC) as morphisms together with the ordinary composition and identity. Other categories may be defined, for example, using Set as a basis: a structure, defined by the given metalanguage, is added on Set-objects, and then morphisms are defined as Set-morphisms preserving these structures. A typical example is to add uncertainty, modelled by a quantale \(\ensuremath {\mathfrak {Q}}\), on Set-objects: The objects of the Goguen category \({\mathtt {Set}}(\ensuremath {\mathfrak {Q}})\) are pairs (X, α), where X is an object of Set and is a function (in ZFC). The morphisms are Set-morphisms satisfying . The composition of morphisms is defined as composition of Set-morphisms. Originally, Goguen considered a completely distributive lattice as the underlying lattice in [25] and further properties for Goguen categories can be found in [34].
A (covariant) functor between categories is a mapping that assigns each C-object A to a D-object F(A) and each C-morphism to a D-morphism , such that and \(\ensuremath {\mathsf {F}}( \operatorname {\mathrm {id}}_A)= \operatorname {\mathrm {id}}_{\ensuremath {\mathsf {F}}(A)}\). Composition of functors is denoted and the identity functor is written . The (covariant) powerset functor is the typical example of a functor, and is defined by P A being the powerset of A, i.e., the set of subsets of A, and P f(X), for X ⊆ A, being the image of X under f, i.e., P f(X) = {f(x)∣x ∈ X}. A contravariant functor maps to each C-morphism a D-morphism , and for the contravariant powerset functor we have \(\overline {\ensuremath {\mathsf {P}}}A=\ensuremath {\mathsf {P}}A\) and \(\overline {\ensuremath {\mathsf {P}}}f(Y) =\lbrace x\in X\mid \exists y\in Y: f(x)=y\rbrace \).
A natural transformation between functors assigns to each C-object A a D-morphism such that , for any . The identity natural transformation is defined by \(( \operatorname {\mathrm {id}}_{\ensuremath {\mathsf {F}}})_A= \operatorname {\mathrm {id}}_{\ensuremath {\mathsf {F}} A}\). If all τ A are isomorphisms, τ is called a natural isomorphism, or natural equivalence. For functors F and natural transformations τ we often write F τ and τ F to mean (F τ)A = F τ A and (τ F)A = τ F A, respectively. It is easy to see that given by η X(x) = {x}, and given by \(\mu _X({\mathscr {B}})=\bigcup {\mathscr {B}}(=\bigcup _{B\in \mathscr {B}}B)\) are natural transformations. The (vertical) composition of natural transformations is defined by , for all D-objects A.
Whereas morphisms are typically seen as ‘mappings’ between objects in a category, functors are ‘mappings’ between categories, i.e., morphisms in (quasi-) categories of categories, and natural transformations are ‘mappings’ between functors, i.e., morphisms in functor categories. These notions clearly lead to views on hierarchies of sets, classes and conglomerates, where foundational issues enter the scene, and our approach roughly follows Grothendieck’s [5] view of set-theoretic foundations for category theory.
A monad (or triple, or algebraic theory) over a category C is written as F = (F, η, μ), where is a (covariant) functor, and and are natural transformations for which and hold. A Kleisli category C F for a monad F over a category C is defined as follows: Objects in C F are the same as in C, and the morphisms are defined as , that is morphisms \(f\colon X \rightharpoondown Y\) in C F are simply morphisms in C, with being the identity morphism on X. Composition of morphisms is defined as
The category Rel with sets as objects and binary relations as morphisms, is isomorphic with the Kleisli category of the powerset monad over Set. This invites to viewing Kleisli morphisms as a general notion for relations in the sense of intuitively being “substitutions”.
Powerset monads and their many-valued extensions are in close connection to fuzzification and are good candidates to represent situations with incomplete or imprecise information. The many-valued covariant powerset functor L for a completely distributive lattice \(\ensuremath {\mathfrak {L}}=(L, \vee , \wedge )\) is obtained by L X = L X, i.e. the set of functions (or \(\ensuremath {\mathfrak {L}}\)-sets) , and following [25], for a morphism in Set, by defining L f(α)(y) =∨f(x)=y α(x). Further, if we define by
and by
then L = (L, η, μ) is a monad.
1.2 Sorted Categories
In the one-sorted (and crisp) case for signatures we typically work in Set, but in the many-sorted (and crisp) case we need the “sorted category of sets” for the many-sorted term functor. We start this section by a more general view by considering “a sorted category of objects”.
Let S be an index set (in ZFC), the indices are called sorts (or types), and we do not assume any order on S. For a category C, we write C S for the product category ∏S C. The objects of C S are tuples (X s)s∈S such that \(X_{\mathtt {s}} \in\operatorname {\mathrm {Ob}}({\mathtt {C}})\) for all s ∈ S. We will also use X S as a shorthand notation for these tuples. The morphisms between objects (X s)s∈S and (Y s)s∈S are tuples (f s)s∈S such that \(f_{\mathtt {s}} \in\operatorname {\mathrm {Hom}}_{{\mathtt {C}}}(X_{\mathtt {s}}, Y_{{\mathtt {s}}})\) for all s ∈ S, and similarly we will use f S as a shorthand notation. The composition of morphisms is defined sortwise (componentwise), i.e., .
Functors are lifted to functors F = (F s)s∈S from C S to D S. so that e.g. the regular powerset functor P S = (P)s∈S and the regular many-valued powerset functor L S = (L)s∈S, both are lifted to functors on Set S.
Products and coproducts, \(\prod \) and \(\coprod \), are handled sortwise. We also have a “subobject relation”, thus, (X s)s∈S ⊆ (Y s)s∈S if and only if X s ⊆ Y s for all s ∈ S. It is clear that all limits and colimits exist in Set S, because operations on Set S-objects are defined sortwise for sets. Further, the product ∏i ∈ I F i and coproduct ∐i ∈ I F i of covariant functors F i over Set S are defined as
and
with morphisms being handled accordingly.
The category \({\mathtt {Set}}(\ensuremath {\mathfrak {Q}})_S\) is called the many-sorted Goguen category. Objects in this category are tuples of pairs ((X s, α s))s∈S as objects, where for each s ∈ S, is a function (in ZFC). So, fixing s ∈ S we consider pairs (X s, α s) as objects in \({\mathtt {Set}}(\ensuremath {\mathfrak {Q}})\). Now, the \({\mathtt {Set}}(\ensuremath {\mathfrak {Q}})\)-morphisms form morphisms .
1.3 Term Constructions
Here we recall the term functor construction and for clarity we present it in the one sorted situation, using the construction presented in [18]. The many sorted extension is found in [19].
Let \(\varOmega =\bigcup _{n=0}^\infty \varOmega _n\) be an operator domain, where Ω n contains n-ary operators. The term functor T Ω: Set →Set is given as \({ \ensuremath {\mathsf {T}}}_\varOmega (X)=\bigcup _{k=0}^\infty { T}^k_\varOmega (X)\), where
In this context it is more convenient to write terms as (n, ω, (x i)i≤n) instead of the more common ω(x 1, …, x n). It is clear that (T Ω X, (σ ω)ω ∈ Ω) is an Ω-algebra, if σ ω((m i)i≤n) = (n, ω, (m i)i≤n) for ω ∈ Ω n and m i ∈T Ω X. Morphisms \(X\stackrel {f}{\rightarrow } Y\) in S et are extended in the usual way to the corresponding Ω-homomorphisms \((\ensuremath {\mathsf {T}}_{\varOmega }X, (\sigma _{\omega })_{ \omega \in \varOmega }) \stackrel {\ensuremath {\mathsf {T}}_{\varOmega }f}{\longrightarrow } (\ensuremath {\mathsf {T}}_{\varOmega }Y, (\tau _{\omega })_{\omega \in \varOmega })\), where T Ω f is given as the Ω-extension of \(X\stackrel {f}{\rightarrow } Y \hookrightarrow T_\varOmega Y\) associated to (T Ω Y, (τ nω)(n,ω) ∈ Ω). To obtain the term monad, define \(\eta _X^{\ensuremath {\mathsf {T}}_{\varOmega }}(x)=x\), and let \(\mu _X^{\ensuremath {\mathsf {T}}_{\varOmega }}=id^{\star }_{T_{\varOmega }X}\) be the Ω-extension of \(id_{T_{\varOmega }X}\) with respect to (T Ω X, (σ nω)(n,ω) ∈ Ω). This gives us the (one-sorted) term monad \(\ensuremath {\mathbf {T}}_{\varOmega }= (\ensuremath {\mathsf {T}}_{\varOmega },\eta ^{T_{\varOmega }},\mu ^{T_{\varOmega }})\).
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Eklund, P., Galán-García, MÁ. (2018). Rough Objects in Monoidal Closed Categories. In: Mani, A., Cattaneo, G., Düntsch, I. (eds) Algebraic Methods in General Rough Sets. Trends in Mathematics. Birkhäuser, Cham. https://doi.org/10.1007/978-3-030-01162-8_8
Download citation
DOI: https://doi.org/10.1007/978-3-030-01162-8_8
Published:
Publisher Name: Birkhäuser, Cham
Print ISBN: 978-3-030-01161-1
Online ISBN: 978-3-030-01162-8
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)