21st Annual IEEE Symposium on Logic in Computer Science (LICS'06)
DOI: 10.1109/lics.2006.8
|View full text |Cite
|
Sign up to set email alerts
|

A Proof of Strong Normalisation using Domain Theory

Abstract: International audienceU. Berger, significantly simplified Tait's normalisation proof for bar recursion, replacing Tait's introduction of infinite terms by the construction of a domain having the property that a term is strongly normalizing if its semantics is not bottom. The goal of this paper is to show that, using ideas from the theory of intersection types and Martin-Löf's domain interpretation of type theory, we can in turn simplify U. Berger's argument in the construction of such a domain model. We think … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(5 citation statements)
references
References 15 publications
0
4
0
Order By: Relevance
“…However, it also limits in some respects the expressive capabilities of CTT compared with stronger impredicative type theories. 26 In fact, the form of CTT I have considered so 25 See (Girard 1972) and (Coquand 1986, Coquand 1989) for insightful analysis of Girard's paradox. In particular, Coquand clarifies the significance of the strong form of Curry-Howard correspondence that CTT implements.…”
Section: Quantificationmentioning
confidence: 99%
“…However, it also limits in some respects the expressive capabilities of CTT compared with stronger impredicative type theories. 26 In fact, the form of CTT I have considered so 25 See (Girard 1972) and (Coquand 1986, Coquand 1989) for insightful analysis of Girard's paradox. In particular, Coquand clarifies the significance of the strong form of Curry-Howard correspondence that CTT implements.…”
Section: Quantificationmentioning
confidence: 99%
“…The first is essentially an untyped version of Plotkin's Adequacy Theorem for the simply typed language PCF [58]. Its proof uses compact elements of the untyped domain model as a replacement for types, a technique introduced by Coquand and Spiwack [26], and follows roughly the lines of [8]. The second Adequacy Theorem concerns the computation of infinite data.…”
Section: Operational Semanticsmentioning
confidence: 99%
“…We prove the 'if' part of Thm. 5 (b) following [8], which uses ideas from [58] and [26]. Let D 0 be the set of compact elements of D. To every a ∈ D 0 we assign a set of closed programs Pr(a) by induction on rk(a) (Sect.…”
Section: Inductively and Coinductively Defined Reduction Relationsmentioning
confidence: 99%
“…Giménez (1998) himself later proposed a similar system but provided no termination proof. Note that Plotkin's result was later extended to higher order types and rewriting-based function definitions by Berger (2005), Coquand & Spiwack (2007) and Berger (2008).…”
Section: Termination Based On Typing With Size Annotationsmentioning
confidence: 99%