Skip to main content

Rough Objects in Monoidal Closed Categories

  • Chapter
  • First Online:
Algebraic Methods in General Rough Sets

Part of the book series: Trends in Mathematics ((TM))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 109.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 139.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    WHO website for classifications http://www.who.int/classifications/en/.

  2. 2.

    SFINX as a database and corresponding support system is in use in almost all pharmacies in Finland.

References

  1. Banach, S.: Théorie des opérations linéares. Zu Subwencji Funduszu Kultury Narodowej, Warsaw (1932)

    Google Scholar 

  2. Bénabou, J.: Catégories avec multiplication. C. R. Acad. Sci. Paris 256, 1887–1890 (1963)

    MathSciNet  MATH  Google Scholar 

  3. Bénabou, J.: Algébre élémentaire dans les catégories avec multiplication. C. R. Acad. Sci. Paris 258, 771–774 (1964)

    MathSciNet  MATH  Google Scholar 

  4. 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

    Article  Google Scholar 

  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)

    Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. Eilenberg, S., MacLane, S.: General theory of natural equivalences. Trans. Am. Math. Soc. 58(2), 231–294 (1945)

    Article  MathSciNet  Google Scholar 

  9. 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

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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

    Chapter  Google Scholar 

  13. Eklund, P., Galán, M.: The rough powerset monad. J. Mult. Valued Log. Soft Comput. 13, 321–334 (2007)

    MathSciNet  MATH  Google Scholar 

  14. Eklund, P., Galán, M.Á.: Partially ordered monads and rough sets, chapter. In: Transactions on Rough Sets VIII, pp. 53–74. Springer, Berlin (2008)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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

    Chapter  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

  19. 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

    Article  MathSciNet  Google Scholar 

  20. 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

    Google Scholar 

  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

  22. 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

    Google Scholar 

  23. 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)

    Google Scholar 

  24. 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)

    MATH  Google Scholar 

  25. Goguen, J.: L-fuzzy sets. J. Math. Anal. Appl. 18, 145–174 (1967)

    Article  MathSciNet  Google Scholar 

  26. Höhle, U., Stout, L.: Foundations of fuzzy sets. Fuzzy Sets Syst. 40, 257–296 (1991)

    Article  MathSciNet  Google Scholar 

  27. Kelly, G.M.: Basic Concepts of Enriched Category Theory. Lecture Notes Series, vol. 64. Cambridge University Press, London (1982)

    Google Scholar 

  28. MacLane, S.: Natural associativity and commutativity. Rice Univ. Stud. 49, 28–46 (1963)

    MathSciNet  MATH  Google Scholar 

  29. MacLane, S.: Categorical algebra. Bull. Am. Math. Soc. 71(1), 40–106 (1965)

    Article  MathSciNet  Google Scholar 

  30. MacLane, S.: Categories for the Working Mathematician. Springer, Berlin (1971)

    MATH  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. 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

    Google Scholar 

  33. 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

    Google Scholar 

  34. 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

    Chapter  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Patrik Eklund .

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

$$\displaystyle \begin{aligned} \eta_X(x)(x^{\prime})=\begin{cases} \top & \text{if } x=x^{\prime} \\ \bot & \text{otherwise} \end{cases} \end{aligned}$$

and by

$$\displaystyle \begin{aligned} \mu_X({\mathscr{M}})(x)= \bigvee_{\alpha\in \ensuremath{\mathsf{L}}X} A(x)\wedge {\mathscr{M}}(\alpha) \end{aligned}$$

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)sS 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)sS and (Y s)sS are tuples (f s)sS 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)sS from C S to D S. so that e.g. the regular powerset functor P S = (P)sS and the regular many-valued powerset functor L S = (L)sS, 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)sS ⊆ (Y s)sS 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 ∏iI F i and coproduct ∐iI F i of covariant functors F i over Set S are defined as

$$\displaystyle \begin{aligned} (\prod_{i\in I}\ensuremath{\mathsf{F}}_i) (X_{{\mathtt{s}}})_{{{\mathtt{s}}}\in S} = \prod_{i\in I} \ensuremath{\mathsf{F}}_i (X_{{\mathtt{s}}})_{{{\mathtt{s}}}\in S} \end{aligned}$$

and

$$\displaystyle \begin{aligned} (\coprod_{i\in I}\ensuremath{\mathsf{F}}_i) (X_{{\mathtt{s}}})_{{{\mathtt{s}}}\in S} = \coprod_{i\in I} \ensuremath{\mathsf{F}}_i (X_{{\mathtt{s}}})_{{{\mathtt{s}}}\in S} \end{aligned}$$

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))sS 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

$$\displaystyle \begin{aligned} \begin{array}{rcl} \ensuremath{\mathsf{T}}^0_\varOmega (X) &\displaystyle = &\displaystyle X, \\ \ensuremath{\mathsf{T}}^{k+1}_\varOmega (X) &\displaystyle = &\displaystyle \{ (n, \omega, (m_i)_{i\le n}) \mid \omega \in\varOmega_n, n\in N, m_i\in \ensuremath{\mathsf{T}}^k_\varOmega (X) \}. \end{array} \end{aligned} $$

In this context it is more convenient to write terms as (n, ω, (x i)in) instead of the more common ω(x 1, …, x n). It is clear that (T Ω X, (σ ω)ωΩ) is an Ω-algebra, if σ ω((m i)in) = (n, ω, (m i)in) 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,ω) ∈ Ω). 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,ω) ∈ Ω). 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

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics