The bisimulation proof method can be enhanced by employing `bisimulations up-to' techniques. A comprehensive theory of such enhancements has been developed for first-order (i.e., CCS-like) labelled transition systems (LTSs) and bisimilarity, based on abstract fixed-point theory and compatible functions. We transport this theory onto languages whose bisimilarity and LTS go beyond those of first-order models. The approach consists in exhibiting fully abstract translations of the more sophisticated LTSs and bisimilarities onto the first-order ones. This allows us to reuse directly the large corpus of up-to techniques that are available on first-order LTSs. The only ingredient that has to be manually supplied is the compatibility of basic up-to techniques that are specific to the new languages. We investigate the method on the pi-calculus, the lambda-calculus, and a (call-by-value) lambda-calculus with references.
翻译:通过采用“速成”技术,可以加强刺激性检验方法。根据抽象的固定点理论和相容功能,为第一级(即类似CCS的)标记的过渡系统(LTS)和双相似性开发了这种增强的综合理论。我们将这一理论传送到语言上,其两样性和LTS超越了第一级模型的语言。这个方法包括将更先进的LTS和两个相似性完全抽象地翻译到第一级技术上。这使我们能够直接再利用第一级LTS上现有的大量高端技术。唯一需要人工提供的成分是新语言特有的基本高端技术的兼容性。我们调查关于微量值、羊羔和带参考的(按价值排列的)羊毛-计算法。