Algebraic and Logic Programming
DOI: 10.1007/bfb0013825
|View full text |Cite
|
Sign up to set email alerts
|

Definitional trees

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
141
0
5

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 103 publications
(146 citation statements)
references
References 13 publications
0
141
0
5
Order By: Relevance
“…The evaluation of last [1,2,3] prompts the evaluation of [1,2,3] =:= x++[e], the rule's condition (e 1 =:= e 2 denotes the equality constraint that is satisfied if e 1 and e 2 are evaluable to unifiable data terms). The variables x and e are uninstantiated.…”
Section: Functional Logic Featuresmentioning
confidence: 99%
See 4 more Smart Citations
“…The evaluation of last [1,2,3] prompts the evaluation of [1,2,3] =:= x++[e], the rule's condition (e 1 =:= e 2 denotes the equality constraint that is satisfied if e 1 and e 2 are evaluable to unifiable data terms). The variables x and e are uninstantiated.…”
Section: Functional Logic Featuresmentioning
confidence: 99%
“…Roughly speaking, this means that pattern matching can be represented by (nested) case expressions with multiple right-hand sides for a single pattern. More precisely, every function of an overlapping inductively sequential system can be represented by a particular variety of definitional tree [2,3], which we specify in Section 3.7. It is shown in [4] that every functional logic program defined by constructor-based rewrite rules, including programs in the functional logic languages Curry and T OY, can be transformed into an overlapping inductively sequential system.…”
Section: Overlapping Inductively Sequential Rewrite Systemsmentioning
confidence: 99%
See 3 more Smart Citations