Symmetric List Objects

workshop
list objects
free monoids
commutative monoids
monoidal categories
monads
category theory
Authors
Affiliation

Fiona Blackett

University of Strathclyde, Glasgow, UK

Vikraman Choudhury

University of Strathclyde, Glasgow, UK

Rin Liu

University of Strathclyde, Glasgow, UK

Published

July 18, 2026

Abstract

Cons-lists are fundamental to functional programming, and are well understood as initial algebras, giving a concrete construction of free monoids. This notion of a list object can be axiomatised more generally in any monoidal category, replacing the cartesian product with a tensor and removing the need for a coproduct by axiomatising the nil and cons maps directly via an iteration mechanism. Strengthening this to parametrised list objects yields a construction of free monoids, and having all parametrised list objects makes the forgetful functor from monoids monadic. In this talk, we introduce the notion of a symmetric list object in a symmetric monoidal category, by imposing an additional axiom identifying lists that differ by a transposition of their two frontmost elements using the symmetry of the underlying category. We show that a list object is symmetric if and only if it is a commutative monoid object, if and only if it is the free commutative monoid on the underlying object; and that having all parametrised symmetric list objects makes the forgetful functor from commutative monoids monadic, with the induced monad strong, and further commutative when the category is cartesian. Symmetric list objects thus give an alternative construction of free commutative monoids in a symmetric monoidal category, relevant to the study of the exponential modality in linear logic.

Keywords

list objects, free monoids, commutative monoids, monoidal categories, monads, category theory