BCK-combinators and linear \(\lambda\)-terms have types (Q1119620)

From MaRDI portal





scientific article; zbMATH DE number 4097341
Language Label Description Also known as
default for all languages
No label defined
    English
    BCK-combinators and linear \(\lambda\)-terms have types
    scientific article; zbMATH DE number 4097341

      Statements

      BCK-combinators and linear \(\lambda\)-terms have types (English)
      0 references
      0 references
      1989
      0 references
      The main theorem of this paper proves that every linear \(\lambda\)-term and, equivalently, that every BCK-combinator, has a type. This result, for BCK-combinators, was first stated as Theorem 1 by \textit{R. K. Meyer} and the reviewer [Logique Anal., Nouv. Sér. 28, 33-40 (1985; Zbl 0574.03004)], but the proof, based on an induction on the ``level'' of a combinator, does not show that this level is defined for all BCK combinators. (The reviewer has since overcome this problem by a combinator based method.) The present paper translates the combinators into linear \(\lambda\)-terms, for which the induction becomes simply one on length.
      0 references
      types
      0 references
      linear \(\lambda\)-term
      0 references
      BCK-combinator
      0 references
      0 references
      0 references
      0 references
      0 references

      Identifiers