ITR/SY: Non-Deterministic Computations for Functional Logic Programs
ITR/SY: Non-Deterministic Computations for Functional Logic Programs
批准号:
0110496
负责人:
Sergio Antoy
金额:
$18.6万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2001
资助国家:
美国
项目状态:
已结题
起止时间:
2001-07-15 至 2005-06-30
中文摘要
[010496] sergio antoy波特兰州立大学itr /SY:功能逻辑程序的非确定性计算摘要:窄化允许功能和逻辑计算的无缝集成。缩窄策略从表达式中选择子表达式,以便在必要时计算和实例化变量。不同的选择策略从函数逻辑编程扩展到函数逻辑编程计算行为,如按值调用和按需要调用。健全、完整和最优(在不同程度上)的策略对于类似haskell的程序和允许某种形式并行的程序都是众所周知的。不幸的是,这类程序不支持非确定性计算。不确定性的缺乏是函数逻辑语言的一个严重限制。它阻止使用熟悉的逻辑编程习惯,并且在某些情况下,导致程序违背了问题固有的惰性。该研究提出了一个新的计算框架、一类程序和一种策略,以缩小该类中支持非确定性而不损失可靠性、完整性或效率的计算。在这个框架中,程序在文本上变得更短,概念上更简单,更模块化,更容易理解和维护,并且可以说更高效。所提出的策略有可能包含其他有趣的功能逻辑程序类的策略,并且有望统一各种并发的不一致的努力,旨在将不同的缩小策略集成到单一语言中。
英文摘要
0110496Sergio AntoyPortland State UniversityITR/SY: Non-Deterministic Computations for Functional Logic Programs Abstract: Narrowing allows the seamless integration of functional and logic computations. A narrowing strategy selects from an expression the subexpression(s) to evaluate and instantiates variables if necessary. Different selection strategies extend from functional to functional logic programming computational behaviors such as call-by-value and call-by-need. Sound, complete, and optimal (to varying degrees) strategies are known for both Haskell-like programs and programs that allow some forms of parallelism. Unfortunately, these classes of programs do not support non-deterministic computations. The lack of non-determinism is a severe limitation in functional logic languages. It prevents the use of familiar logic programming idioms and, in some cases, leads to programs that violate the inherent laziness of a problem. The research proposes a new computational framework, a class of programs, and a strategy for narrowing computations in this class that supports non-determinism without loss of soundness, completeness or efficiency. Within this framework, programs become textually shorter, conceptually simpler, more modular, easier to understand and maintain, and arguably more efficient. The proposed strategy has the potential to encompass strategies for other interesting classes of functional logic programs and it is expected to unify various concurrent disjoint efforts aiming at integrating different narrowing strategies within a single language.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: A principled compiler for functional logic languages
-
批准号:1317249
-
项目类别:Standard Grant
-
资助金额:$11.89万
-
财政年份:2013
-
负责人:Sergio Antoy
-
依托单位:
ITR: Implementation of Functional Logic Languages
-
批准号:0218224
-
项目类别:Standard Grant
-
资助金额:$39.94万
-
财政年份:2002
-
负责人:Sergio Antoy
-
依托单位:
U.S.-Germany Cooperative Research: Advanced Techniques for Multi-Paradigm Declarative Languages
-
批准号:9981317
-
项目类别:Standard Grant
-
资助金额:$1.28万
-
财政年份:2000
-
负责人:Sergio Antoy
-
依托单位:
Needed Narrowing Strategies
-
批准号:9406751
-
项目类别:Standard Grant
-
资助金额:$7.74万
-
财政年份:1994
-
负责人:Sergio Antoy
-
依托单位:
RIA: Design Strategies For Algebraic Specifications
-
批准号:9196023
-
项目类别:Standard Grant
-
资助金额:$2.92万
-
财政年份:1990
-
负责人:Sergio Antoy
-
依托单位:
RIA: Design Strategies For Algebraic Specifications
-
批准号:8908565
-
项目类别:Standard Grant
-
资助金额:$4.08万
-
财政年份:1989
-
负责人:Sergio Antoy
-
依托单位:
国内基金
海外基金
登录
查看更多内容
基于Nurr1调节YAP-INF2-线粒体分裂途径探讨龙琥醒脑颗粒在SH-SY5Y细胞氧糖剥夺再灌注诱发的神经元损伤的保护作用研究
-
批准号:2025JJ80982
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:张占伟
-
依托单位:
SY4835通过WEE1/DDR1双靶点抑制胰腺癌的作用及机制
-
批准号:82373136
-
项目类别:面上项目
-
资助金额:48万元
-
批准年份:2023
-
负责人:张晓飞
-
依托单位:
米糠黄酮抑制Aβ诱导的SH-SY5Y细胞中Tau蛋白过度磷酸化的分子机制研究
-
批准号:2022JJ31009
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2022
-
负责人:张琳
-
依托单位:
天目山来源链霉菌Streptomyces sp. SY1322中morindolestatin类新颖咔唑生物碱获取及其铁死亡抑制活性研究
-
批准号:LY21H300001
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2020
-
负责人:马列峰
-
依托单位:
基于MDM2-p53和MDMX-p53蛋白-蛋白相互作用的双重抑制剂SY1108的结构优化及抗肿瘤活性研究
-
批准号:21867013
-
项目类别:地区科学基金项目
-
资助金额:40.0万元
-
批准年份:2018
-
负责人:王亚丽
-
依托单位:
昆虫病原线虫共生菌SY5致死小菜蛾毒素的中肠靶标受体分离与鉴定
-
批准号:31301663
-
项目类别:青年科学基金项目
-
资助金额:23.0万元
-
批准年份:2013
-
负责人:王欢
-
依托单位:
圆根大戟和甘遂中保护多巴胺所致SH-SY5Y细胞损伤帕金森模型作用和机制研究
-
批准号:81260628
-
项目类别:地区科学基金项目
-
资助金额:49.0万元
-
批准年份:2012
-
负责人:王金辉
-
依托单位:
拟南芥SY1蛋白抑制逆境基因表达的分子机理研究
-
批准号:31270316
-
项目类别:面上项目
-
资助金额:80.0万元
-
批准年份:2012
-
负责人:杨万年
-
依托单位:
刺五加有效组分对转染α-Syn的 SH-SY5Y细胞调控及机制研究
-
批准号:81073019
-
项目类别:面上项目
-
资助金额:32.0万元
-
批准年份:2010
-
负责人:刘树民
-
依托单位:
亚洲含SY基因组披碱草属植物地理分化的分子生物学基础
-
批准号:30270092
-
项目类别:面上项目
-
资助金额:20.0万元
-
批准年份:2002
-
负责人:卢宝荣
-
依托单位: