FiniteCategories-0.1.0.0: Finite categories and usual categorical constructions on them.
CopyrightGuillaume Sabbagh 2021
LicenseGPL-3
Maintainerguillaumesabbagh@protonmail.com
Stabilityexperimental
Portabilityportable
Safe HaskellSafe-Inferred
LanguageHaskell2010

UsualCategories.Square

Description

The square category contains 4 generating arrows forming a square.

Synopsis

Documentation

data SquareOb Source #

Object of the Square category.

Constructors

A 
B 
C 
D 

data SquareAr Source #

Morphism of the Square category.

Constructors

IdA 
IdB 
IdC 
IdD 
F 
G 
H 
I 
FH 
GI 

data Square Source #

The Square category.

Constructors

Square 

Instances

Instances details
Eq Square Source # 
Instance details

Defined in UsualCategories.Square

Methods

(==) :: Square -> Square -> Bool

(/=) :: Square -> Square -> Bool

Show Square Source # 
Instance details

Defined in UsualCategories.Square

Methods

showsPrec :: Int -> Square -> ShowS

show :: Square -> String

showList :: [Square] -> ShowS

PrettyPrintable Square Source # 
Instance details

Defined in UsualCategories.Square

Methods

pprint :: Square -> String Source #

GeneratedFiniteCategory Square SquareAr SquareOb Source # 
Instance details

Defined in UsualCategories.Square

FiniteCategory Square SquareAr SquareOb Source # 
Instance details

Defined in UsualCategories.Square