Simple Fibration

Let 𝒞 𝒞 \mathcal{C} be a Cartesian Category. The simple fibration Simple ( 𝒞 ) 𝒞 Simple 𝒞 𝒞 \mathrm{Simple}(\mathcal{C})\to\mathcal{C} is defined as:

As the choice of names suggests, this fibration models a sort of simple type theory; morphisms in the base are substitutions, and morphisms upstairs are terms. Note that contexts play the role of types; this can be further refined by introducing the notion of CT-Structure, which essentially introduces an abstract Fibrancy condition to pick out the contexts that ought to be considered as types.

Cartesian Morphisms

A morphism f : Γ × X Y : 𝑓 Γ 𝑋 𝑌 f:\Gamma\times X\to Y over σ : Γ Δ : 𝜎 Γ Δ \sigma:\Gamma\to\Delta is Cartesian if and only if π 0 , f : Γ × X Γ × Y : subscript 𝜋 0 𝑓 Γ 𝑋 Γ 𝑌 \langle\pi_{0},f\rangle:\Gamma\times X\to\Gamma\times Y is invertible.