Arrow algebras
Benno van den Berg, Marcus Briet
TL;DR
Arrow algebras provide a flexible algebraic framework that generalises locales and realizability structures to support topos construction via triposes. By weakening the implicative axiom and introducing a strong separation by a nucleus, they yield a robust path from algebraic data to arrow triposes and toposes, including subtriposes through nuclei. The paper establishes Lambda-term interpretation in strong arrow algebras, derives preHeyting and tripos structures, and demonstrates practical applications to modified realizability and related topos constructions. This unifies and extends prior work on implicative algebras, pcas, and PERs, offering a versatile toolkit for generating toposes and exploring realizability-like phenomena within a coherent algebraic setting.
Abstract
In this paper we introduce arrow algebras, simple algebraic structures which induce elementary toposes through the tripos-to-topos construction. This includes localic toposes as well as various realizability toposes, in particular, those realizability toposes which are obtained from partial combinatory algebras. Since there are many examples of arrow algebras and arrow algebras have a number of closure properties, including a notion of subalgebra given by a nucleus, arrow algebras provide a flexible tool for constructing toposes; we illustrate this by providing some general tools for creating toposes for Kreisel's modified realizability.
