Σ -types
-types internalize context extension.𝚺 -types generize binary coproducts𝚺 to a coproduct of a family of types indexed by another type.( + ) -types generalize binary products𝚺 so that the type of the right element can depend on the type of the left input.( × ) -types correspond to total spaces of a fibration.𝚺 -types correspond to existential quantification𝚺 over elements of some type.( ∃ )
The core idea is that given a type family (fibration)
corresponds to a pair of terms
Standard presentation
Here we give a formal presentation of
while we also have the substitution naturality rules2
and judgemental equality rules for
Internalizing judgemental structure
In terms of Internalizing judgemental structure, we can formalize the correspondence described in the core idea with an operation
natural in
also natural in
#state/tidy | #lang/en | #SemBr
Footnotes
-
For brevity and laziness, the premisses of the
formation rule will be considered presuppositions. ↩𝚺 -
Where we invoke Substitution extension by a type. ↩