English

A Parameterized Algorithm for Testing whether the Limit of a Diagram is Empty

Category Theory 2026-05-26 v1 Computational Complexity

Abstract

A limit of a (small) diagram d:JEd : J \to E in a complete category EE can be thought of as specifying a set of equations involving the objects of EE. To motivate this intuitively, one can think of each object d(j)d(j) as a "variable" and each morphism in JJ as a "constraint" connecting these variables. If EE has an initial object, a natural question arises: does our set of equations have any solution at all? Equivalently, we can ask: is the limit of dd initial? In this paper we consider the computational problem that, given finite diagram dd in a finitely complete category EE, asks whether its limit is empty. We construct a fast algorithm (in the sense of parameterized complexity theory) that solves this problem when EE is of the form FinSetJ\mathbf{FinSet}^{J} for a finite category JJ and dd is a structured co-decomposition, i.e. a diagram arising from the opposite of the Grothendieck construction of a simple graph.

Keywords

Cite

@article{arxiv.2605.24240,
  title  = {A Parameterized Algorithm for Testing whether the Limit of a Diagram is Empty},
  author = {Ernst Althaus and Benjamin Merlin Bumpus and James Fairbanks and Emilio Minichiello and Daniel Rosiak},
  journal= {arXiv preprint arXiv:2605.24240},
  year   = {2026}
}

Comments

18 pages, comments welcome!