Design and Implementation of Constructive Programming Systems
Design and Implementation of Constructive Programming Systems
批准号:
08558023
负责人:
SATO Masahiko
金额:
$3.9万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (B)
财政年份:
1996
资助国家:
日本
项目状态:
已结题
起止时间:
1996 至 1997
中文摘要
点击翻译按钮获取中文摘要
英文摘要
In this two-year research project, we designed and implemented a prototypical software system which assists constructive programming. We also evaluated the system by making programming examples using it. In 1996, (1) we implemented an interpreter of a functional programming langauge LAMBDA which is a basis for all the software systems in this profect, and (2) we implemented an interactive theorem proving system for an intuitionistic first-order predicate calculus. Based on these results, in 1997, (3) we implemented an interactive theorem proving system for various logical systems such as many variants of modal logics, and (4) we implemented a constructive programming system for a classical logic.(2) : We implemented an interactive theorem proving system with a sophisticated graphical user interface based on X window system. A part of our implementation is written in the programming language JAVA,and our design aimed at distributed programming (distributed proving) by modules. (3) : We … More extended the system (2) so that the target logical system need not be an intuitionistic first-order logic. Our implementation includes many variants of modal logics such as T,S4, S5, B and so on. The system can be regarded as a system towards a proving strategy independent of specific logics. (4) : Extracting algorithmic contents from classical proofs is a quite recent topic in constructive programming. We designed and implemented two different ways, one uses the catch/throw mechanism, and the other uses the first-class continuation. We then extracted algorithms from classical proofs.Using the systems in (2)-(4), we wrote many programming (proving) examples. It is generally observed that, when specification of a program is rigidly written, the specified program is synthesized quite smoothly. As a result, we have shown that constructive programming can be applicable to much wider targets than befor, and our systems can be a first step towards a constructive programming system in the real industry. Less
期刊论文(36)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Yukiyoshi Kameyama: "A New Formulation of the Catch/Throw Mechanism" Second Fuji International Workshop on Functional and Logic Programming,World Scientific. 106-122 (1997)
Yukiyoshi Kameyama:“捕捉/投掷机制的新公式”第二届富士函数和逻辑编程国际研讨会,世界科学。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Makoto Tatsuta: "Realizability for Constructive Theory of Functions and Classes and Its Application to Program Synthesis" Proc.Thirteenth Annual IEEE Symposium on Logic in Computer Science. (印刷中).
Tatsuta Makoto:“函数和类的构造理论的可实现性及其在程序综合中的应用”Proc。第十三届 IEEE 计算机科学逻辑研讨会(正在出版)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Yukiyoshi Kameyama: "A Classical Catch/Throw Calculus with Tag Abstractions and its Strong Normalizability" Proc.4th Australasian Theory Symposium. 20-3. 183-197 (1998)
Yukiyoshi Kameyama:“具有标签抽象及其强规范化性的经典接/投掷微积分”Proc.4th 澳大利亚理论研讨会。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Makoto Tatsuta: "Realizability of Monotone Coinductive Definitions and Its Application to Program Synthesis" Proc.Fourth International Conference on Mathematics of Program Construction,LNCS. (印刷中).
Makoto Tatsuta:“单调共导定义的实现及其在程序综合中的应用”Proc.第四届程序构造数学国际会议,LNCS(印刷中)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
沢村 一: "エージェント指向コンピューティングのための計算倫理学に向けて-公平性-" ソフトウェア工学の基礎IV. IV. 28-34 (1997)
Hajime Sawamura:“面向代理计算的计算伦理 - 公平 -”软件工程基础 IV 28-34 (1997)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 36 条
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
-
依托单位:
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
-
依托单位:
Design of a functional logic programming language, and development of proof, vorification and synthosis system based on it.
-
批准号:60580018
-
项目类别:Grant-in-Aid for General Scientific Research (C)
-
资助金额:$0.96万
-
财政年份:1985
-
负责人:SATO Masahiko
-
依托单位: