2004
DOI: 10.1051/ita:2004015
|View full text |Cite
|
Sign up to set email alerts
|

Termination checking with types

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
54
0

Year Published

2005
2005
2013
2013

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 42 publications
(54 citation statements)
references
References 28 publications
0
54
0
Order By: Relevance
“…In this section, we define the type interpretation and prove its correctness. Our proof follows the pattern of [1]. We interpret types by saturated sets.…”
Section: Definition 322 (Interpretation Of Stages)mentioning
confidence: 99%
See 1 more Smart Citation
“…In this section, we define the type interpretation and prove its correctness. Our proof follows the pattern of [1]. We interpret types by saturated sets.…”
Section: Definition 322 (Interpretation Of Stages)mentioning
confidence: 99%
“…X → (X → X) → X Moreover, Z : N Ch and S : N Ch → N Ch . Iteration can be typed as follows: 1. Typing rules of System F Some important properties.…”
Section: Computations In Polymorphic Type Systemsmentioning
confidence: 99%
“…For instance, dead-code elimination, strictness analysis [17] or termination checking [1,2] are known procedures for functional programs, perhaps even generic functional programs. We hope to exploit this body of knowledge in the future.…”
Section: Related Workmentioning
confidence: 99%
“…In our approach we build upon the method of [12], but we adapt it in order to make TRS-techniques applicable. 1 We recapitulate Haskell in Sect. 2 and introduce our notion of "termination".…”
Section: Introductionmentioning
confidence: 99%
“…Methods for first-order languages with strict evaluation strategy were developed in [5,11,17]. For higher-order languages, [1,3,18] study how to ensure termination by typing and [16] defines a restricted language where all evaluations terminate. A successful approach for automated termination proofs for a small Haskell-like language was developed in [12].…”
Section: Introductionmentioning
confidence: 99%