2013
DOI: 10.1016/j.indag.2013.08.003
|View full text |Cite
|
Sign up to set email alerts
|

Viewing λ-terms through maps

Abstract: In this paper we introduce the notion of map, which is a notation for the set of occurrences of a symbol in a syntactic expression such as a formula or a λ term. We use binary trees over 0 and 1 as maps, but some well-formedness conditions are required. We develop a representation of lambda terms using maps. The representation is concrete (inductively definable in HOL or Constructive Type Theory) and canonical (one representative per λ term). We define substitution for our map representation, and prove the rep… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
4
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 25 publications
0
4
0
Order By: Relevance
“…That is, it is possible to implement rebuild :: ESummary -> Expression so that rebuild (summariseExpr e) is 𝛼-equivalent to e; in other words, an ESummary loses no necessary information. Indeed, others have suggested using a representation in which a lambda contains a list of the occurrences of its bound variable as the primary representation of lambda terms [1,12,17].…”
Section: The Basic E-summarymentioning
confidence: 99%
See 1 more Smart Citation
“…That is, it is possible to implement rebuild :: ESummary -> Expression so that rebuild (summariseExpr e) is 𝛼-equivalent to e; in other words, an ESummary loses no necessary information. Indeed, others have suggested using a representation in which a lambda contains a list of the occurrences of its bound variable as the primary representation of lambda terms [1,12,17].…”
Section: The Basic E-summarymentioning
confidence: 99%
“…The idea of representing a lambda with a "map" of the occurrences of its bound variable, which we adopt for our e-summaries in Section 4, has been studied before [1,17]. Kennaway and Sleep describe another representation, director strings, in which information about occurrences is stored in the application nodes, rather than the lambdas [10].…”
Section: Related Workmentioning
confidence: 99%
“…My explorations follow Sato, Pollack, Schwichtenberg and Sakurai, whose λ -terms make binding sites carry maps of use sites [21]. E.g., the K and S combinators become (respectively) names λ c. λ e. c λ f .…”
mentioning
confidence: 99%
“…My explorations follow Sato, Pollack, Schwichtenberg and Sakurai, whose λ -terms make binding sites carry maps of use sites [21]…”
mentioning
confidence: 99%