Skip to main content
Log in

Automatic reduction of cuch expression by means of the value method

  • Parte III Memorie Presentate Nelle Quindici Sessioni del Congresso (Dalla Lettera A Alla J)
  • Published:
CALCOLO Aims and scope Submit manuscript

Abstract

The first part of this paper is an introduction to CUCH, a formal language created in 1962 by merging the A-formulae language (A. Church) and the combinators language (H. B. Curry). The second part deals with the automatic reduction of the CUCH formulae. In the years between 1960 and 1964 McCarthy and Landin, using the characteristics of Λ-conversion and introducing the semantic notion of «value of an expression» created some languages, which, even using completely different algorithms, utilize the notion of reduction to normal form as a mechanism of an abstract machine for computing recursive function (of list, the former, of integer, the latter).

The algorithm proposed here makes use, as those by McCarthy and Landin, of the method of the evaluation of expressions (in contraposition with the syntactic method used by Church); however this method is a simple syntactic instrument, that is it allows us to use absolutely free variables, it considers the notion of value only locally and therefore does not bind from outside the interpretation of formulae, leaving it absolutely available. The third part of the paper presents some examples of applications and a study of the possible expansions of the system.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Bibliography

  1. Böhm C., Gross W.:Introduction to the CUCH, in «Automata Theory», Academic Press Inc, New York 1966.Böhm C.:The CUCH as a formal and description language, in «Formal Language Description Languages for Computer Programming», Ed. T. B. Steel Jr., Amsterdam, North Holland 1966.Ausiello G., Böhm C.:Applicazioni del CUCH alla programmazione di macchine analogiche semplici, in «Atti del IX Congresso dell'Automazione e Strumentazione», FAST, Milano 1966.Venturini-Zilli M.:CUCH-Algorithm program (unpublished) I.C.C. Roma.

    Google Scholar 

  2. Church A.:The calculi of lambda-conversion. Ann. of Math. Studies N. 6, Princeton University Press, Princeton J.J. 1951.

    Google Scholar 

  3. Curry H. B., Feys R.:Combinatory logic. North Holland, Amsterdam 1958.

    MATH  Google Scholar 

  4. Wirth N.:A generalization of ALGOL. Comm. A.C.M. n. 6, 547–554.

  5. Gilmore P. C.:An abstract computer with a LISP-like machine language without a label operator, in Computer Programming and Formal Systems, North Holland Publ. Amsterdam 1963.

    Google Scholar 

  6. McCarthy J.:Recursive functions of symbolic expressions and their computation by machine. Comm. A.C.M. n. 3, 1960.

  7. Landin P. J.:The mechanical evaluation of expressions. Computer Journal, 6, 308–320, 1964.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Work carried out at IAC in the frame of the Italian CNR Research Group No. 43.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ausiello, G. Automatic reduction of cuch expression by means of the value method. Calcolo 5 (Suppl 1), 174–184 (1968). https://doi.org/10.1007/BF02576064

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02576064

Keywords

Navigation