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.