Definition 1.2.2 (Typability relation).
We define the typability relation
via:
-
(1)
For every
context ,
and variable
not occurring in
,
and
type ,
we have
.
-
(2)
Let
be a
context,
a variable not occurring in
,
and let
be
types, and
be a
-term.
If
,
then
.
-
(3)
Let
be a context,
be types, and
be
terms. If
and
,
then
.