HasBinaryProducts k => HasLimits (Unweighted :: () -> COPRODUCT () () -> Type) k Source Comments # | |
Instance detailsDefined in Proarrow.Category.Limit |
Profunctor p => Representable (InjL p :: COLLAGE p -> j -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Collage |
Profunctor p => Representable (InjR p :: COLLAGE p -> j2 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Collage |
(Profunctor p, Representable f, Representable g, Reifies s (ProfSq p (Id :: j2 -> j2 -> Type) f g)) => Profunctor (CotabulatorFactorizer s p f g :: j2 -> COLLAGE p -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Prof |
HasBinaryCoproducts k => HasColimits (Unweighted :: COPRODUCT () () -> () -> Type) k Source Comments # | |
Instance detailsDefined in Proarrow.Category.Colimit |
(Dagger j, Dagger k) => DaggerProfunctor (((~>) :: CAT j) :++: ((~>) :: CAT k) :: COPRODUCT j k -> COPRODUCT j k -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Coproduct |
Profunctor p => CategoryOf (COLLAGE p) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Collage |
(HasInitialObject j, CategoryOf k, Codiscrete p) => HasInitialObject (COLLAGE p) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Collage |
(HasTerminalObject k, CategoryOf j, Codiscrete p) => HasTerminalObject (COLLAGE p) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Collage |
Profunctor p => Profunctor (InjR p :: COLLAGE p -> k -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Collage |
Profunctor p => Profunctor (InjL p :: COLLAGE p -> k1 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Collage |
(Profunctor p, Representable f, Representable g, Reifies s (ProfSq p (Id :: k2 -> k2 -> Type) f g)) => Representable (CotabulatorFactorizer s p f g :: k2 -> COLLAGE p -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Prof |
Profunctor p => Promonad (Collage :: COLLAGE p -> COLLAGE p -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Collage |
Profunctor p => Profunctor (Collage :: COLLAGE p -> COLLAGE p -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Collage |
(Thin j, Thin k, ThinProfunctor p) => ThinProfunctor (Collage :: COLLAGE p -> COLLAGE p -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Collage |
type Colimit (Unweighted :: COPRODUCT () () -> () -> Type) (d :: COPRODUCT () () +-> k) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Colimit |
type (InjL p :: COLLAGE p -> j -> Type) % (a :: j) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Collage |
type (InjR p :: COLLAGE p -> j1 -> Type) % (a :: j1) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Collage |
type Limit (Unweighted :: () -> COPRODUCT () () -> Type) (d :: COPRODUCT () () +-> k) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Limit |
type (~>) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Collage |
type InitialObject Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Collage |
type TerminalObject Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Collage |
type Ob (a :: COLLAGE p) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Collage |
type (CotabulatorFactorizer s p f g :: k2 -> COLLAGE p -> Type) % ('L a :: COLLAGE p) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Prof |
type (CotabulatorFactorizer s p f g :: k2 -> COLLAGE p -> Type) % ('R a :: COLLAGE p) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Prof |
type HasArrow (Collage :: COLLAGE p -> COLLAGE p -> Type) (a :: COLLAGE p) (b :: COLLAGE p) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Collage |