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 |