natural deduction metalanguage, practical foundations
type theory (dependent, intensional, observational type theory, homotopy type theory)
computational trinitarianism = propositions as types +programs as proofs +relation type theory/category theory
In type theory, a term in context is a term such as
which may involve free variables from some context (here, ). In dependent type theory, the type of a term in context may also depend on the same context, an -dependent type, such as