多态性λ-演算的直观建模OA北大核心CSTPCD
INTUITIVE MODELING OF POLYMORPHIC λ-CALCULUS
命名绑定是在形式系统中的核心概念之一.至于简单性和直观性,现有的命名绑定技术有其优缺点.通过建模语言HyperLMNtal将一种基于超图重写的命名绑定技术应用于具有子类型和结构类型的多态性λ-演算(或System F<:)的类型检查和按值调用的建模,并使用PoplMark挑战的基准测试进行测试.实验结果表明该技术适合于复杂形式系统的快速建模,因为它使程序员无需理论的重新形式化即可将理论转化为实践.
Name binding is one of the core concepts in formal systems.As for simplicity and intuitiveness,existing name binding techniques have their advantages and disadvantages.In this paper,a name binding technique based on hypergraph rewriting is applied to the modeling of the type checking and call-by-value reduction of polymorphic λ-calculus with subtypes and records(or System F<:)by using a modeling language called HyperLMNtal.The models were tested by benchmarks from the PoplMark challenge.Experimental results show that this technique is suitable for rapid modeling of complex formal systems,because it enables programmers to turn theory into practice without re-formalization.
阿力木江·亚森;阿布都克力木·阿布力孜;沙尔旦尔·帕尔哈提;哈里旦木·阿布都克里木;朱义鑫
新疆财经大学信息管理学院 新疆 乌鲁木齐 830012
计算机与自动化
多态性λ-演算命名绑定图形重写建模
Polymorphic λ-calculusName bindingGraph rewritingModeling
《计算机应用与软件》 2024 (012)
1-8 / 8
2018年新疆维吾尔自治区高层次人才引进项目(40050027);2018年新疆维吾尔自治区科学技术厅天池博士项目(40050033);国家自然科学基金项目(61866035,61966033);新疆维吾尔自治区自然科学基金项目(2020D01A35);四川省科技计划重大科技专项(2020YFQ0018).
评论