课题基金 / 基金详情

Study on Rewriting Theory for Analysis, Verification and Efficient Execution of Functional Programs

Study on Rewriting Theory for Analysis, Verification and Efficient Execution of Functional Programs
函数式程序分析、验证和高效执行的重写理论研究
批准号:
15500007
负责人:
SAKAI Masahiko
金额:
$1.6万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2003
资助国家:
日本
项目状态:
已结题
起止时间:
2003 至 2005

项目摘要

项目成果

SAKAI Masahiko的其他基金

相似基金

相关文献

中文摘要
翻译
这项研究旨在消除阻碍术语重写系统(TRS)的结果应用于功能语言的空白。得到了以下结果:(1)以前提出的证明高阶重写系统终止性的依赖对方法不适用于含有右侧嵌套变量和包含复制规则的重写系统。(2)利用树自动机技术和De Bruijn记号证明了关于强序列逼近或NV逼近所需的修正是可判定的。(3)证明了高阶重写系统中隐式归纳可证明的定理是归纳定理的子类。某些归纳定理被判定为非归纳性的情况发生。我们给出了保证重叠TRSS的最外层约简策略完全的条件,并给出了生成满足该条件的TRSS的变换。(5)给出了TRSS的一种变换,其输出定义了输入构造子TRSS的逆计算。在计算中,对于含有额外变量的线性TRSS,最里面的缩小是有效的,以获得所有的结果。
英文摘要
This research is toward removing gaps that prevent from applying results of term rewriting systems (TRS for short) to fuctional languages. The following results were obtained ;(1) The previously proposed dependency pair method for proving termination of higher-order rewrite systems cannot be applied for ones containing nested variable in a right-hand side and containing copy rules. We succeeded to remove the strong restriction from it for proving termination of simple-typed rewriting systems.(2) We showed that the needed redexes with respect to strong sequential or NV approximation are decidable by using tree-automata technique and the de Bruijn notations.(3) It appeared that theorems provable by implicit induction in higher-order rewrite systems are the subclass of the inductive theorems. The case happens that some inductive theorems are judged to be not inductive. We gave a condition to prevent this situation.(4) We gave a condition that guarantees the outer-most reduction strategy to be complete for overlapping TRSs, and showed a transformation of TRSs that produce TRSs that satisfy the condition.(5) We developed a transformation of TRSs whose outputs define the inverse computation of the input constructor TRSs. In the computation, innermost narrowing is effective for obtaining all results in case of linear TRSs with extra variables.
期刊论文(42)
专著(0)
科研奖励(0)
会议论文
Primitive Indeuctive Theorems Bridge Implicit Induction Methods and Inductive Theorems in Higher-Order Rewriting
原归纳定理将隐式归纳法和高阶重写中的归纳定理联系起来
DOI: --
发表时间: 2005
期刊: IEICE Trans. on Information and Systems E88-D・12
影响因子: --
作者: [K.Kusakari, M.Sakai, T.Sakabe]
通讯作者: T.Sakabe
M.Sakai, K.Okamoto: "Innermost Reductions Find All Normal Forms on Right-Linear Terminating Overlay TRSs"3rd Int'l Workshop on Reduction Strategies in Rewriting and Programming. WRS'03. 198-211 (2003)
M.Sakai、K.Okamoto:“最内层约简在右线性终止覆盖 TRS 上查找所有范式”第三届重写和编程中约简策略国际研讨会。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Proving Sufficient Completeness of Functional Programs based on Recursive Structure Analysis and Strong Computability
基于递归结构分析和强可计算性证明函数程序的充分完备性
DOI: --
发表时间: 2005
期刊: Information Technology Letters(in Japanese) Vol.LA-001
影响因子: --
作者: [Keita Sakurai, Keiichirou Kusakari, Naoki Nishida, Masahiko Sakai, Toshiki Sakabe]
通讯作者: Toshiki Sakabe
A Computation Model of Term Rewriting Systems with Extra Variables
带有额外变量的术语重写系统的计算模型
DOI: --
发表时间: 2003
期刊: Computer Software (in Japanese) Vol.20, No.5
影响因子: --
作者: [Naoki Nishida, Masahiko Sakai, Toshiki Sakabe]
通讯作者: Toshiki Sakabe
共 21 条
    On Esoteric language Malbolge for software protection
    • 批准号:
      22650003
    • 项目类别:
      Grant-in-Aid for Challenging Exploratory Research
    • 资助金额:
      $1.55万
    • 财政年份:
      2010
    • 负责人:
      SAKAI Masahiko
    • 依托单位:
    Study on Rewriting Theory for Analysis, Verification and Efficient Execution of Functional Programs
    • 批准号:
      18500011
    • 项目类别:
      Grant-in-Aid for Scientific Research (C)
    • 资助金额:
      $2.55万
    • 财政年份:
      2006
    • 负责人:
      SAKAI Masahiko
    • 依托单位:
    Fundamental research on software verification based on algebraic method
    海外基金