Uniform Elgot Iteration in Foundations

02/23/2021
by   Sergey Goncharov, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/13/2017

Axioms for Modelling Cubical Type Theory in a Topos

The homotopical approach to intensional type theory views proofs of equa...
research
07/30/2018

A Metalanguage for Guarded Iteration

Notions of guardedness serve to delineate admissible recursive definitio...
research
09/26/2020

Effective Kan fibrations in simplicial sets

We introduce the notion of an effective Kan fibration, a new mathematica...
research
07/03/2018

A Semantics for Hybrid Iteration

The recently introduced notions of guarded traced (monoidal) category an...
research
07/28/2014

'Almost Sure' Chaotic Properties of Machine Learning Methods

It has been demonstrated earlier that universal computation is 'almost s...
research
03/15/2019

Lambda Congruences and Extensionality

In this work we provide alternative formulations of the concepts of lamb...
research
05/07/2021

Constructing Initial Algebras Using Inflationary Iteration

An old theorem of Adámek constructs initial algebras for sufficiently co...

Please sign up or login with your details

Forgot password? Click here to reset