nLab assembly

Context

Topos Theory

topos theory

Background

Toposes

Internal Logic

Topos morphisms

Extra stuff, structure, properties

Cohomology and homotopy

In higher category theory

Theorems

Constructivism, Realizability, Computability

Contents

Idea

An assembly is a mathematical structure on a partial combinatory algebra used to construct realizability toposes and used for the categorical semantics of impredicative universes in type theory.

Definition

Given a partial combinatory algebra AA, an AA-valued assembly XX consists of a set |X|{|X|} and any one of these equivalent structures:

  • a family of sets (E X(x)) x|X|(E_X(x))_{x \in |X|} such that each E X(x)E_X(x) is an inhabited subset of AA for all xAx \in A.

  • a multivalued function E X:|X|P 1(A)E_X \colon {|X|} \to P_{\ge 1}(A) from |X||X| to AA, where P 1(A)P_{\ge 1}(A) denotes the set of inhabited subsets of AA.

  • an entire relation E X(x,a)E_X(x, a) indexed by x|X|x \in |X| and aAa \in A.

Remark

The assemblies or ω\omega-sets of Uemura 2019 are precisely the \mathbb{N}-valued assemblies.

Given a partial combinatory algebra AA, an assembly is partitioned if, for each definition above respectively,

The category of assemblies

Let AA be a partial combinatory algebra.

Definition

A morphism XYX \to Y between AA-valued assemblies is a function f:|X||Y|f \colon {|X|} \to {|Y|} for which there exists aAa \in A such that for all xXx\in X and bE X(x)b\in E_X(x), aba\cdot b is defined and belongs to E Y(f(x))E_Y(f(x)).

Definition

The category of AA-valued assemblies is the category whose objects are AA-valued assemblies, and whose morphisms are morphisms as defined above.

The category of AA-valued assemblies is denoted Asm(A)\mathrm{Asm}(A) (Maietti, Pasquali, & Rosolini 2019, Awodey & Emmenegger 2025) or Ass(A)\mathrm{Ass}(A) (Vermeeren 2009). The category of partitioned AA-valued assemblies is denoted PAsm(A)\mathrm{PAsm}(A) (Frey 2014) or \mathbb{P} (Awodey & Emmenegger 2025) or PAss(A)\mathrm{PAss}(A).

Theorem

Asm(A)\mathrm{Asm}(A) and PAsm(A)\mathrm{PAsm}(A) are finitary lextensive. Moreover, Asm(A)\mathrm{Asm}(A) is regular and locally cartesian closed.

Theorem

The realizability topos is the ex/reg completion of Asm(A)\mathrm{Asm}(A).

Theorem

In the presence of the axiom of choice, Asm(A)\mathrm{Asm}(A) is the reg/lex completion of PAsm(A)\mathrm{PAsm}(A) and the realizability topos is the ex/lex completion of PAsm(A)\mathrm{PAsm}(A).

Remark

A general result about the ex/lex completion C ex/lexC_{ex/lex} of a left exact category CC is that it has enough regular projectives, meaning objects PP such that hom(P,):C ex/lexSet\hom(P, -) \colon C_{ex/lex} \to Set preserves regular epis. In fact, the regular projective objects coincide with the objects of CC (as a subcategory of C ex/lexC_{ex/lex}). Of course, when C ex/lexC_{ex/lex} is a topos, where every epi is regular, this means C ex/lexC_{ex/lex} has enough projectives, or satisfies (external) COSHEP. It also satisfies internal COSHEP, since binary products of projectives, i.e., products of objects of CC, are again objects of CC (see this result).

Remark

The fact that a realizability topos is an ex/lex completion depends on the axiom of choice for Set, since it requires the partitioned assemblies to be projective objects therein. In the absence of the axiom of choice, the projective objects in a realizability topos are the (isomorphs of) partitioned assemblies whose underlying set is projective in Set. Thus, if COSHEP holds in Set, then a realizability topos is the ex/wlex completion of the category of such “projective partitioned assemblies” (wlex because this category may not have finite limits, only weak finite limits). Without some choice principle, the realizability topos may not be an ex/wlex completion at all; but it is still an ex/reg completion of Asm(A)\mathrm{Asm}(A).

References

Last revised on June 3, 2025 at 21:08:01. See the history of this page for a list of all contributions to it.