Itegories

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Cockett, Robin, Lemay, Jean-Simon Pacaud
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916692634894336
author Cockett, Robin
Lemay, Jean-Simon Pacaud
author_facet Cockett, Robin
Lemay, Jean-Simon Pacaud
contents An itegory is a restriction category with a Kleene wand. Cockett, Díaz-Boïls, Gallagher, and Hrubeš briefly introduced Kleene wands to capture iteration in restriction categories arising from complexity theory. The purpose of this paper is to develop in more detail the theory of Kleene wands and itegories. A Kleene wand is a binary operator which takes in two disjoint partial maps, an endomorphism ${X \to X}$ and a map ${X \to A}$ and produces a partial map $X \to A$. This latter map is interpreted as iterating the endomorphism until it lands in the domain of definition of the second map. In a setting with infinite disjoint joins, there is always a canonical Kleene wand given by realizing this intuition. The standard categorical interpretation of iteration is via trace operators on coproducts. For extensive restriction categories, we explain in detail how having a Kleene wand is equivalent to this standard interpretation of iteration. This suggests that Kleene wands can be used to replace parametrized iteration and traces in restriction categories which lack coproducts. Further evidence of this is exhibited by providing a matrix construction which embeds an itegory into a traced extensive restriction category. We also consider Kleene wands in classical restriction categories and show how, in this case, a Kleene wand is completely determined by its endomorphism component.
format Preprint
id arxiv_https___arxiv_org_abs_2504_02409
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Itegories
Cockett, Robin
Lemay, Jean-Simon Pacaud
Category Theory
Logic in Computer Science
An itegory is a restriction category with a Kleene wand. Cockett, Díaz-Boïls, Gallagher, and Hrubeš briefly introduced Kleene wands to capture iteration in restriction categories arising from complexity theory. The purpose of this paper is to develop in more detail the theory of Kleene wands and itegories. A Kleene wand is a binary operator which takes in two disjoint partial maps, an endomorphism ${X \to X}$ and a map ${X \to A}$ and produces a partial map $X \to A$. This latter map is interpreted as iterating the endomorphism until it lands in the domain of definition of the second map. In a setting with infinite disjoint joins, there is always a canonical Kleene wand given by realizing this intuition. The standard categorical interpretation of iteration is via trace operators on coproducts. For extensive restriction categories, we explain in detail how having a Kleene wand is equivalent to this standard interpretation of iteration. This suggests that Kleene wands can be used to replace parametrized iteration and traces in restriction categories which lack coproducts. Further evidence of this is exhibited by providing a matrix construction which embeds an itegory into a traced extensive restriction category. We also consider Kleene wands in classical restriction categories and show how, in this case, a Kleene wand is completely determined by its endomorphism component.
title Itegories
topic Category Theory
Logic in Computer Science
url https://arxiv.org/abs/2504.02409