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
中文摘要
研究的目的是提供一个环境,在其中可以统一对待的规格说明的程序,证明的规格,验证和综合的程序。为此,我们设计了一个基于直觉逻辑的构造性逻辑系统QJ和一个作为QJ子系统的函数逻辑程序设计语言Quty。1.它有逻辑符号<not><and>、<or>和<exist>作为其基本元素。这些逻辑符号的意义与直觉逻辑中相应符号的意义相一致。因此,可以编写逻辑上自然的程序。2.它具有丰富的数据类型,包括函数类型。因此,可以编写处理这些更高类型数据的函数程序。3.程序是并行执行的。基于共享变量和流的并行程序设计是可能的。QJ是一个有类型的构造性逻辑系统。QJ被设计成使得QJ的项恰好是Quty的程序。因此,可以在QJ中指定程序,证明规范和验证程序。我们还证明了Quty的操作语义在QJ中的一致性。这意味着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)
会议论文
登录
查看更多内容
Masahiko Sato: "Typed Logical Calculus" Technical Report, Dept. of Into. Science, University of Tokyo. 85-13. 1-37 (1985)
Masahiko Sato:“类型化逻辑演算”技术报告,Into 部。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Masahiko Sato: "Theory of Symbolic Expressions <II> " Publ. RIMS, Kyoto University. 21. 455-540 (1985)
佐藤正彦:《符号表达理论<II>》出版。
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:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
佐藤雅彦: France,Japan Artificial Intelligence and Computer Science Symposium86. 159-174 (1986)
佐藤正彦:法国、日本人工智能和计算机科学研讨会86(1986)。
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
-
依托单位:
Software development environment based on integration of computation and logic
-
批准号:19300007
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$8.74万
-
财政年份:2007
-
负责人:SATO Masahiko
-
依托单位:
Role of membrane trafficking on the establishment of cell polarity in higher plants
-
批准号:18570047
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.71万
-
财政年份:2006
-
负责人:SATO Masahiko
-
依托单位:
A Study on the Style, the Technical Propagation and Organization of Japanese Traditional Carpenters In Northern Kyushu at the Early Modern Ages
-
批准号:17560578
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.18万
-
财政年份:2005
-
负责人:SATO Masahiko
-
依托单位:
A Study on Style of Japanese traditional Carpenters and the Method of Style Propagation in Northern Kyushu at the Early Modern Ages
-
批准号:15560566
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.37万
-
财政年份:2003
-
负责人:SATO Masahiko
-
依托单位:
The investigation of physiological polytypism and functional potentiality on human adaptability to environments
-
批准号:15207026
-
项目类别:Grant-in-Aid for Scientific Research (A)
-
资助金额:$32.61万
-
财政年份:2003
-
负责人:SATO Masahiko
-
依托单位:
Calculi and Logic of Environment and Context
-
批准号:13480082
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$4.67万
-
财政年份:2001
-
负责人:SATO Masahiko
-
依托单位:
Implementation of Constructive Programming Based on Classical Logic
-
批准号:10480061
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$2.94万
-
财政年份:1998
-
负责人:SATO Masahiko
-
依托单位:
Logic of Knowledge Discovery
-
批准号:10143105
-
项目类别:Grant-in-Aid for Scientific Research on Priority Areas (A)
-
资助金额:$43.01万
-
财政年份:1998
-
负责人:SATO Masahiko
-
依托单位:
Design and Implementation of Constructive Programming Systems
-
批准号:08558023
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$3.9万
-
财政年份:1996
-
负责人:SATO Masahiko
-
依托单位:
Theory of Constructive Programming
-
批准号:08458068
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$4.67万
-
财政年份:1996
-
负责人:SATO Masahiko
-
依托单位:
A Study of Style and Japanese traditional Carpenters of Temples and Shrines in Northern Kyushu at the Early Modern Period.
-
批准号:07650748
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$1.41万
-
财政年份:1995
-
负责人:SATO Masahiko
-
依托单位:
Constructive Programming System for Proof Development, Verification, and Program Synthesis
-
批准号:06452387
-
项目类别:Grant-in-Aid for General Scientific Research (B)
-
资助金额:$4.61万
-
财政年份:1994
-
负责人:SATO Masahiko
-
依托单位:
A Study of the Carpenters in the Early Modern Period and Munafuda (dedication board) of Temples and Shrines in the Northern Kyushu
-
批准号:03805055
-
项目类别:Grant-in-Aid for General Scientific Research (C)
-
资助金额:$1.54万
-
财政年份:1991
-
负责人:SATO Masahiko
-
依托单位:
Co-operative research on foundational theories of programs
-
批准号:02302009
-
项目类别:Grant-in-Aid for Co-operative Research (A)
-
资助金额:$7.36万
-
财政年份:1990
-
负责人:SATO Masahiko
-
依托单位:
Design of Proving, Verifying, and Synthesizing System based on Constructive
-
批准号:62460220
-
项目类别:Grant-in-Aid for General Scientific Research (B)
-
资助金额:$5.06万
-
财政年份:1987
-
负责人:SATO Masahiko
-
依托单位: