课题基金 / 基金详情

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)证明了高阶重写系统中的隐式归纳法可证明定理是归纳定理的子类。在这种情况下,一些归纳定理被判定为不归纳。我们提出了一个防止这种情况发生的条件。(4)给出了保证重叠trs最外层约简策略完备的条件,并给出了trs的变换,生成满足条件的trs。(5)我们开发了trs的变换,其输出定义了输入构造函数trs的逆计算。在计算中,对于具有额外变量的线性trs,最内层窄化对于获得所有结果都是有效的。
英文摘要
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
    海外基金