Hoogle Search
Within LTS Haskell 24.55 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
class Morphism a =>
PreArrow (a :: Type -> Type -> Type)constrained-categories Control.Arrow.Constrained Unlike first, second, *** and arr, the fanout operation &&& has an intrinsic notion of "direction": it is basically equivalent to precomposing the result of *** with a b -> (b,b), but that is only available for arrows that generalise ordinary functions, in their native direction. ((b,b) ->b is specific to semigroups.) It is for this reason the only constituent class of Arrow that actually has "arrow" in its name. In terms of category theory, this "direction" reflects the distinction between initial- and terminal objects. The latter are more interesting, basically what UnitObject is useful for. It gives rise to the tuple selector morphisms as well.
-
constrained-categories Control.Category.Constrained.Reified No documentation available.
-
constrained-categories Control.Category.Constrained.Reified No documentation available.
-
constrained-categories Control.Category.Constrained.Reified No documentation available.
-
constrained-categories Control.Category.Constrained.Reified No documentation available.
PreArrowFst :: forall (k :: Type -> Type -> Type) β β1 . ObjectPair k β β1 => RePreArrow k (β, β1) βconstrained-categories Control.Category.Constrained.Reified No documentation available.
PreArrowId :: forall (k :: Type -> Type -> Type) α . Object k α => RePreArrow k α αconstrained-categories Control.Category.Constrained.Reified No documentation available.
-
constrained-categories Control.Category.Constrained.Reified No documentation available.
-
constrained-categories Control.Category.Constrained.Reified No documentation available.
-
constrained-categories Control.Category.Constrained.Reified No documentation available.