Definition 1.2.3 (beta-reduction).
The
-reduction relation is
the smallest relation
on
closed under the following rules:
-
-
if
,
then for all variables
and types
,
we have
,
-
and
as a
-term,
then
and
.
We also define -equivalence
as the smallest equivalence
relation containing .