2003
DOI: 10.1016/s1571-0661(04)80492-4
|View full text |Cite
|
Sign up to set email alerts
|

The Relevance of Semantic Subtyping

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
13
0

Year Published

2005
2005
2023
2023

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 11 publications
(13 citation statements)
references
References 9 publications
0
13
0
Order By: Relevance
“…What we devised is the first approach for a higher order λ-calculus in which union, intersection, and negation types have a set-theoretic interpretation. The logical relevance of the approach was independently confirmed by Dezani-Ciancaglini et al [2002] who showed that the subtyping relation induced by the universal model of Section 6.8 restricted to its positive part (i.e., arrows, unions, intersections but no negations) coincides with the relevant entailment of the B + logic (defined 30 years before we started our work). This same approach can be applied to paradigms other than λ-calculi: Castagna et al [ , 2007 use our technique to define the π-calculus, a π-calculus where Boolean combinators are added to the type constructors ch + (t) and ch − (t) which classify all the channels on which it is possible to read or, respectively, to write a value of type t. The technique using the extensional interpretation is still needed for cardinality reasons, however bootstrapping in π has a different flavor, since it generates a model that is much closer to the model of values.…”
Section: Resultsmentioning
confidence: 74%
See 1 more Smart Citation
“…What we devised is the first approach for a higher order λ-calculus in which union, intersection, and negation types have a set-theoretic interpretation. The logical relevance of the approach was independently confirmed by Dezani-Ciancaglini et al [2002] who showed that the subtyping relation induced by the universal model of Section 6.8 restricted to its positive part (i.e., arrows, unions, intersections but no negations) coincides with the relevant entailment of the B + logic (defined 30 years before we started our work). This same approach can be applied to paradigms other than λ-calculi: Castagna et al [ , 2007 use our technique to define the π-calculus, a π-calculus where Boolean combinators are added to the type constructors ch + (t) and ch − (t) which classify all the channels on which it is possible to read or, respectively, to write a value of type t. The technique using the extensional interpretation is still needed for cardinality reasons, however bootstrapping in π has a different flavor, since it generates a model that is much closer to the model of values.…”
Section: Resultsmentioning
confidence: 74%
“…Instead, our direct treatment gives a new and nontrivial subtyping rule for arrow types, which turned out to be useful in other contexts. In particular, a connection has been established between this rule and the minimal relevant logic B + [Dezani-Ciancaglini et al 2002].…”
Section: Related Workmentioning
confidence: 98%
“…In [19] a relevant logic is proposed for modelling "subtype" relationships between types. Under a certain interpretation of types and type constructors (cf.…”
Section: Logics Based On Dlos In Applicationsmentioning
confidence: 99%
“…Under a certain interpretation of types and type constructors (cf. [19]), subtype checking can be expressed, in algebraic terms, as a uniform word problem with respect to a class of distributive lattices with an additional binary operator, →: L × L → L, which is a joinhemimorphism in the second argument and maps joins to meets in the first argument. -Shape analysis.…”
Section: Logics Based On Dlos In Applicationsmentioning
confidence: 99%
“…But Dezani and her colleagues, for their part, are not to be denied. For it was (what we call) the Better Bubbling Lemma (henceforth, ) of Dezani et al in [6] that led to our new verification of the primitive combinatory equations in prime B+T theories.…”
mentioning
confidence: 98%