Skip to content

Add support for double categories #290

Description

@varkor

As written in this comment:

If someone opens a separate issue listing, say, 10 concrete and interesting examples of double categories together with 20 concrete properties, I will definitely add support for them.

The following are given without explanation for now, but I can add context on request. I merely wanted to illustrate that there certainly are enough concrete examples and properties of interest.

Examples of double categories

  • Sq(Set)
  • Span
  • Rel
  • SMult
  • Par
  • Dist
  • RingMod
  • Poly
  • Comod(Poly)
  • The double category whose objects are toposes, tight morphisms are geometric morphisms (in the algebraic direction), and loose morphisms are lex functors.

Properties of double categories

  • Has companions
  • Has conjoints
  • Is replete (has companions/conjoints of invertible tight morphisms specifically)
  • Has tabulators
  • Has effective tabulators
  • Has limits of loose comonads
  • Has local limits
  • Has parallel limits
  • Is cartesian closed
  • Has power objects
  • Has (right) lifts
  • Has (right) extensions
  • Is exact
  • Is Cauchy
  • Is right-connected
  • Is locally preordered
  • Is strict
  • Is crossed
  • Is unit-pure
  • Is a double category of relations

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions