nLab
allegory

Contents

Idea

An allegory is a category with properties meant to reflect the properties one expects of a category of relations. The notion was first introduced in the book Categories, Allegories by Freyd and Scedrov.

Definition

An allegory is a (1,2)-category A equipped with an involution () o:A opA which is the identity on objects, such that

  • each hom-poset A(x,y) has binary intersections, and
  • the modular law holds: for ϕ:xy, ψ:yz, and χ:xz, we have ψϕχψ(ϕψ oχ).

See also

Other attempted axiomatizations of the same idea “something that acts like the category of relations in a regular category” include:

References