Category theory is famous for its innovative way of thinking of concepts by their descriptions, in particular by establishing universal properties. Concepts that can be characterized in a universal way receive a certain quality seal, which makes them easily transferable across application domains. The notion of partiality is however notoriously difficult to characterize in this way, although the importance of it is certain, especially for computer science where entire research areas, such as synthetic and axiomatic domain theory revolve around notions of partiality. More recently, this issue resurfaced in the context of (constructive) intensional type theory. Here, we provide a generic categorical iteration-based notion of partiality, which is arguably the most basic one. We show that the emerging free structures, which we dub uniform-iteration algebras enjoy various desirable properties, in particular, yield an equational lifting monad. We then study the impact of classicality assumptions and choice principles on this monad, in particular, we establish a suitable categorial formulation of the axiom of countable choice entailing that the monad is an Elgot monad.
翻译:分类理论以其描述概念的创新思维方式而闻名,特别是建立普遍特性。以普遍方式描述的概念得到某种质量封条,使得它们容易在应用领域之间转移。偏向的概念尽管其重要性是肯定的,但很难以这种方式描述,特别是对于计算机科学来说,它的重要性是众所周知的,在这方面,整个研究领域,例如合成和非氧领域理论围绕偏向概念。最近,这个问题在(建设性)强化理论的背景下重新出现。在这里,我们提供了一种基于偏向的通用绝对重复概念,可以说是最基本的概念。我们展示了正在形成的自由结构,我们用这种结构来进行统一比喻代数代数代数代数的代数具有各种可取的特性,特别是产生一个等式提升元体。我们接着研究传统假设和选择原则对这个元体的影响,特别是,我们建立了一种适当的可计算选择的分解公式,它意味着月球是一个埃戈特月球。