| (HasPullbacks k, HasProducts k) => Monoidal (SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| (HasPullbacks k, HasProducts k) => SymMonoidal (SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| (HasPullbacks k, HasProducts k) => Closed (SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| (HasPullbacks k, HasProducts k) => CompactClosed (SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| (HasPullbacks k, HasProducts k) => CopyDiscard (SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| (HasPullbacks k, HasProducts k) => Hypergraph (SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| (HasPullbacks k, HasProducts k) => StarAutonomous (SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| (HasPullbacks k, HasBinaryCoproducts k) => HasBinaryCoproducts (SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| (HasPullbacks k, HasBinaryCoproducts k) => HasBiproducts (SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| HasPullbacks k => HasPushouts (SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| HasPullbacks k => CategoryOf (SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| (HasPullbacks k, HasBinaryCoproducts k) => HasBinaryProducts (SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| HasPullbacks k => HasPullbacks (SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| (HasPullbacks k, HasProducts k) => DaggerProfunctor (Span :: SPAN k -> SPAN k -> Type) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| HasPullbacks k => Promonad (Span :: SPAN k -> SPAN k -> Type) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| (HasPullbacks k, HasProducts k) => MonoidalProfunctor (Span :: SPAN k -> SPAN k -> Type) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| HasPullbacks k => Profunctor (Span :: SPAN k -> SPAN k -> Type) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| (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 |
| (HasPullbacks k, HasProducts k, Ob a) => Frobenius ('SP a :: SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| (HasPullbacks k, HasProducts k, Ob a) => Comonoid ('SP a :: SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| (HasPullbacks k, HasProducts k, Ob a) => Monoid ('SP a :: SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| type Unit Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| type (~>) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| type Dual (a :: SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| type Ob (a :: SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| type (a :: SPAN k) ~~> (b :: SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| 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 ('SP a :: SPAN k) ** ('SP b :: SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| type ('SP a :: SPAN k) || ('SP b :: SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |
| type ('SP a :: SPAN k) && ('SP b :: SPAN k) Source Github # | |
Instance detailsDefined in Proarrow.Category.Instance.Span |