data-category-0.1.0: Restricted categories

Portabilitynon-portable
Stabilityexperimental
Maintainersjoerd@w3future.com

Data.Category.Void

Description

0, the empty category. The limit and colimit of the functor from 0 to some category provide terminal and initial objects in that category.

Synopsis

Documentation

data Void a b Source

The (empty) data type of the arrows in 0.

Instances

(CategoryO ~> a, CategoryO ~> b) => FunctorA (Diag Void ~>) a b 

data VoidF (~>) Source

The functor from 0 to (~>), the empty diagram in (~>).

Constructors

VoidF 

class VoidColimit (~>) whereSource

An initial object is the colimit of the functor from 0 to (~>).

Associated Types

type InitialObject (~>) :: *Source

class VoidLimit (~>) whereSource

A terminal object is the limit of the functor from 0 to (~>).

Associated Types

type TerminalObject (~>) :: *Source

Instances