Problems with fixpoints of polynomials of polynomials
Cécilia Pradic, Ian Price
TL;DR
This work develops a fibred, container-based framework for fixpoints of polynomial endofunctors, enabling systematic construction of initial algebras, terminal coalgebras, and mixed fixpoints via $\zeta$-expressions. It introduces $\zeta$-expressions as a syntax that generalizes $\mu$-bicomplete notions to the fibred container setting and interprets them as problems whose denotations yield regular infinite tree languages and correspond to Weihrauch degrees through the notion of the answerable part. Under mild assumptions on the base category (lextensive with indexed $\mathcal{W}$- and $\mathcal{M}$-types), the main existence theorem shows that fibred polynomial endofunctors admit these three fixpoints, providing a constructive pathway from base fixpoints to complex, layered fixpoints. The paper then analyzes parallelization and iteration operators, linking them to the free monad on a polynomial and to Weihrauch reductions, and grounds the theory with ground problems and automata-theoretic representations, illustrating a rich interaction between category theory, logic, and computability theory. It further demonstrates that many Weihrauch degrees appear as the answerable parts of closed $\zeta$-expressions, while also acknowledging limitations and open questions about capturing higher degrees and more intricate reductions.
Abstract
Motivated by applications in computable analysis, we study fixpoints of certain endofunctors over categories of containers. More specifically, we focus on fibred endofunctors over the fibrewise opposite of the codomain fibration that can be themselves be represented by families of polynomial endofunctors. In this setting, we show how to compute initial algebras, terminal coalgebras and another kind of fixpoint $ζ$. We then explore a number of examples of derived operators inspired by Weihrauch complexity and the usual construction of the free polynomial monad. We introduce $ζ$-expressions as the syntax of $μ$-bicomplete categories, extended with $ζ$-binders and parallel products, which thus have a natural denotation in containers. By interpreting certain $ζ$-expressions in a category of type 2 computable maps, we are able to capture a number of meaningful Weihrauch degrees, ranging from closed choice on $\{0, 1\}$ to determinacy of infinite parity games, via an "answerable part" operator.
