A.2 The second presentation
In this section, there are three kinds of judgments
{mathpar}
ΞΒ Ξ β’a : A
Ξ β’a β‘aβ : A
which we specify by providing inference rules for deriving them. A typical inference rule
has the form
It says that we may derive the conclusion![]()
, provided that we have
already derived the hypotheses .
(Note that, being judgments rather than types, these are not hypotheses internal to the type theory
in the sense of Β§1.1 (http://planetmath.org/11typetheoryversussettheory); they are instead hypotheses in the deductive system, i.e.Β the metatheory
![]()
.)
On the
right we write the Name of the rule, and there may be extra side conditions that
need to be checked before the rule is applicable.
A derivation of a judgment is a tree constructed from such inference rules, with the judgment at the root of the tree. For example, with the rules given below, the following is a derivation of . {mathpar} \inferrule*[right=-intro] \inferrule*[right=] \inferrule*[right=-ext] \inferrule*[right=-form] \inferrule*[right=-emp] Β Β β’ : _0 x : Β x : β’x : β’Ξ»x.βx : β
| Title | A.2 The second presentation |
|---|---|
| \metatable |