polynomial-comonad
Safe HaskellNone
LanguageGHC2021

Data.InternalCategory.Morphism

Synopsis

Documentation

data Mor k (cat :: k -> k -> Type) where Source #

Sum of all morphisms in cat.

Constructors

Morphism :: forall k (a :: k) (b :: k) (cat :: k -> k -> Type). Sing a -> Sing b -> cat a b -> Mor k cat 

identityMorphism :: forall k (cat :: k -> k -> Type). Category cat => SOb k -> Mor k cat Source #

composeMorphism :: forall k (cat :: k -> k -> Type). (Category cat, SDecide k) => Mor k cat -> Mor k cat -> Maybe (Mor k cat) Source #