Author:
GAPEYEV VLADIMIR,LEVIN MICHAEL Y.,PIERCE BENJAMIN C.
Abstract
Algorithms for checking subtyping between recursive types lie at the core of many programming
language implementations. But the fundamental theory of these algorithms and how
they relate to simpler declarative specifications is not widely understood, due in part to the
difficulty of the available introductions to the area. This tutorial paper offers an ‘end-to-end’
introduction to recursive types and subtyping algorithms, from basic theory to efficient
implementation, set in the unifying mathematical framework of coinduction.
Publisher
Cambridge University Press (CUP)
Cited by
48 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献