Bicategory Unit Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Terminal Methods iObj :: forall (i :: ()). Ob0 Unit i => Obj (I :: Unit i i) Source Comments # o :: forall {i :: ()} (j :: ()) (k :: ()) (a :: Unit j k) (b :: Unit j k) (c :: Unit i j) (d :: Unit i j). (a ~> b) -> (c ~> d) -> O a c ~> O b d Source Comments # (\\\) :: forall (i :: ()) (j :: ()) (ps :: Unit i j) (qs :: Unit i j) r. ((Ob0 Unit i, Ob0 Unit j, Ob ps, Ob qs) => r) -> (ps ~> qs) -> r Source Comments # leftUnitor :: forall {i :: ()} {j :: ()} (a :: Unit i j). (Ob0 Unit i, Ob0 Unit j, Ob a) => O (I :: Unit j j) a ~> a Source Comments # leftUnitorInv :: forall {i :: ()} {j :: ()} (a :: Unit i j). (Ob0 Unit i, Ob0 Unit j, Ob a) => a ~> O (I :: Unit j j) a Source Comments # rightUnitor :: forall {i :: ()} {j :: ()} (a :: Unit i j). (Ob0 Unit i, Ob0 Unit j, Ob a) => O a (I :: Unit i i) ~> a Source Comments # rightUnitorInv :: forall {i :: ()} {j :: ()} (a :: Unit i j). (Ob0 Unit i, Ob0 Unit j, Ob a) => a ~> O a (I :: Unit i i) Source Comments # associator :: forall {h :: ()} {i :: ()} {j :: ()} {k :: ()} (a :: Unit j k) (b :: Unit i j) (c :: Unit h i). (Ob0 Unit h, Ob0 Unit i, Ob0 Unit j, Ob0 Unit k, Ob a, Ob b, Ob c) => O (O a b) c ~> O a (O b c) Source Comments # associatorInv :: forall {h :: ()} {i :: ()} {j :: ()} {k :: ()} (a :: Unit j k) (b :: Unit i j) (c :: Unit h i). (Ob0 Unit h, Ob0 Unit i, Ob0 Unit j, Ob0 Unit k, Ob a, Ob b, Ob c) => O a (O b c) ~> O (O a b) c Source Comments # |
DaggerProfunctor Unit Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Unit |
TracedMonoidalProfunctor Unit Source Comments # | |
Instance detailsDefined in Proarrow.Object.BinaryProduct |
Promonad Unit Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Unit |
Discrete Unit Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Unit |
MonoidalProfunctor Unit Source Comments # | |
Instance detailsDefined in Proarrow.Object.BinaryProduct |
Profunctor Unit Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Unit |
Codiscrete Unit Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Unit |
ThinProfunctor Unit Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Unit |
Monad 'Unit Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Terminal |
Strong Unit Unit Source Comments # | |
Instance detailsDefined in Proarrow.Object.BinaryProduct |
(j ~ '(), k ~ '()) => CategoryOf (Unit j k) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Terminal |
Promonad (Terminal :: Unit '() '() -> Unit '() '() -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Terminal |
Profunctor (Terminal :: Unit '() '() -> Unit '() '() -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Terminal |
type I Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Terminal |
type Ob0 Unit (k :: ()) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Terminal |
type HasArrow Unit '() '() Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Unit |
type O (a :: Unit j '()) (b :: Unit '() j) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Terminal |
type (~>) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Terminal |
type Ob (p :: Unit j k) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Terminal |