2002
DOI: 10.1016/s0304-3975(00)00347-9
|View full text |Cite|
|
Sign up to set email alerts
|

Inductive-data-type systems

Abstract: In a previous work ("Abstract Data Type Systems", TCS 173(2), 1997), the last two authors presented a combined language made of a (strongly normalizing) algebraic rewrite system and a typed λ-calculus enriched by pattern-matching definitions following a certain format, called the "General Schema", which generalizes the usual recursor definitions for natural numbers and similar "basic inductive types". This combined language was shown to be strongly normalizing. The purpose of this paper is to reformulate and e… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
102
0

Year Published

2003
2003
2013
2013

Publication Types

Select...
6
1
1

Relationship

4
4

Authors

Journals

citations
Cited by 52 publications
(105 citation statements)
references
References 32 publications
1
102
0
Order By: Relevance
“…To design the notion "General Scheme" for proving termination, Blanqui, Jouannaud, and Okada introduced the notion of accessibility [2]. Several extensions of the accessibility was introduced [3], [4].…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…To design the notion "General Scheme" for proving termination, Blanqui, Jouannaud, and Okada introduced the notion of accessibility [2]. Several extensions of the accessibility was introduced [3], [4].…”
Section: Discussionmentioning
confidence: 99%
“…, σ n )), we construct the peeling order S by using the recursive path order > rpo [5] with the argument filtering method [1] over first-order term rewriting systems. We take the argument filtering function by π(tp n ) = n, π(→) = [1,2], and π(c) = [1, . .…”
Section: Example 38mentioning
confidence: 99%
“…Following the path initiated by Breazu-Tannen and Gallier on the one hand, and Okada on the other hand, termination of calculi based on the general schema was proved by using computability arguments as well [2,17,18]. The general schema was then reformulated by Blanqui, Jouannaud and Okada [3,4] in order to incorporate computability arguments directly in its definition, opening the way to new generalizations. Gödel's system T can be generalized in two ways, by introducing type constructors and dependent types, yielding the Calculus of Constructions, and by introducing strictly positive inductive types.…”
mentioning
confidence: 99%
“…This schema has been reformulated and enhanced to deal with definitions on strictly-positive types [6], to higher-order patternmatching [3] and to richer type systems with objectlevel rewriting [1,5].…”
Section: General Schemamentioning
confidence: 99%