Syntactic Theories: Their Automation and Logical Foundation
Syntactic Theories: Their Automation and Logical Foundation
批准号:
0204389
负责人:
Zena Ariola
金额:
$16.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2002
资助国家:
美国
项目状态:
已结题
起止时间:
2002-07-15 至 2006-06-30
中文摘要
俄勒冈州尤金的Zena AriolaU这项建议的总体目标是对编程语言的语义和逻辑基础有一个更稳健的理解。这些活动将基于现实编程语言的句法理论和逻辑的序列演算之间的密切对应。这种对应是Curry-Howard同构的推广,它将简单类型的演算和直观的自然演绎逻辑联系在一起,是许多关于程序的自动推理系统的核心。具体的目标及其潜在的影响是:算法和工具:我们的经验表明,拟议的句法方向和相关逻辑的研究是乏味和容易出错的:它需要重复执行许多平凡但有趣的任务。这样的任务包括验证句法理论是否格式良好,评估是否为定义良好的部分函数,以及主语还原是否成立。在逻辑方面,这些性质关系到逻辑的一致性和证明简化规则的可靠性。因此,为了能够研究非平凡的句法理论和逻辑,研究者以前的工作包括设计和实现适用于句法理论操作自动化的算法和定理证明技术。这项工作已经导致了一个原型系统(SL),用于关于句法理论的轻量级描述和推理。该提案包括扩展和改进当前原型的活动,并使其可供所有感兴趣的研究人员和学生使用。
英文摘要
ABSTRACT0204389Zena AriolaU of Oregon EugeneThe general objective of this proposal is to gain a more robust understanding of the semantics andlogical foundations of programming languages. The activities will be based on the close correspon-dencebetween syntactic theories for realistic programming languages and sequent calculi for logic.This correspondence is a generalization of the Curry-Howard isomorphism that relates the simplytyped calculus and intuitionistic natural-deduction logic, and is at the heart of many automatedproof systems for reasoning about programs. The specific objectives and their potential impact are:Algorithms and Tools: Our experience has shown that the proposed study of syntactic the-oriesand associated logics is tedious and error-prone: it requires many mundane but fun-damentaltasks to be repeatedly performed. Such tasks include verifying that the syntactic heory is well-formed, that evaluation is a well-defined partial function, and that subject re-duction holds. On the logical side, these properties are related to the consistency of the logic and the soundness of the proof simplication rules. Hence, to enable the study of non-trivial syntactic theories and logics, previous work by the investigators included the design and im-plementation of algorithms and theorem-proving techniques suitable for the automation ofthe manipulation of syntactic theories. This effort has led to a prototype system (SL) for lightweight description and reasoning about syntactic theories. This proposal includes ac-tivities to extend and refine the current prototype and to make it available to all interested researchers and students.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Travel: Oregon Programming Languages Summer School 2023: Types, Semantics, and Logic
-
批准号:2329771
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2023
-
负责人:Zena Ariola
-
依托单位:
Travel: Oregon Programming Languages Summer School 2022: Types, Semantics, and Program Reasoning
-
批准号:2227189
-
项目类别:Standard Grant
-
资助金额:$4.5万
-
财政年份:2022
-
负责人:Zena Ariola
-
依托单位:
Oregon Programming Languages Summer School 2019: Foundations of Probabilistic Programming and Security
-
批准号:1933086
-
项目类别:Standard Grant
-
资助金额:$2.5万
-
财政年份:2019
-
负责人:Zena Ariola
-
依托单位:
NSF Student Travel Grant for 2018 Oregon Programming Languages Summer School on Concurrency and Parallelism (OPLSS)
-
批准号:1832506
-
项目类别:Standard Grant
-
资助金额:$2.5万
-
财政年份:2018
-
负责人:Zena Ariola
-
依托单位:
SHF: SMALL: Intermediate Languages for Safe and Efficient Compilation
-
批准号:1719158
-
项目类别:Standard Grant
-
资助金额:$44.93万
-
财政年份:2017
-
负责人:Zena Ariola
-
依托单位:
Oregon Programming Languages Summer School 2017: A Spectrum of Types
-
批准号:1738047
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:2017
-
负责人:Zena Ariola
-
依托单位:
2016 Oregon Programming Languages Summer School (OPLSS) on Types, Logic, Semantics, and Verification
-
批准号:1640457
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:2016
-
负责人:Zena Ariola
-
依托单位:
2015 Oregon Programming Languages Summer School (OPLSS) on Types, Logic, Semantics, and Verification
-
批准号:1544215
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2015
-
负责人:Zena Ariola
-
依托单位:
SHF: Small: SEQUBE: A Sequent Calculus Foundation for High- Level and Intermediate Programming Languages
-
批准号:1423617
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2014
-
负责人:Zena Ariola
-
依托单位:
Oregon Programming Languages Summer School (OPLSS) on "Types, Logic, Semantics, and Verification"
-
批准号:1442720
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2014
-
负责人:Zena Ariola
-
依托单位:
Oregon Programming Languages Summer School (OPLSS) on "Types, Semantics and Verification"
-
批准号:1123479
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2011
-
负责人:Zena Ariola
-
依托单位:
Oregon Programming Languages Summer School (OPLSS) on Logic, Languages, Compilation, and Verification
-
批准号:1038134
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2010
-
负责人:Zena Ariola
-
依托单位:
WORKSHOP: Theory and Practice of Language Implementation
-
批准号:0934429
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2009
-
负责人:Zena Ariola
-
依托单位:
SHF: Small: A Foundation for Effects
-
批准号:0917329
-
项目类别:Standard Grant
-
资助金额:$49.91万
-
财政年份:2009
-
负责人:Zena Ariola
-
依托单位:
Summer School on Language-Based Techniques for Integrating with the External World
-
批准号:0735326
-
项目类别:Standard Grant
-
资助金额:$1.1万
-
财政年份:2007
-
负责人:Zena Ariola
-
依托单位:
Summer School on Language-Based Techniques for Concurrent and Distributed Software
-
批准号:0622244
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2006
-
负责人:Zena Ariola
-
依托单位:
CT-ISG: Summer School on Reliable Computing
-
批准号:0524639
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2005
-
负责人:Zena Ariola
-
依托单位:
Software Security: Theory to Practice
-
批准号:0438714
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2004
-
负责人:Zena Ariola
-
依托单位:
Foundation of Security and Concurrency: Fellowships & Support
-
批准号:0312132
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2003
-
负责人:Zena Ariola
-
依托单位:
Special Projects: Proofs as Programs
-
批准号:0214927
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2002
-
负责人:Zena Ariola
-
依托单位:
海外基金