computation model for higher-order functional-logic languages
computation model for higher-order functional-logic languages
批准号:
08458059
负责人:
IDA Tetsuo
金额:
$2.43万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (B)
财政年份:
1996
资助国家:
日本
项目状态:
已结题
起止时间:
1996 至 1997
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Experiences with functional programming show that higher-order concept leads to powerful and succinct programming. Functional-logic programming, an approach to integrate functional and logic programming, would naturally be expected to incorporate the notion of higher-order-ness. Little has been investigated how to incorporate higher-order-ness in functional-logic programming. The aim of our research project is to provide theoretical foundation for higher-order functional-logic programming. Our result in this project are enumerated as follows.1.By a close examination on computation in a first-order narrowing calculus LNC (Lazy Narrowing Calculus), we eliminated non-determinism on the selection of applicable inference rules, which lead a design of new calculus called LNCd (deterministic Lazy Narrowing Calculus). LNCd is much efficient in speed compared to LNC dueto determinism on the selection of applicable inference rules.2.We proposed a new proof method for standardization theorem. Thi … More s theorem is known as a theoretical foundation for lazy evaluation mechanism in functional programming languages. Using this theorem we obtained more effcient first-order narrowing mechanism.3.We gave semantics for the following three families of functional-logic programming languages : many-sorted first-order languages, interactive first-order languages and simply typed applicative languages. We formulated syntax of these functional-logic languages using equational logic. Semantics given as interpretation of equations. We have shown the rigorous relationship between axiomatic, algebraic, operational and categorical semantics in order to show correctness of these semantics.4.We proposed a higher-order narrowing calculus HLNC (Higher-order Lazy Narrowing Calculus) implementing higher-order narrowing for higher-order term rewriting systems. HLNC is derived from a first order narrowing calculus with the employment of the techniques for the implementation of efficient narrowing mechanism described above. Since this calculus allows the presence of lambda terms in TRSs, it provides computation model for higher-order functional-logic languages with lambda terms. Less
期刊论文(43)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Q.Li: "Minimised Geomtric Buchberger Al-gorithm:An Optimal Algebraic Algorithm for Integer Programming" Proc.of ISSAC'97. 331-338 (1997)
Q.Li:“最小化几何布赫伯格算法:整数规划的最优代数算法”Proc.of ISSAC97。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
T.Yamada et al.: "Logicality of Conditional Rewrite Systems" Proceedings of the 22nd International Colloquium on Trees in Algebra and Programming(CAAP'97). LNCS1214. 141-152 (1997)
T.Yamada 等人:“条件重写系统的逻辑性”第 22 届国际代数和编程树研讨会论文集 (CAAP97)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Q., Li: "A Parallel Algebrac Approach Towards Integer Programing" Proc.of the 9th International Conference on PDCS. 59-64 (1997)
Q.,Li:“整数规划的并行代数方法”Proc. of the 9th International Conference on PDCS。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
M.Hamada et al.: "Deterministic and Non-deterministic Lazy Conditional Narrowing and their implementations" J.of IPSJ. 79 (3), to appear. (1998)
M.Hamada 等人:“确定性和非确定性惰性条件缩小及其实现”J.of IPSJ。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
A.Middeldorp et al: "Transforming Termination by Self-Labelling" Proc.of the 13th Int.Conf.on Automated Deduction. LNAI 1104. 373-387 (1996)
A.Middeldorp 等人:“通过自我标签转变终止”Proc.of the 13th Int.Conf.on Automated Deduction。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 40 条
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
-
依托单位:
Symbolic Computation and Symbolic Computing Grid Based on the Interaction of Provers, Solvers and Reduces
-
批准号:17300004
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$7.42万
-
财政年份:2005
-
负责人:IDA Tetsuo
-
依托单位:
Global computing by networked equational constraint solvers
-
批准号:12480066
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$9.15万
-
财政年份:2000
-
负责人:IDA Tetsuo
-
依托单位:
Functional Logic Programming with Distributed Constraint Solving System
-
批准号:10480053
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$6.4万
-
财政年份:1998
-
负责人:IDA Tetsuo
-
依托单位:
design and implementation of multimedia programming environment with functional-logic languages
-
批准号:07558152
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$0.7万
-
财政年份:1995
-
负责人:IDA Tetsuo
-
依托单位:
Application of Conditional Rewrite Systems to Declarative Programming Languages
-
批准号:06680300
-
项目类别:Grant-in-Aid for General Scientific Research (C)
-
资助金额:$1.41万
-
财政年份:1994
-
负责人:IDA Tetsuo
-
依托单位:
Systematic Construction of Declarative Programming Systems
-
批准号:03680022
-
项目类别:Grant-in-Aid for General Scientific Research (C)
-
资助金额:$1.22万
-
财政年份:1991
-
负责人:IDA Tetsuo
-
依托单位:
Program transformation in meta programming environment
-
批准号:62580038
-
项目类别:Grant-in-Aid for General Scientific Research (C)
-
资助金额:$1.47万
-
财政年份:1987
-
负责人:IDA Tetsuo
-
依托单位: