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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions