Showing changes from revision #4 to #5:
Added | Removed | Changed
This page is for material relevant to my Ph.D. thesis — I will try to sketch the important bits here as I write up the document itself.
There are two quite different ways to construct the effective topos: we start with the Kleene algebra of partial recursive functions, and then
construct the effective tripos,
and then take its category of partial equivalence relations; or
construct the regular category of assemblies over
and take its exact completion.
We show how the two are related.
Let be an ordered regular fibration. A partial equivalence relation over the type is relation on that is symmetric and transitive:
A morphism of pers is a relation that satisfies
These form a category . The effective topos is .
The category of assemblies is regular, so the allegory is unitary and tabular. Its effective completion is the splitting of equivalences : an equivalence is a symmetric monad, and these are the objects of the splitting, while a morphism is a module.
The exact completion of is category of maps in this allegory.
A unitary pre-tabular allegory is the same thing as a bicategory of relations. This extends to an equivalence of 2-categories.
We define a framed bicategory of relations to be a (locally ordered) framed bicategory that is a bicategory of relations in which all cartesian-product structure morphisms are ‘tight’ (or ‘representable’) maps. Then
The 2-categories of ordered regular fibrations and of framed bicategories of relations are equivalent.
(sketch). From a regular fibration over we construct a bicategory , whose objects are those of and whose morphisms are the objects of . Composition is given by the usual composite of relations
One then shows that this is a framed bicategory of relations, with category of tight maps given by .
Conversely, the inclusion gives rise to a pseudofunctor , where is the tensor unit of . It is a regular fibration, and and form an equivalence of 2-categories.
The full sub-bicategory of on the constant assemblies is equivalent to .
is equivalent to the splitting of the coreflexive morphisms in .