Bibliographic Information
- Other Title
-
- レイガイ ショリ オ フクム カンスウガタ プログラム テイシセイ ショウメイ ノ タメ ノ ジョウケン ツキ イソン タイホウ
- Conditional Dependency Pair Method for Proving Termination of Functional Programs with Exception Handling
Search this article
Abstract
We have recently proposed a method for proving termination/non-termination properties of eager-evaluation-based functional programs with exception handling. The method transforms them into Context-Sensitive Term Rewriting Systems (CS-TRSs) in preserving the properties. However we encounter a problem that the existing termination provers for CS-TRSs fail even if a very short program is given. In this paper, we present a dependency method specialized for CS-TRSs transformed from functional programs with exception handling. We introduce conditions that represent context information into the dependency pairs, and define conditional dependency chains. We prove that the target CS-TRS is inner-most terminating if and only if there exists no infinite conditional dependency chain. Moreover, we augment graph notion into the framework of the dependency pair problems, and propose some new processors. The new method works effectively for CS-TRSs produced by the transformation.
IEICE Technical Report;SS2013-23,IEICE Technical Report;KBSE2013-23
Journal
-
- 電子情報通信学会技術研究報告. KBSE, 知能ソフトウェア工学
-
電子情報通信学会技術研究報告. KBSE, 知能ソフトウェア工学 113 (160), 61-66, 2013-07
一般社団法人電子情報通信学会
- Tweet
Keywords
Details 詳細情報について
-
- CRID
- 1050845763734814848
-
- NII Article ID
- 110009778534
- 110009778382
-
- NII Book ID
- AA1123312X
-
- HANDLE
- 2237/23566
-
- ISSN
- 09135685
-
- Text Lang
- ja
-
- Article Type
- journal article
-
- Data Source
-
- IRDB
- NDL
- CiNii Articles