2001
DOI: 10.1016/s0168-0072(01)00063-x
|View full text |Cite
|
Sign up to set email alerts
|

Coercion completion and conservativity in coercive subtyping

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
27
0

Year Published

2001
2001
2015
2015

Publication Types

Select...
5
3
1

Relationship

3
6

Authors

Journals

citations
Cited by 22 publications
(27 citation statements)
references
References 9 publications
0
27
0
Order By: Relevance
“…4 However, the coercive subtyping extension has the same syntax of terms with the original type theory (see Section 2.2 for formal details), the notion of conservative extension could not be directly applied to them and, as a consequence, in its earlier treatment [31], the notion of conservativity for coercive subtyping was not clearly spelled out and, in particular, it was not explicitly linked to the traditional studies in logic. In this paper, we give a new and adequate formulation of coercive subtyping and show that it is a conservative extension by introducing an intermediate system, the star-calculus T [C] * , in which the positions that require coercion insertions are marked by the * -symbol, and showing that T [C] * is a conservative extension of T and that T [C] * is equivalent to the coercive subtyping extension T [C].…”
Section: Introductionmentioning
confidence: 99%
“…4 However, the coercive subtyping extension has the same syntax of terms with the original type theory (see Section 2.2 for formal details), the notion of conservative extension could not be directly applied to them and, as a consequence, in its earlier treatment [31], the notion of conservativity for coercive subtyping was not clearly spelled out and, in particular, it was not explicitly linked to the traditional studies in logic. In this paper, we give a new and adequate formulation of coercive subtyping and show that it is a conservative extension by introducing an intermediate system, the star-calculus T [C] * , in which the positions that require coercion insertions are marked by the * -symbol, and showing that T [C] * is a conservative extension of T and that T [C] * is equivalent to the coercive subtyping extension T [C].…”
Section: Introductionmentioning
confidence: 99%
“…Such a requirement applies to the extension of modern type theories with coercive subtyping and, fortunately, it meets the requirement. In fact, the coercive subtyping extension is not only consistent but conservative as long as the employed coercions are coherent 6 (the proof method in Soloviev & Luo 2002 can be used to show this). For a type theory with nice meta-theoretic properties such as Strong Normalisation (and hence logical consistency), its extension with coercive subtyping has those properties, too.…”
Section: Coercive Subtypingmentioning
confidence: 99%
“…Incoherence would imply that the extension with coercive subtyping is not conservative in the sense that more judgements of the original type theory T can be derived. In most cases, coherence does imply conservativity (e.g., the proof method in [40] can be used to show this). When the employed coercions are coherent, one can always insert coercions correctly into a derivation in the extension to obtain a derivation in the original type theory.…”
Section: The Logical Framework and Coercive Subtypingmentioning
confidence: 99%