Program verification based on higher order rewriting systems

基于高阶重写系统的程序验证

基本信息

项目摘要

We have studied the termination property, the confluence property, and the reduction strategy of rewriting systems, which are the basis of higher order rewriting techniques. Through theoretical analysis and experiment, we have obtained the following results :(1) An extended recursive decomposition ordering for higher order rewriting systems is proposed. This recursive decomposition ordering is useful for proving termination of higher order rewriting systems.(2) Composable properties of term rewriting systems is presented. The key idea of our composability result is a top-down labeling. Using this labeling, it is proven that modular properties are composable for a naive sort attachment.(3) It is shown that index reduction is normalizing for the class of stable balanced joinable strong sequential systems. This result offers the basis of effective computation methods of functional language.(4) The modular property of left-linear complete term rewriting systems is proven, which is important in building algebraic specifications.(5) We give an operational semantics of priority term rewriting systems by using conditional systems. By defining the class of strong sequential systems, we show that the index rewriting gives a normalizing strategy for priority term rewriting systems.
我们研究了重写系统的终止性、汇合性和归约策略,这些是高阶重写技术的基础。通过理论分析和实验,我们得到了以下结果:(1)提出了高阶重写系统的一种扩展递归分解序。这种递归分解排序对于证明高阶重写系统的终止性是有用的。(2)提出了项重写系统的可组合性质。我们的可组合性结果的关键思想是自顶向下的标签。使用这个标签,它被证明,模块化的属性是一个天真的排序附件组合。(3)证明了这类稳定平衡可联结强序列系统的指标约简是正规化的。这一结果为函数式语言的有效计算方法提供了基础。(4)证明了左线性完全项重写系统的模性质,这在建立代数规范中是重要的。(5)利用条件系统给出了优先项重写系统的操作语义。通过定义强序列系统类,我们证明了索引重写给出了优先项重写系统的一个规范化策略。

项目成果

期刊论文数量(28)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
M.Sakai: "Left-incompatible term rewritisg systems and functional strategy" IEICE Trons.on Information andSystem. E88-D. 1176-1182 (1997)
M.Sakai:“左不兼容术语重写系统和功能策略”IEICE Trons.on 信息和系统。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
長谷崇: "重なりのある強遂次系のインデックス簡約について" 信学技報. COMP96-32. 39-48 (1996)
Takashi Hase:“关于具有重叠的强顺序系统的索引缩减”IEICE COMP96-32 (1996)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
T.Aoto: "Persistency of confluence" J.of Universal Comput.Sci.3. 1134-1147 (1997)
T.Aoto:“融合的持久性”J.of Universal Comput.Sci.3。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
佐賀正芳: "リスト生成法に基づくプログラム変換" 電気関係学会北陸支部連合大会予稿集(1997). 287-287 (1997)
Masayoshi Saga:“基于列表生成方法的程序转换”北陆电气工程学会分会联合会论文集(1997)287-287(1997)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
Y.Toyama: "Termination for the direct sumof left-linear complete term rewriting systems" J.ACM. 42. 1275-1304 (1995)
Y.Toyama:“左线性完整项重写系统的直和的终止”J.ACM。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

TOYAMA Yoshihito其他文献

TOYAMA Yoshihito的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('TOYAMA Yoshihito', 18)}}的其他基金

Research on automated confluence proving for term rewriting systems
术语重写系统自动汇合证明研究
  • 批准号:
    22500002
  • 财政年份:
    2010
  • 资助金额:
    $ 0.45万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Research on program transformation systems based on automated theorem proving
基于自动化定理证明的程序转换系统研究
  • 批准号:
    19500003
  • 财政年份:
    2007
  • 资助金额:
    $ 0.45万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Program verification method based on reduction approximations
基于约简近似的程序验证方法
  • 批准号:
    14580357
  • 财政年份:
    2002
  • 资助金额:
    $ 0.45万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)

相似海外基金

Universal Algebraic Datatypes: Theory and Practice on Datatypes based on Higher-Order Rewriting
通用代数数据类型:基于高阶重写的数据类型理论与实践
  • 批准号:
    20H04164
  • 财政年份:
    2020
  • 资助金额:
    $ 0.45万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Program Verification Methods based on Context-Moving Transformation and Higher-Order Rewriting Theory
基于上下文移动变换和高阶重写理论的程序验证方法
  • 批准号:
    16K00091
  • 财政年份:
    2016
  • 资助金额:
    $ 0.45万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了