Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data Yoneda (p :: j -> k -> Type) (a :: j) (b :: k) where Source Comments #
Instances
(CategoryOf j, CategoryOf k) => Profunctor (Yoneda p :: j -> k -> Type) Source Comments # | |
Functor (Yoneda :: (j -> k -> Type) -> j -> k -> Type) Source Comments # | |
yoneda :: forall j k (p :: PRO j k). (CategoryOf j, CategoryOf k) => Yoneda p :~> p Source Comments #
data Yo (a :: k) (b :: k1) (c :: k) (d :: k1) Source Comments #
Yoneda embedding
Instances
(CategoryOf j, CategoryOf k) => Profunctor (Yo a b :: j -> k -> Type) Source Comments # | |
Orphan instances
HasCofree (Profunctor :: PRO j k -> Constraint) Source Comments # | |||||
lower' :: forall (a :: PRO j k) (b :: PRO j k). Cofree (Profunctor :: PRO j k -> Constraint) a b -> a ~> b Source Comments # section' :: forall (b :: PRO j k) (a :: PRO j k). Profunctor b => (a ~> b) -> Cofree (Profunctor :: PRO j k -> Constraint) a b Source Comments # |