Package5.2.8Data StructuresMonadsComonadsFunctors
kan-extensions
Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads
- Version5.2.8
- CategoryData Structures, Monads, Comonads, Functors
- LicenceBSD-3-Clause
- AuthorEdward A. Kmett
- MaintainerEdward A. Kmett <ekmett@gmail.com>
- Homepagegithub.com/ekmett/kan-extensions
- Pinned byhackage kan-extensions 5.2.8
- Sourcehackage.haskell.org/package/kan-extensions-5.2.8
Modules
- Control.Comonad.DensityThe Density Comonad for a Functor (aka the 'Comonad generated by a Functor)
- Control.Monad.CoMonads from Comonads http://comonad.com/reader/2011/monads-from-comonads/ Co can be viewed as a right Kan lift along a Comonad. In genera…
- Control.Monad.Codensity
- Data.Functor.Contravariant.CoyonedaThe co-Yoneda lemma for presheafs states that f is naturally isomorphic to Coyoneda f.
- Data.Functor.Contravariant.DayThe Day convolution of two contravariant functors is a contravariant
- Data.Functor.Contravariant.Yoneda
- Data.Functor.CoyonedaCoyoneda f is the "free functor" over f.
- Data.Functor.DayEitan Chatav first introduced me to this construction The Day convolution of two covariant functors is a covariant functor. Day convoluti…
- Data.Functor.Day.CurriedDay f -| Curried fDay f ~ Compose f when f preserves colimits / is a left adjoint. (Due in part to the
- Data.Functor.Invariant.DayThe Day convolution of two invariant functors is an invariant
- Data.Functor.Kan.LanLeft Kan Extensions
- Data.Functor.Kan.RanRight Kan Extensions
- Data.Functor.YonedaThe covariant form of the Yoneda lemma states that f is naturally
Description
Kan extensions, Kan lifts, various forms of the Yoneda lemma, and (co)density (co)monads.
Depends on
12 packages- adjunctions-4.4.4in this set
- base-4.23.0.0with GHC
- comonad-5.0.10in this set
- contravariant-1.5.6in this set
- distributive-0.6.3in this set
- exceptions-0.10.12with GHC
- free-5.2in this set
- invariant-0.6.5in this set
- mtl-2.3.2with GHC
- profunctors-5.6.3in this set
- semigroupoids-6.0.2in this set
- transformers-0.6.3.0with GHC