Definition 1.3.3 (Full STlambdaC).
The types of the full simply typed
-calculus
are generated by the following grammar:
where
is a set of type variables (usually countable).
Its terms are given by
given by:
|
where
is an infinite set of variables, and
is a constant.