The Basic Semantics of Untyped Functional Programs and Reduction Strategies

Authors

  • Gurgen G. Hrachyan Yerevan State University

Abstract

The paper is devoted to untyped functional programs, which are defined as equation systems with separating variables in the untyped λ-calculus. The semantics of such programs is usually defined by means of the fix-point combinator Y . Previously, it was proved that the semantics of such programs is invariant with respect to the fix-point combinator. However, in this paper, we prove that this invariance is no longer valid when the reduction strategy is fixed.

References

H.P. Barendregt, “The Lambda Calculus, Its Syntax and Semantics", North-Holland Pub. Comp., 1981.

S.A. Nigiyan and S.A. Avetisyan, “On the Semantics of Untyped Functional Programs", Programming and Computer Software, Vol. 28, N3, pp. 119-126, 2002.

G.G. Hrachyan, “The Invariance of the Main Semantics of Type-Free Functional Programs Relatively to the Fixpoint Combinator", Proceedings of the Conference CSIT-2007, Yerevan, pp. 48-50.

S.A. Avetisyan, “On the Semantics of Untyped Functional Programs", PHD Thesis, Yerevan, 2005.

Downloads

Published

2021-12-10

How to Cite

Hrachyan, G. G. . (2021). The Basic Semantics of Untyped Functional Programs and Reduction Strategies. Mathematical Problems of Computer Science, 32, 5–13. Retrieved from http://mpcs.sci.am/index.php/mpcs/article/view/353