课题基金 / 基金详情

Design of a functional logic programming language, and development of proof, vorification and synthosis system based on it.

Design of a functional logic programming language, and development of proof, vorification and synthosis system based on it.
函数式逻辑编程语言的设计,以及基于它的证明、验证和综合系统的开发。
批准号:
60580018
负责人:
SATO Masahiko
金额:
$0.96万
依托单位国家:
日本
项目类别:
Grant-in-Aid for General Scientific Research (C)
财政年份:
1985
资助国家:
日本
项目状态:
已结题
起止时间:
1985 至 1986

项目摘要

项目成果

SATO Masahiko的其他基金

相关文献

中文摘要
翻译
研究的目的是提供一个环境,在这个环境中,人们可以统一处理程序规范的描述、规范的证明、程序的验证和综合。为此,我们设计了一个基于直觉逻辑的构造性逻辑系统QJ和QJ的一个子系统函数逻辑程序设计语言Quty。1.它以逻辑符号<NOT>,<和>,或>和<Exist>为其基本元素。这些逻辑符号的含义与直觉逻辑中相应符号的含义一致。因此,可以编写逻辑上自然的程序。2.数据类型丰富,包括函数类型。因此,编写处理这些较高类型数据的函数程序是可能的。3.程序并行执行。基于共享变量和流的并行编程是可能的。QJ是一个具有类型的构造性逻辑系统。QJ的设计使得QJ的条款完全是Quty的程序。因此,可以在QJ中指定程序、证明规范和验证程序。证明了QJ中Quty的操作语义的一致性。这意味着Quty中的一个计算对应于QJ中的一个证明,Quty程序中使用的逻辑符号具有自然的逻辑意义。虽然我们只能就系统的实现做一些小的实验,但我们肯定会得到良好的理论结果,这将为实现奠定基础。
英文摘要
The aim of the research was to provide an environment in which one can uniformly treat description of the specification of a program, proof of the specification, verification and synthesis of programs. To this end, we designed a constructive logical system QJ which is based on intuitionistic logic and a functional logic programming language Quty which is a subsystem of QJ.The programming language Quty has the following characteristics. 1. It has the logical symbols <not> , <and> , <or> and <exist> as its basic elements. The meanings of these logical symbols coincide with those of corresponding symbols in intuitionistic logic. It is therefore possible to write logically natural programs. 2. It has rich data types including function types. It is therefore possible to write functional programs which treat these higher type data. 3. Programs are executed in parallel. Parallel programming based on shared variables and streams are possible.QJ is a constructive logical system with types. QJ is designed so that the terms of QJ are exactly the programs of Quty. It is therefore possible to specify programs, prove the specification and verify programs in QJ. We also proved the consistency of the operational semantics of Quty within QJ. This means that a computation in Quty corresponds to a proof in QJ and that the logical symbols used in Quty programs have the natural logical meanings.Although we could only do a small experiments with regard to the implementation of the system, we certainly obtained good theoretical results which would form a basis for the implementation.
期刊论文(8)
专著(0)
科研奖励(0)
会议论文
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Masahiko Sato and Takafumi Sakurai: "Qute : A Functional Langnage Bared on Unification" Logic Programming. 131-154 (1986)
Masahiko Sato 和 Takafumi Sakurai:“Qute:一种基于统一的函数式语言”逻辑编程。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
佐藤雅彦: Technical Report,Dept.of Info Science,Univ.Tokyo. 85-13. 1-37 (1985)
佐藤正彦:东京大学信息科学系技术报告 85-13 (1985)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
8
    Heat transfer characteristics of cutting tool and workpiece surfaces under cryogenic cooling conditions and optimum supply conditions of coolant
    • 批准号:
      19K04125
    • 项目类别:
      Grant-in-Aid for Scientific Research (C)
    • 资助金额:
      $2.75万
    • 财政年份:
      2019
    • 负责人:
      SATO Masahiko
    • 依托单位:
    Development and craft materials, which can draw various ideas from only a few of the materials
    • 批准号:
      23653280
    • 项目类别:
      Grant-in-Aid for Challenging Exploratory Research
    • 资助金额:
      $0.67万
    • 财政年份:
      2011
    • 负责人:
      SATO Masahiko
    • 依托单位:
    New development of research on bug-free software construction environment
    • 批准号:
      22300008
    • 项目类别:
      Grant-in-Aid for Scientific Research (B)
    • 资助金额:
      $11.48万
    • 财政年份:
      2010
    • 负责人:
      SATO Masahiko
    • 依托单位:
    Transient temperature variation in the tool surface layer in interrupted cutting and the effect of thermochemical reactivity on tool wear
    • 批准号:
      21560124
    • 项目类别:
      Grant-in-Aid for Scientific Research (C)
    • 资助金额:
      $3.08万
    • 财政年份:
      2009
    • 负责人:
      SATO Masahiko
    • 依托单位: