© 1993 by Oxford University Press
Original Articles |
The Relevance Graph of a BCK-Formula
Department of Computer Science, College of General Education, Kyushu University Ropponmatsu 4-2-1, Fukuoka 810, Japan.E-mail: hirokawa{at}ec.kyushu-u.ac.jp
It is known that the set of BCK-formulas which is provable by the detachment rule of Meredith is identical to the set pts(BCK) of principal type-schemes of BCK-
-terms. This paper shows a characterization of the set pts(BCK-ß) of principal type-schemes of BCK-
-terms in ß-normal form. To characterize the set pts(BCK), a relevance relation is defined between type variables in a type. A type variable b is relevant to a type variable c in a type
iff
contains a negative occurrence of a subtype of the form (...
b)
...
c. The relevance graph G(
) of the type
is the directed graph induced by this relevance relation. A type variable is said to be positive iff it occurs in a positive position and negative otherwise. It is proved that a type
is in pts(BCK-ß) iff
satisfies: (a) every type variable occurs exactly once in a negative position and at most once in a positive position; (b) no negative type variable is relevant to any type variable but itself and the subgraph of G(
) whose nodes are positive type variables of
is a tree whose root is the rightmost type variable in
; (c) each positive type variable in a subtype
is relevant to the right-most type variable in
.
Keywords: Typed lambda-calculus; principal types; condensed detachment; BCK-logic.