×

模型检查call-by-value程序的复杂性。 (英语) Zbl 1405.68189号

Muscholl,Anca(编辑),《软件科学和计算结构基础》。第17届国际会议,FOSSACS 2014,作为欧洲软件理论与实践联合会议的一部分,ETAPS 2014,法国格勒诺布尔,2014年4月5日至13日。诉讼程序。柏林:施普林格出版社(ISBN 978-3-642-54829-1/pbk)。计算机科学课堂讲稿8412180-194(2014)。
摘要:本文研究了具有递归、布尔值和非确定性分支的简单类型的回调值程序的可达性问题(模型选择问题的一个典型且实际重要的实例)的复杂性,并证明了以下结果。(1) 订单3程序的可达性问题是不必要的。因此,与按名称调用的情况不同,输入程序的顺序并不能很好地衡量复杂性。(2) 相反,类型的深度是一个适当的度量:深度-(n)程序的可达性问题是-(n-)-EXPTIME完成。特别是,CPS翻译之前给出的上限并不严格。用于证明上界结果的算法基于一个新的相交类型系统,我们认为该系统具有独立的意义。
关于整个系列,请参见[Zbl 1284.68025号].

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)
68甲18 函数编程和lambda演算
2017年第68季度 问题的计算难度(下限、完备性、近似难度等)
65年第68季度 算法和问题复杂性分析
PDF格式BibTeX公司 XML格式引用
全文: 内政部