Proceedings 17th Annual IEEE Symposium on Logic in Computer Science
DOI: 10.1109/lics.2002.1029823
|View full text |Cite
|
Sign up to set email alerts
|

Semantic subtyping

Abstract: Usually subtyping relations are defined either syntactically by a formal system or semantically by an interpretation of types in an untyped denotational model. In this work we show how to define a subtyping relation semantically, for a language whose operational semantics is driven by types; we consider a rich type algebra, with product, arrow, recursive, intersection, union and complement types. Our approach is to "bootstrap" the subtyping relation through a notion of set-theoretic model of the type algebra.T… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
69
0
4

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 58 publications
(73 citation statements)
references
References 8 publications
0
69
0
4
Order By: Relevance
“…The aim of Frisch et al [2002] and Frisch [2004] was to provide a theoretical foundation on the top of which to build the language Duce [Benzaken et al 2003], an XML-oriented transformation language. The key theoretical contribution of the work is a new approach to define semantic subtyping when straightforward set-theoretic interpretation does not work, in particular for arrow types.…”
Section: Introductionmentioning
confidence: 99%
“…The aim of Frisch et al [2002] and Frisch [2004] was to provide a theoretical foundation on the top of which to build the language Duce [Benzaken et al 2003], an XML-oriented transformation language. The key theoretical contribution of the work is a new approach to define semantic subtyping when straightforward set-theoretic interpretation does not work, in particular for arrow types.…”
Section: Introductionmentioning
confidence: 99%
“…3.3 Channel-oriented subtyping by semantic subtyping Castagna et al (2009) use the idea of semantic subtyping (Frisch et al, 2002) to develop a set-theoretic model of session types in which subtyping is simply set inclusion. The foundation for their model is a duality relation on session types, which characterises safe communication.…”
Section: Channel-oriented Subtyping By Translationmentioning
confidence: 99%
“…Frisch et al [11], [12] introduced semantic subtyping. They presented a set-theoretic model of types independent from the semantics of expressions, and defined the subtyping relation by the set inclusion relation on this model.…”
Section: Related Workmentioning
confidence: 99%
“…* 3 These algorithms are complete w.r.t. semantic subtyping, but not for the axiomatized intersection types [11], [15]. check for dynamically typed languages.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation