2018; Physical and Mathematical Sciences, 52(2 (246): 119–133
Shared with The Gufo

ON INTERPRETATION OF TYPED AND UNTYPED FUNCTIONAL PROGRAMS

Received: 2025-02-04 · Published: 2018-08-15

Shared article.
Original title
ON INTERPRETATION OF TYPED AND UNTYPED FUNCTIONAL PROGRAMS
Author
S.A Nigiyan
Published
2018-08-15
Licence
Creative Commons Attribution-NonCommercial 4.0 International
Original
https://doi.org/10.46991/PYSU:A/2018.52.2.119

Abstract

In this paper the interpretation algorithms for typed and untyped functional programs are considered. Typed functional programs use variables of any order and constants of order ≤1, where constants of order 1 are strongly computable, monotonic functions with indeterminate values of arguments. The basic semantics of the typed functional program is a function with indeterminate values of arguments, which is the main component of its least solution. The interpretation algorithms of typed functional programs are based on substitutions, β-reduction and canonical δ-reduction. The basic semantics of the untyped functional program is the untyped λ-term, which is defined by means of the fixed point combinator. The interpretation algorithms of untyped functional programs are based on substitutions and β-reduction. Interpretation algorithms are examined for completeness and comparability. It is investigated how the “behavior” of the interpretation algorithm changes after translation of typed functional program into untyped functional program.
1 / ? 100% Open in new tab Download Cite

Loading the full text…

Download Follow Updates