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.

[ Home | Schedule | Assignments | Handouts | Software | Overview ]

Frank Pfenning