On interpretation of typed and untyped functional programs
Proceedings of the Yerevan State University. Physical and mathematical sciences, Tome 52 (2018) no. 2, pp. 119-133

Voir la notice de l'article provenant de la source Math-Net.Ru

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 $\leq 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, $\beta$-reduction and canonical $\delta$-reduction. The basic semantics of the untyped functional program is the untyped $\lambda$-term, which is defined by means of the fixed point combinator. The interpretation algorithms of untyped functional programs are based on substitutions and $\beta$-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.
Keywords: typed functional program, untyped functional program, basic semantics, interpretation algorithm, completeness, comparability, translation.
@article{UZERU_2018_52_2_a6,
     author = {S. A. Nigiyan},
     title = {On interpretation of typed and untyped functional programs},
     journal = {Proceedings of the Yerevan State University. Physical and mathematical sciences},
     pages = {119--133},
     publisher = {mathdoc},
     volume = {52},
     number = {2},
     year = {2018},
     language = {en},
     url = {http://geodesic.mathdoc.fr/item/UZERU_2018_52_2_a6/}
}
TY  - JOUR
AU  - S. A. Nigiyan
TI  - On interpretation of typed and untyped functional programs
JO  - Proceedings of the Yerevan State University. Physical and mathematical sciences
PY  - 2018
SP  - 119
EP  - 133
VL  - 52
IS  - 2
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/UZERU_2018_52_2_a6/
LA  - en
ID  - UZERU_2018_52_2_a6
ER  - 
%0 Journal Article
%A S. A. Nigiyan
%T On interpretation of typed and untyped functional programs
%J Proceedings of the Yerevan State University. Physical and mathematical sciences
%D 2018
%P 119-133
%V 52
%N 2
%I mathdoc
%U http://geodesic.mathdoc.fr/item/UZERU_2018_52_2_a6/
%G en
%F UZERU_2018_52_2_a6
S. A. Nigiyan. On interpretation of typed and untyped functional programs. Proceedings of the Yerevan State University. Physical and mathematical sciences, Tome 52 (2018) no. 2, pp. 119-133. http://geodesic.mathdoc.fr/item/UZERU_2018_52_2_a6/