The Basic Semantics of Untyped Functional Programs and Reduction Strategies
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
How to Cite
Issue
Section
License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.