(CategoryOf j, CategoryOf k) => Representable (LftCat :: COPRODUCT j k -> j -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Cat |
(CategoryOf j, CategoryOf k) => Representable (RgtCat :: COPRODUCT j k -> k -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Cat |
HasBinaryProducts k => HasLimits (Unweighted :: () -> COPRODUCT () () -> Type) k Source Comments # | |
Instance detailsDefined in Proarrow.Category.Limit |
(Profunctor p, Profunctor q) => Profunctor (p :|||: q :: j1 -> COPRODUCT i j2 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Cat |
(CategoryOf j, CategoryOf k) => CategoryOf (COPRODUCT j k) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Coproduct |
(CategoryOf j, CategoryOf k) => Profunctor (LftCat :: COPRODUCT j k -> j -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Cat |
(CategoryOf j, CategoryOf k) => Profunctor (RgtCat :: COPRODUCT j k -> k -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Cat |
HasBinaryCoproducts k => HasColimits (Unweighted :: COPRODUCT () () -> () -> Type) k Source Comments # | |
Instance detailsDefined in Proarrow.Category.Colimit |
(Representable p, Representable q) => Representable (p :|||: q :: k -> COPRODUCT i j -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Cat |
(Profunctor p, Profunctor q) => Profunctor (p :++: q :: COPRODUCT k1 k2 -> COPRODUCT j1 j2 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Coproduct |
(DaggerProfunctor p, DaggerProfunctor q) => DaggerProfunctor (p :++: q :: COPRODUCT j1 j2 -> COPRODUCT j1 j2 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Coproduct |
(Promonad p, Promonad q) => Promonad (p :++: q :: COPRODUCT j1 j2 -> COPRODUCT j1 j2 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Coproduct |
type Colimit (Unweighted :: COPRODUCT () () -> () -> Type) (d :: COPRODUCT () () +-> k) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Colimit |
type (LftCat :: COPRODUCT j k -> j -> Type) % (a :: j) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Cat |
type (RgtCat :: COPRODUCT j k -> k -> Type) % (a :: k) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Cat |
type (~>) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Coproduct |
type Ob (a :: COPRODUCT j k) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Coproduct |
type Limit (Unweighted :: () -> COPRODUCT () () -> Type) (d :: COPRODUCT () () +-> k) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Limit |
type (p :|||: q :: k -> COPRODUCT i j -> Type) % ('L a :: COPRODUCT i j) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Cat |
type (p :|||: q :: k -> COPRODUCT i j -> Type) % ('R a :: COPRODUCT i j) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Cat |