Representing the language of a topos as quotient of the category of spans
M. Golshani, A. Shiralinasab Langari
TL;DR
The paper addresses how to represent the internal language of a topos using quotients of span categories, and extends the treatment of indeterminate arrows to a simultaneous, universal framework. It constructs $Span_\Pi(\mathcal{C}, \Pi)$ to freely adjoin all indeterminates and shows that, when $\mathcal{C}$ is cartesian closed, $Span_\Pi(\mathcal{C}, \Pi)$ remains cartesian closed, enabling a coherent internal language interpretation. It then develops logical relations on span categories, proving that suitable quotients yield power allegories whose maps form a topos, and uses this to canonically Booleanize a topos, producing a reflective subcategory of $\mathsf{Top}$ called $\mathsf{BoolTop}$. The framework yields a universal, functorial construction of a Boolean topos associated to any elementary topos and clarifies how logical functors interact with these Booleanizations, with potential applications to internal reasoning and topos-theoretic semantics.
Abstract
We use quotients of span categories to introduce the language of a topos. We also study the logical relations and the quotients of span categories derived from them. As an application we show that the category of Boolean toposes is a reflective subcategory of the category of toposes, when the morphisms are logical functors.
