1999
DOI: 10.1007/3-540-46691-6_14
|View full text |Cite
|
Sign up to set email alerts
|

Explicit Substitutions and Programming Languages

Abstract: Abstract. The λ-calculus has been much used to study the theory of substitution in logical systems and programming languages. However, with explicit substitutions, it is possible to get finer properties with respect to gradual implementations of substitutions as effectively done in runtimes of programming languages. But the theory of explicit substitutions has some defects such as non-confluence or the non-termination of the typed case. In this paper, we stress on the sub-theory of weak substitutions, which is… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
27
0

Year Published

2005
2005
2021
2021

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 19 publications
(27 citation statements)
references
References 24 publications
0
27
0
Order By: Relevance
“…One easily shows that the weak λ-calculus is not confluent. In [18], an extension of the weak λ-calculus was introduced. It is strongly inspired from the one of Ç agman and Hindley [6] for Combinatory Logic.…”
Section: Introductionmentioning
confidence: 99%
See 4 more Smart Citations
“…One easily shows that the weak λ-calculus is not confluent. In [18], an extension of the weak λ-calculus was introduced. It is strongly inspired from the one of Ç agman and Hindley [6] for Combinatory Logic.…”
Section: Introductionmentioning
confidence: 99%
“…meaning that the ξ-rule is valid when the bound variable x is not free in the redex R contracted between M and N (This rule will be presented in section 2 in a form slightly different from -but equivalent to -the σ-rule used in [18]). The resulting new weak λ-calculus is confluent as shown in [18].…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations