课题基金 / 基金详情

Systematic Construction of Declarative Programming Systems

Systematic Construction of Declarative Programming Systems
声明式编程系统的系统构建
批准号:
03680022
负责人:
IDA Tetsuo
金额:
$1.22万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for General Scientific Research (C)
财政年份:
1991
资助国家:
日本
项目状态:
已结题
起止时间:
1991 至 1992

项目摘要

项目成果

IDA Tetsuo的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Purpose of Research: (A) To design and analyze of narrowing as a computation model of functional-logic programming languages, (B) to explore methods for integrating functional (Lisp) and logic (Prolog) programming languages on the basis of Lisp. Results of Research: We divide the above research themes into the following subthemes ; (1) to design a Lisp abstract machine and to verify the correctness of Lisp compilers,(2) to develop on operational semantics of Prolog on the basis of Lisp, (3) to design a computation model for functional-logic programming languages.As for (1) and (2) we developed a programming transformation method that transform Prolog programs into Lisp programs. The method is based on systematic transformation of underlying computation models of Prolog: starting from models of SLD-refutations into a Prolog abstract machine. The final outcome of this transformation is a Lisp (Scheme) program. This method has the following practical implications: (i) to be able to understand the operational semantics of Prolog at a level closer to a computer rather than proof theoretic level, (ii) to be able to integrate the Lisp and Prolog programs at the level of Lisp programs, and (iii) to be able to make a comparison of computation models of Lisp and Prolog at the same level.As for (3) we designed an outside-in conditional narrowing and gave a completeness proof of that narrowing. Based on the outside-in narrowing we further developed a lazy calculus that simulated the outside-in conditional narrowing. The calculus is suited for computer implementation.We conclude that as for the purpose (A) we have achieved its initial objectives and that as for (B) many works have to be done further. We only explore a class of conditional term rewriting systems which we call orthogonal systems with strict equality. We have to explore other classes of conditional term rewriting systems to see under what conditions completeness is achievable.
期刊论文(3)
专著(0)
科研奖励(0)
会议论文
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Development of methods for computational origami based on geometric algebra
  • 批准号:
    16K00008
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
  • 资助金额:
    $2.91万
  • 财政年份:
    2016
  • 负责人:
    IDA Tetsuo
  • 依托单位:
Towards 3D computational oeigami - theory and software development
  • 批准号:
    25330007
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
  • 资助金额:
    $2.66万
  • 财政年份:
    2013
  • 负责人:
    IDA Tetsuo
  • 依托单位:
Formalization of origami and origami-programming based on algebraic graph rewriting
  • 批准号:
    22650001
  • 项目类别:
    Grant-in-Aid for Challenging Exploratory Research
  • 资助金额:
    $2.1万
  • 财政年份:
    2010
  • 负责人:
    IDA Tetsuo
  • 依托单位:
Modeling and verification of web software based on theories symbolic computation
  • 批准号:
    20300001
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
  • 资助金额:
    $12.23万
  • 财政年份:
    2008
  • 负责人:
    IDA Tetsuo
  • 依托单位:
国内基金
海外基金
PROLOG处理机的研究
基于构造性证明的程序理论与LISP,PROLOG自动程序设计
  • 批准号:
    68673019
  • 项目类别:
    面上项目
  • 资助金额:
    1.0万元
  • 批准年份:
    1986
  • 负责人:
    王立国
  • 依托单位:
基于PROLOG和INGRES的智能数据库系统
  • 批准号:
    68673003
  • 项目类别:
    面上项目
  • 资助金额:
    2.0万元
  • 批准年份:
    1986
  • 负责人:
    朱逸芬
  • 依托单位:
PROLOG的并行解释方法及其分布式算法的研究
  • 批准号:
    68673011
  • 项目类别:
    面上项目
  • 资助金额:
    2.0万元
  • 批准年份:
    1986
  • 负责人:
    程代杰
  • 依托单位: