{“状态”:“确定”,“消息类型”:“工作”,“信息版本”:“1.0.0”,“邮件”:{“索引”:{“日期-部件”:[[2023,9,4]],“日期-时间”:“2023-09-04T18:27:25Z”,“时间戳”:1693852045697},“参考-计数”:24,“出版商”:“剑桥大学出版社(CUP)”,“问题”:“4”,“许可证”:[{“开始”:}“日期-零件”:[[2014,11,11]],“时间”:“2014-11-11T00:00:00Z”,“时间戳”:141566400000},“content-version”:“unspecified”,“delay-in-days”:0,“URL”:“https:\/\/www.cambridge.org\/core\/terms”}],“content-domain”:{“domain”:[],“crossmark-restriction”:false},”short-container-title“:[”Math.Struct.Comp.Sci.“],”published-print“:{”date-parts“:[[2015,5]]}”,“abstract”:“”Objective Caml类型系统具有许多独特的特性,这使得很难确保其实现的正确性。这些特性之一是结构上的多态类型,例如多态对象和变体类型,它们具有允许递归的额外特性。我们在Coq中实现了一个通过结构多态性和递归扩展的Core ML的认证解释器。除了评估的类型稳健性外,还证明了类型推理的稳健性和公理性,以及基于堆栈的解释器的正确性。\u2020,“DOI”:“10.1017\/s0960129513000066”,“type”:“journal-article”,“created”:{“date-parts”:[[2014,11,11]],“date-time”:“2014-11T07:25:14Z”,“timestamp”:1415690714000},“page”:类型“]”前缀“:”10.1017“,”卷“:”25“,”作者“:[{”给定“:”JACQUES“,”家族“:”GARRIGUE“,”序列“:”第一“,”隶属关系“:[]}],”成员“:”56“,”在线发布“:{”日期-部件“:[[2014,11,11]]},”引用“:[}”密钥“:”S090129513000066_ref3“,”非结构化“:”Barras B.(1999)Auto-Validation d'un Syst\u00e8me de Preuves avec Familles Inductives,博士,巴黎大学7.“},{“key”:“S0960129513000066_ref1”,“doi-asserted-by”:“crossref”,“unstructured”:“Aydemir B.,Chargu\u00e 9raud A.,Pierce B.C.,Pollack R.和Weirich S.(2008)工程形式元理论。在:ACM编程语言原理研讨会论文集3\u201315.”,“DOI”:“10.1145\/1328438.1328443”,{“key”:“S0960129513000066_ref11”,“首页”:“360”,“文章标题”:“具有结构多态性的ML的认证实现”,“卷”:“6461”,“作者”:“Garrigue”,“年份”:“2010”,“期刊标题”:“Springer Verlag”},{“key”:“S0960129513000066_ref23“,”doi-asserted-by“:”publisher“,”doi“:”10.1145\/1328438.1328486“},{“key”:“S09601951300066_ref20”,“doi-assert-by”:“publisher”,“doi”:“10.1016\/0167-6423(85)90009-7”},“key“:”S0951000066_ref22“,”unstructured“:”The Coq Team。(2009)The Coq Proof Assistant,8.2版。印度。“},{”key“:”S0960129513000066_ref2“,”doi断言“:”publisher“,”doi“:”10.1007\/11541868_4“},{”key“:”S0960129513000066_ref24“,”doi断言“:”publisher“,”doi“:”10.1017\/CBO9780511770524.017“},{”key“:”S0960129513000066_ref14“,”非结构化“:”Leroy X.,Doligez D.,Garrigue J.,R\u00e9my D.和Vouilon J.(2008)Objective Caml系统3.11版,文档和用户手册,Projet Gallium,INRIA。,“非结构化”:“Furuse J。P.和Garrigue J.(1995)带可选参数的标签选择lambda-calculus及其编译方法。RIMS预印本1041,京都大学数学科学研究所。“},{”key“:”S0960129513000066_ref8“,”unstructured“:”Garrigue J.(1998)使用多态变体编程。In:ML Workshop,Baltimore。“}publisher“,”DOI“:”10.1007\/978-3-540-24754-8_15“},{“key”:“S0960129513000066_ref12”,“DOI-asserted-by”:“publisher”,“DOI”:“10.1006\/inco.1999.2830”},“key“:”S096012900066_ref21“,”unstructured“:”R\u00e9my D.(1989)ML自然扩展中的类型检查记录和变体。In:Proceeding ACM Symposium on Principles of Programming Languages 77\u201387。“},{”key“:”S0960129513000066_ref13“,”doi-asserted-by“:”crossref“,”unstructured“:”Lee D.K.,Crary K.和Harper R.(2007)Towards a metatheory of standard ML.In:Processing ACM Symbosium onommination on Principeciples ofProgrammination Languages173\u2013184.“,”doi“10.1145\/1190216.1190245“},{“key”:“S0960129513000066_ref15”,“doi-asserted-by”:“publisher”,“doi”:“10.1023\/A:1006277616879”},}“key”:”S096012900066_ref16“,”doi-assert-by“:”publisher“,”doi“:”10.1002\/(SICI)1096-9942(199901\/03)5:1<35::AID-TAPO4>3.0.CO;2-4“}”,{:“S0960129513000066_ref17”,“doi-asserted-by”:“publisher”,“doi”:“10.1007\/3-540-48737-9_4“},{“key”:“S0960129513000066_ref18”,“doi-asserted-by”:“publisher”,“doi”:“10.1145\/218570.218572”},“key“:”S096012900000066_ref19“,”doi-assert-by“:”publisher“,”doi“:”10.1007\/978-3-540-78739-6_1“})标准MLα释放的机械化定义。自我验证脚本。“}],”container-title“:[”Mathematical Structures in Computer Science“],”original-title”:[],”language“:”en“,”link“:[{”URL“:”https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0960129513000066“,”content-type“:”unspecified“,”content-version“:”vor“,”intended-application“:”“相似性检查”}],“存放”:{“date-parts“:[[2019,4,20]],“date-time”:“2019-04-20T21:19:17Z”,“timestamp”:1555795157000},“score”:1,“resource”:{“primary”:{“URL”:“https:\/\/www.cambridge.org\/core\/product\/identifier \/S09K129513000066\/type\/journal_article”}},”subtitle“:[],”shorttitle“:[],”issued“date-part”:[[2014,11,11]]},references-count“:24,”journal-issue“:{”issue“:”4“,”published-print“:{“date-parts”:[[2015,5]]}},“alternative-id”:[“S09601293500066”],“URL”:“http://\/dx.doi.org\/101017\/S0960129513000066”,“relationship”:{},”ISSN“:[“0960-1295”,“1469-8072”],”ISSN-type“:[{”value“:”0960-1295',“type”:“print”},{“value”:”1469-8072',“type“:”electronic“}],”subject“:[],”published“:{”date-parts“:[[2014,11,11]]}}}