2024-03-29T14:55:30Z
https://nagoya.repo.nii.ac.jp/oai
oai:nagoya.repo.nii.ac.jp:00019000
2023-01-16T04:07:15Z
312:313:314
Argument Filtering and Usable Rules in Higher-Order Rewrite Systems
高階書換え系における引数切り落とし法と実効規則
鈴木, 翔
55388
草刈, 圭一朗
55389
坂部, 俊樹
55390
酒井, 正彦
55391
西田, 直樹
55392
SUZUKI, Sho
55393
KUSAKARI, Keiichirou
55394
SAKABE, Toshiki
55395
SAKAI, Masahiro
55396
NISHIDA, Naoki
55397
高階書換え系
停止性
静的依存対法
引数切り落とし法
実効規則
項書換え系(TRS)の拡張として高階関数を直接扱える単純型付き項書換え系(STRS)やさらにλ抽象も扱える高階書換え系(HRS)が提案されている.静的依存対法はこれら高階の系における非常に強力な停止性証明法である.静的依存対法で停止性を証明する際には引数切り落とし法や実効規則の概念が重要となる.これらはTRS上で提案されSTRS上に拡張されているが, HRS上では知られていない.本論文ではHRS上の引数切り落とし法と実効規則の概念を与える.さらに我々の成果は単なる拡張ではなく,引数切り落とし法で要求されていた適用条件を取り除き,実効規則の定義から高階変数を介した依存性を取り除くという改良も伴っている.
Simply-typed term rewriting systems (STRSs) and higher-order rewrite systems (HRSs) have been proposed to extend term rewriting systems (TRSs). These systems can handle higher-order functions directly, and moreover HRSs are allowed to have a A-abstraction syntax. Static dependency pair methods are very powerful methods for proving termination of these higher-order systems. Notions of argument filtering and usable rules play important roles in proving termination by the static dependency pair method. These notions are proposed on TRSs, and extended to STRSs. However, we have not known these notions on HRSs. In this paper, we extend notions of argument filtering and usable rules onto HRSs. In addition, these extensions include some enhancements : removing an applicable condition demanded by existing argument filtering methods on STRSs, and removing a dependency through higher-order variables from the definition of usable rule.
journal article
一般社団法人電子情報通信学会
2009-12
application/pdf
電子情報通信学会技術研究報告SS, ソフトウェアサイエンス
343
109
25
30
http://ci.nii.ac.jp/naid/110008001253
http://hdl.handle.net/2237/21104
0913-5685
https://nagoya.repo.nii.ac.jp/record/19000/files/110008001253.pdf
jpn
http://ci.nii.ac.jp/naid/110008001253
(c)一般社団法人電子情報通信学会。本文データは学協会の許諾に基づきCiNiiから複製したものである