CategoryOf BOOL Source Comments # | The category of 2 objects and one arrow between them, a.k.a. the walking arrow. |
Instance detailsDefined in Proarrow.Category.Instance.Bool |
CategoryOf KIND Source Comments # | The category of categories and profunctors between them. |
Instance detailsDefined in Proarrow.Category.Instance.Cat |
CategoryOf CONSTRAINT Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Constraint |
CategoryOf LINEAR Source Comments # | Category of linear functions. |
Instance detailsDefined in Proarrow.Category.Instance.Linear |
CategoryOf POINTED Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.PointedHask |
CategoryOf Nat Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Simplex |
CategoryOf VOID Source Comments # | The category with no objects, the initial category. |
Instance detailsDefined in Proarrow.Category.Instance.Zero |
CategoryOf () Source Comments # | The category with one object, the terminal category. |
Instance detailsDefined in Proarrow.Category.Instance.Unit |
CategoryOf Type Source Comments # | |
Instance detailsDefined in Proarrow.Core |
CategoryOf (FIN n) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Fin |
CategoryOf k => CategoryOf (LIST k) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.List |
Num a => CategoryOf (MatK a) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Mat |
PreorderOf k => CategoryOf (POCATK k) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.PreorderAsCategory |
CategoryOf k => CategoryOf (REV k) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Monoidal.Rev |
CategoryOf k => CategoryOf (OPPOSITE k) Source Comments # | The opposite category of the category of k . |
Instance detailsDefined in Proarrow.Category.Opposite |
BiCCC k => CategoryOf (FK k) Source Comments # | |
Instance detailsDefined in Proarrow.Helper.CCC |
CategoryOf k => CategoryOf (COPROD k) Source Comments # | |
Instance detailsDefined in Proarrow.Object.BinaryCoproduct |
CategoryOf k => CategoryOf (PROD k) Source Comments # | |
Instance detailsDefined in Proarrow.Object.BinaryProduct |
Monoidal k => CategoryOf [k] Source Comments # | |
Instance detailsDefined in Proarrow.Category.Monoidal.Strictified |
CategoryOf (PROFK j k) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Prof |
Rewrite g => CategoryOf (FREE g) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Free |
Promonad p => CategoryOf (KLEISLI p) Source Comments # | Every promonad makes a category. |
Instance detailsDefined in Proarrow.Category.Instance.Kleisli |
CategoryOf (NatK j k) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Nat |
CategoryOf (Simplex j k) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Simplex |
CategoryOf k => CategoryOf (SUBCAT ob) Source Comments # | The subcategory with objects with instances of the given constraint ob . |
Instance detailsDefined in Proarrow.Category.Instance.Sub |
(j ~ '(), k ~ '()) => CategoryOf (Unit j k) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Terminal |
CategoryOf (j +-> k) Source Comments # | The category of profunctors and natural transformations between them. |
Instance detailsDefined in Proarrow.Category.Instance.Prof |
(CategoryOf k1, CategoryOf k2) => CategoryOf (k1, k2) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Product |
CategoryOf (k1 -> k2 -> k3 -> k4 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Nat |
CategoryOf (k1 -> k2 -> k3 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Nat |
CategoryOf (k1 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Nat |
(CategoryOf k, Ob i, Ob j) => CategoryOf (PLAINK k i j) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.CategoryAsBi |
CategoryOf k => CategoryOf (MonK k i j) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.MonoidalAsBi |
Profunctor p => CategoryOf (COLLAGE p) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Collage |
(Bicategory kk, Ob0 kk k) => CategoryOf (ENDO kk k) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Monoidal.Endo |
CategoryOf (DiscreteK ob j k) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Bidiscrete |
CategoryOf (kk j k2) => CategoryOf (COK kk j k2) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Co |
CategoryOf (kk k2 j) => CategoryOf (OPK kk j k2) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Op |
(CategoryOf (kk j k2), Bicategory kk) => CategoryOf (Path kk j k2) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Strictified |
CategoryOf (kk i j) => CategoryOf (HK kk i j) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Hom |
CategoryOf (kk i j) => CategoryOf (SUBCAT tag kk i j) Source Comments # | The subcategory with objects with instances of the given constraint `IsOb tag`. |
Instance detailsDefined in Proarrow.Category.Bicategory.Sub |
CategoryOf (kk i j) => CategoryOf (WKK kk i j) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Equipment.BiAsEquipment |
CategoryOf (kk i j) => CategoryOf (QKK kk i j) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Equipment.Quintet |
IsOptic w c d => CategoryOf (OPTIC w c d) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Monoidal.Optic |
(CategoryOf (jj (Fst ik) (Fst jl)), CategoryOf (kk (Snd ik) (Snd jl))) => CategoryOf (PRODK jj kk ik jl) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Product |