Semantic subtyping: Dealing set-theoretically with function, union, intersection, and negation types

J. ACM(2008)

引用 179|浏览34
暂无评分
摘要
Subtyping relations are usually defined either syntactically by a formal system or semantically by an interpretation of types into an untyped denotational model. This work shows how to define a subtyping relation semantically in the presence of Boolean connectives, functional types and dynamic dispatch on types, without the complexity of denotational models, and how to derive a complete subtyping algorithm.
更多
查看译文
关键词
subtyping,intersection types,dynamic dispatch,Subtyping relation,untyped denotational model,formal system,negation type,higher-order functions,denotational model,union types,semantic subtyping,negation types,subtyping relation semantically,complete subtyping algorithm,functional type,Boolean connective
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要