Constructive Programming System for Proof Development, Verification, and Program Synthesis
Constructive Programming System for Proof Development, Verification, and Program Synthesis
批准号:
06452387
负责人:
SATO Masahiko
金额:
$4.61万
依托单位国家:
日本
项目类别:
Grant-in-Aid for General Scientific Research (B)
财政年份:
1994
资助国家:
日本
项目状态:
已结题
起止时间:
1994 至 1995
中文摘要
点击翻译按钮获取中文摘要
英文摘要
In this research project, we designed and improved the constructive logical system RPT and analyzed its properties. We also implemented a proof-development system based on RTP.By using this system, we can demonstrate the paradigm of Constructive Programming.RPT was designed to be a basic logical system for constructive programming ; a unique feature of RPT is that it has a reflective tower ; we can internally express meta-expressions in RPT.The terms of RPT correspond to programs of a certain functional programming language, which we call A.We first gave a formal system of RPT,and then proved several proof-theoretic properties of RPT such as consistency. We then implemented an interpreter and a compiler of A on top of UNIX workstations. We pointed out the problem of inefficiency when we adopt lazy-evaluation strategy for programming languages with assignment statements. We proposed a program transformation technique which fixes this problem.We finally implemented by A a proof-development system which provides supports for developmoent of proofs of RPT.By using this system, we can prove properties of A programs. As a substantial example, we presented a mechanized proof of Church-Rosser theorem. We also presented a concrete example of Constructive Programming ; namely, we developed a proof of a specification formula of a certain program, and the extracted a verified program from the proof.
期刊论文(42)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Masahiko Sato and Yukiyoshi Kameyama: "Conservativeness of A over lambdasigma-calculus" Lecture Notes in Computer Science. 792. 73-94 (1994)
Masahiko Sato 和 Yukiyoshi Kameyama:“A 在 lambdasigma 演算上的保守性”计算机科学讲义。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Satoshi Kobayashi: "Realizability Interpretation of Generalized Inductive Definitions" Theoretical Computer Science. 131-1. 121-138 (1994)
Satoshi Kobayashi:“广义归纳定义的可实现性解释”理论计算机科学。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Masahiko Sato: "A Nootural Deduction System with Catch/Throw Rules" The Secerd Worksop on Starlard Logic and Cogical Aspects of Computpr Science. (1995)
Masahiko Sato:“带有捕获/抛出规则的 Nootural Deduction System” 关于 Starlard 逻辑和计算机科学的 Cogical Aspects 的 Secerd Worksop。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Masahiko Sato: "A Purely Functional Language with Encapsulated Assignment" Lecture Notes in Computer Science. 789. 179-202 (1994)
Masahiko Sato:“带有封装作业的纯函数式语言”计算机科学讲义。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Yukiyoshi Kameyama: "A type-Free Theony of Half-Morotone Inductive Definitions" International Journal of Foundations of Computer Science. 6-3. 203-234 (1995)
Yukiyoshi Kameyama:“半莫罗通归纳定义的无类型理论”国际计算机科学基础杂志。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 17 条
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
-
依托单位:
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
-
依托单位:
海外基金