Skip to main content

Principal type-schemes of BCI-lambda-terms

  • Conference paper
  • First Online:
Theoretical Aspects of Computer Software (TACS 1991)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 526))

Included in the following conference series:

Abstract

A BCI-λ-term is a λ-term in which each variable occurs exactly once. It represents a proof figure for implicational formula provable in linear logic. A principal type-scheme is a most general type to the term with respect to substitution. The notion of “relevance relation” is introduced for type-variables in a type. Intuitively an occurrence of a type-variable b is relevant to other occurrence of some type-variable c in a type α, when b is essentially concerned with the deduction of c in α. This relation defines a directed graph G(α) for type-variables in the type. We prove that a type α is a principal type-scheme of BCI-λ-term iff (a), (b) and (c) holds:

  1. (a)

    Each variable occurring in α occurs exactly twice and the occurrences have opposite sign.

  2. (b)

    G(α) is a tree and the right-most type variable in α is its root.

  3. (c)

    For any subtype γ of α, each type variable in γ is relevant to the right-most type variable in γ.

A type-schemes of some BCI-λ-term is minimal iff it is not a non-trivial substitution instance of other type-scheme of BCI-λ-term. We prove that the set of BCI-minimal types coincides with the set of principal type-schemes of BCI-λ-terms in βη-normal form.

Supported by a Grant-in-Aid for Encouragement of Young Scientists No.02740115 of the Ministry of Education.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A.A. Babaev, S.V. Solov'ev. A coherence theorem for canonical morphism in cartesian closed categories. Zapiski nauchnykh Seminarov Lenigradskogo Otdeleniya matematichskogo Instituta im. V.A. Steklova An SSSR 88:3–29, 1979.

    Google Scholar 

  2. C.-B. Ben-Yelles. Type-assignment in the lambda-calculus. PhD thesis, University College, Swansea, 1979.

    Google Scholar 

  3. J.-Y. Girard. Linear logic. Theoret. Comput. Sci. 50:1–101, 1987.

    Article  Google Scholar 

  4. J.R. Hindley. The principal type-scheme of an object in combinatory logic. Trans. Amer. Math. Soc. 146:29–60 1969.

    Google Scholar 

  5. J. R. Hindley and J. P Seldin. Introduction to Combinators and Lambda-Calculus. Cambridge Univ. Press, London, 1986.

    Google Scholar 

  6. J. R. Hindley. BCK-combinators and linear lambda-terms have types. Theoret. Comp. Sci. 64:97–105, 1989.

    Google Scholar 

  7. J. R. Hindley. The Meyer-Bunder theorem: Every inhabited type is a P.T.S. in BB'IW-combinatory logic. Manuscript 1989.

    Google Scholar 

  8. J. R. Hindley and D. Meredith. Principal type-schemes and condensed detachment. J. Symbolic Logic 50:90–105, 1990.

    Google Scholar 

  9. J. R. Hindley. BCK and BCI logics, condensed detachment and the 2-property, a summary. Report, Univ. of Wolongon, Aug 1990.

    Google Scholar 

  10. S. Hirokawa. Principal types of BCK-lambda terms. submitted.

    Google Scholar 

  11. S. Hirokawa. Principal type assignment to lambda terms. submitted.

    Google Scholar 

  12. S. Hirokawa. Converse principal-type-scheme theorem in lambda-calculus. Studia Logica (to appear).

    Google Scholar 

  13. W. A. Howard. The formulae-as-types notion of construction. In J. R. Hindley and J. P Seldin, editors, To H.B. Curry, Essays on Combinatory Logic, Lambda Calculus and Formalism, pages 479–490. Academic Press, 1980.

    Google Scholar 

  14. S. Jaskowski. Über Tautologien, in welchen keine Variable merh Als zweimal vorkommt. Zeitschrift für Math. Logik 9:219–228, 1963.

    Google Scholar 

  15. Y. Komori. BCK algebras and lambda calculus. In Proceedings of 10th Symp. on Semigroups, Sakado 1986, pages 5–11. Josai University, 1987.

    Google Scholar 

  16. R. K. Meyer and M. W. Bunder. Condensed detachment and combinators. J. Automated Reasoning (to appear).

    Google Scholar 

  17. G. E. Mints. A simple proof of the coherence theorem for cartesian closed categories. Manuscript 1982.

    Google Scholar 

  18. G. E. Mints and T. Tammet. Condensed detachment is complete for relevant logic: proof using computer. J. Automated Reasoning (to appear).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Takayasu Ito Albert R. Meyer

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hirokawa, S. (1991). Principal type-schemes of BCI-lambda-terms. In: Ito, T., Meyer, A.R. (eds) Theoretical Aspects of Computer Software. TACS 1991. Lecture Notes in Computer Science, vol 526. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54415-1_68

Download citation

  • DOI: https://doi.org/10.1007/3-540-54415-1_68

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54415-9

  • Online ISBN: 978-3-540-47617-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics