15-851 Computation and Deduction
Lecture 8: Parametric and Hypothetical Judgments
Parametric and hypothetical judgments are common in the specification
of logics and programming languages. They permit reasoning from
assumptions, and reasoning with free variables (parameters), which
turn out to be closely related type-theoretic concepts.
Using the example of the typing judgment for Mini-ML, we introduce
the representations of parametric and hypothetical judgments in
LF as function types.