Context
Topos Theory
topos theory
Background
Toposes
Internal Logic
Topos morphisms
Cohomology and homotopy
In higher category theory
Theorems
Constructivism, Realizability, Computability
Contents
Overview
Here we give the proofs that are necessary to show that the definition of the effective topos does in fact give a well-defined category.
In general, this follows the strategy of taking a proof that the category of partial setoids (where an object is a set equipped with a partial equivalence relation and a morphism is a respectful functional relation) is a category, and keeping track of realizers at each step. The resulting partial recursive functions will generally be closely related to the corresponding proof terms under the Curry-Howard correspondence.
Equivalence relation
We first need to show that equivalence of effective functional relations is in fact an equivalence relation.
The reflexivity property is easy, since the identity function on works for .
For symmetry, suppose that are two equivalent effective functional relations, and choose an equivalence tracker , along with trackers associated with and being effective functional relations. Now, suppose that
Then
Now, it is easy to see that the function which takes and follows the steps on the right to calculate is a partial recursive function, which satisfies the necessary property for .
For transitivity, this is again easy: given equivalence trackers and , then the composition satisfies the necessary property for .
Well-definedness of category operations
Here, we first show that is an effective functional relation.
(Domain condition) Suppose
Then
Therefore, the composition on the right satisfies the necessary property for .
(Codomain condition) Similarly, if we replace the last line in the proof directly above with
then the composition on the right satisfies the necessary property for .
(Image uniqueness) Suppose
and
Then
Therefore, the composition on the right satisfies the necessary property for .
(Totality) Suppose
Then
Thus, the identity function satisfies the necessary property for .
(Respectfulness) Suppose
and
Then
Therefore, the composition on the right satisfies the necessary property for .
Similarly, we need to show that the composition of two effective functional relations between and , and between and , is again an effective functional relation between and .
(Domain condition) Suppose
Then there exists such that
Therefore, the composition on the right satisfies the necessary property for .
(Codomain condition) Similarly, if we replace the last line in the proof directly above with
then the composition in on the right satisfies the necessary property for .
(Image uniqueness) Suppose
and
Then there exist such that
Therefore, the composition on the right satisfies the necessary property for .
(Totality) Suppose
Then there exists such that
It follows that there exists such that
Therefore, the composition on the right satisfies the necessary property for .
(Respectfulness) Suppose
and
Then there exists such that
Therefore, the composition on the right satisfies the necessary property for .
Finally, we show that composition is well-defined up to equivalence of effective functional relations. Thus, suppose we have equivalence trackers and , where are effective functional relations between and , and are effective functional relations between and . Then whenever
then there exists such that
Therefore, the composition on the right satisfies the necessary property for .
Identity properties
In order to establish the identity properties of the category, it suffices to show that for an effective functional relation between and , and are both equivalent to . Thus, suppose that
Then
Therefore, the composition on the right satisfies the necessary property for .
Similarly,
Therefore, the composition on the right satisfies the necessary property for .
Associativity of composition
In order to establish associativity of composition in the category, it suffices to show that for an effective functional relation between and , an effective functional relation between and , and an effective functional relation between and , then is equivalent to . Thus, suppose that
Then there exists such that
By the condition, we can also find such that
Therefore, the composition on the right satisfies the necessary property for . (This composition can be described as the function .)