首页> 外文会议>ETAPS 2014 >Complexity of Model-Checking Call-by-Value Programs
【24h】

Complexity of Model-Checking Call-by-Value Programs

机译:模型检查呼叫值程序的复杂性

获取原文

摘要

This paper studies the complexity of the reachability problem (a typical and practically important instance of the model-checking problem) for simply-typed call-by-value programs with recursion, Boolean values, and non-deterministic branch, and proves the following results. (1) The reachability problem for order-3 programs is nonelementary. Thus, unlike in the call-by-name case, the order of the input program does not serve as a good measure of the complexity. (2) Instead, the depth of types is an appropriate measure: the reachability problem for depth-n programs is n-EXPTIME complete. In particular, the previous upper bound given by the CPS translation is not tight. The algorithm used to prove the upper bound result is based on a novel intersection type system, which we believe is of independent interest.
机译:本文研究了可达性问题的复杂性(模型和实际和实际重要的模型 - 检查问题的实例),用于使用递归,布尔值和非确定性分支的简单类型的Quale-Value程序,并证明以下结果。 (1)订单-3计划的可达性问题是非任务的。因此,与逐个名称案例不同,输入程序的顺序不用作复杂性的良好衡量标准。 (2)相反,类型的深度是一个适当的措施:深度-N程序的可达性问题是N-Exptime完成。特别是,CPS翻译给出的先前上限不紧。用于证明上限结果的算法基于新的交叉类型系统,我们认为是独立的兴趣。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号