| (HasPushouts k, HasCoproducts k) => Monoidal (COSPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| (HasPushouts k, HasCoproducts k) => SymMonoidal (COSPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| (HasPushouts k, HasCoproducts k) => Closed (COSPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| (HasPushouts k, HasCoproducts k) => CompactClosed (COSPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| (HasPushouts k, HasCoproducts k) => CopyDiscard (COSPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| (HasPushouts k, HasCoproducts k) => Hypergraph (COSPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| (HasPushouts k, HasCoproducts k) => StarAutonomous (COSPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| HasPushouts k => HasPushouts (COSPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| HasPushouts k => CategoryOf (COSPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| HasPushouts k => HasPullbacks (COSPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| HasPushouts k => DaggerProfunctor (Cospan :: COSPAN k -> COSPAN k -> Type) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| HasPushouts k => Promonad (Cospan :: COSPAN k -> COSPAN k -> Type) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| (HasPushouts k, HasCoproducts k) => MonoidalProfunctor (Cospan :: COSPAN k -> COSPAN k -> Type) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| HasPushouts k => Profunctor (Cospan :: COSPAN k -> COSPAN k -> Type) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| (HasPushouts k, HasPullbacks k) => FunctorForRep (Pullback :: COSPAN k +-> SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| (HasPushouts k, HasPullbacks k) => FunctorForRep (Pushout :: SPAN k +-> COSPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| (HasPushouts k, HasCoproducts k, Ob a) => Frobenius ('CS a :: COSPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| (HasPushouts k, HasCoproducts k, Ob a) => Comonoid ('CS a :: COSPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| (HasPushouts k, HasCoproducts k, Ob a) => Monoid ('CS a :: COSPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| type Unit Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| type (~>) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| type Dual (a :: COSPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| type Ob (a :: COSPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| type (a :: COSPAN k) ~~> (b :: COSPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| type (Pullback :: COSPAN k +-> SPAN k) @ ('CS a :: COSPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| type (Pushout :: SPAN k +-> COSPAN k) @ ('SP a :: SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |
| type ('CS a :: COSPAN k) ** ('CS b :: COSPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Cospan |