Directories: A Convenient and Well-Behaved Formalism for Hierarchical Organization in Categorical Systems Theory

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Lynch, Owen, Lohmayer, Markus
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866915265488355328
author Lynch, Owen
Lohmayer, Markus
author_facet Lynch, Owen
Lohmayer, Markus
contents This paper introduces an inherently strict presentation of categories with products, coproducts, or symmetric monoidal products that is inspired by file systems and directories. Rather than using nested binary tuples to combine objects or morphisms, the presentation uses named tuples. Specifically, we develop 2-monads whose strict 2-algebras are product categories, coproduct categories, or symmetric monoidal categories, in a similar vein to the classical Fam construction, but where the elements of the indexing set are period-separated identifiers like $\mathtt{cart.motor.momentum}$. Our development of directories is also intended to serve the secondary purpose of expositing certain aspects of polynomial monads, and is accompanied by Haskell code that shows how the mathematical ideas can be implemented.
format Preprint
id arxiv_https___arxiv_org_abs_2504_19389
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Directories: A Convenient and Well-Behaved Formalism for Hierarchical Organization in Categorical Systems Theory
Lynch, Owen
Lohmayer, Markus
Category Theory
This paper introduces an inherently strict presentation of categories with products, coproducts, or symmetric monoidal products that is inspired by file systems and directories. Rather than using nested binary tuples to combine objects or morphisms, the presentation uses named tuples. Specifically, we develop 2-monads whose strict 2-algebras are product categories, coproduct categories, or symmetric monoidal categories, in a similar vein to the classical Fam construction, but where the elements of the indexing set are period-separated identifiers like $\mathtt{cart.motor.momentum}$. Our development of directories is also intended to serve the secondary purpose of expositing certain aspects of polynomial monads, and is accompanied by Haskell code that shows how the mathematical ideas can be implemented.
title Directories: A Convenient and Well-Behaved Formalism for Hierarchical Organization in Categorical Systems Theory
topic Category Theory
url https://arxiv.org/abs/2504.19389