2012
DOI: 10.1017/s1471068412000373
|View full text |Cite
|
Sign up to set email alerts
|

Rewriting and narrowing for constructor systems with call-time choice semantics

Abstract: Non-confluent and non-terminating {constructor-based term rewriting systems are useful for the purpose of specification and programming. In particular, existing functional logic languages use such kinds of rewrite systems to define possibly non-strict non-deterministic functions. The semantics adopted for non-determinism is call-time choice, whose combination with non-strictness is a non-trivial issue, addressed years ago from a semantic point of view with the Constructor-based Rewriting Logic (CRWL), a well-k… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
14
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(14 citation statements)
references
References 51 publications
0
14
0
Order By: Relevance
“…This is a long-standing and active area of research whose difficulties originate from the combination of laziness, non-determinism and sharing [41].…”
Section: Related Workmentioning
confidence: 99%
“…This is a long-standing and active area of research whose difficulties originate from the combination of laziness, non-determinism and sharing [41].…”
Section: Related Workmentioning
confidence: 99%
“…But classical narrowing, like classical rewriting, is not correct for call-time choice. In [18] we proposed a notion of narrowing adequate to FO letrewriting, and now we extend it to HO. As happens in [7,4], HOlet-narrowing may bind variables to HO-patterns.…”
Section: Definition 1 (Hypersemantics)mentioning
confidence: 99%
“…Finally, (Contxt) is a contextual rule where, as in [18], it is crucial to protect bound variables from narrowing (condition (i)) and to avoid variable capture (condition (ii), automatically fulfilled if mgu's are used in (Narr) and (VAct), and fresh shallow patterns -i.e., of the form h X 1 . .…”
Section: Definition 1 (Hypersemantics)mentioning
confidence: 99%
See 2 more Smart Citations