EAGER: Constructive Univalent Foundations
EAGER: Constructive Univalent Foundations
批准号:
1650069
负责人:
Robert Constable
金额:
$29.5万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2016
资助国家:
美国
项目状态:
已结题
起止时间:
2016-09-01 至 2019-08-31
中文摘要
证明助手可以用形式逻辑系统来表示任何精确的计算任务。它们准确地规定了操作和使用规范来指导实现所需的硬件和软件。在过去的二十年里,使用这些工具的计算机科学家已经取得了已知的最高水平的正确性。证明助手利用高等数学;他们已经被用来检查几个深刻的数学结果的有效性,并发现新的结果。在这个过程中,顶尖的数学家为形式逻辑贡献了强大的新概念。菲尔兹奖牌获得者弗拉基米尔·沃沃茨基提出了一种新的数学原理,称为单价。这一原理是否具有计算解释一直是一个悬而未决的问题。这个问题最近得到了PI和他的合作者的肯定回答。这个项目的智力价值在于使用证明助手对这些解释的正确性进行正式验证。该项目的更广泛的意义和重要性是增强它们对计算系统在科学、工程和工业中的许多关键应用的影响,并探索它们在高中生欧几里德几何教学中的应用。这个关于建设性单叶基础的研究项目显著提高了证明助手可以支持的抽象水平,并增加了他们帮助解决的问题的范围。PI和他的团队的初步结果提供了强有力的证据,表明单价基础和使用它的计算类型理论将显著提高证明助手的能力,从而提高从桌面到云的现代计算系统所依赖的硬件和软件的可靠性和能力。该项目正式验证了过去三十年来由PI及其合作者开发的证明助手Nuprl中单价计算解释的正确性。
英文摘要
Proof assistants can express any precise computing task in formal systems of logic. They specify exactly how hardware and software are required to operate and use the specifications to guide implementations. Computer scientists using these tools have achieved over the past two decades the highest levels of correctness known. Proof assistants draw on advanced mathematics; they have been used to check the validity of several deep mathematical results and discover new ones. In this process, leading mathematicians contributed powerful new concepts into the formal logics. Fields Medalist Vladimir Voevodsky proposed a new mathematical principle, called Univalence. It has been an open question whether this principle has computational interpretations. That question was affirmatively answered recently by the PI and his collaborators. The intellectual merits of this project consist in formal verification of the correctness of these interpretations using a proof assistant. The project's broader significance and importance are to enhance their impact on many critical applications of computing systems in science, engineering, and industry and to explore their use in teaching Euclidean geometry to high school students.This research project on Constructive Univalent Foundations significantly raises the levels of abstraction that proof assistants can support, and increases the range of problems they help solve. Preliminary results by the PI and his team provide strong evidence that Univalent Foundations and the computational type theory using it will significantly improve the capabilities of proof assistants and thus the reliability and capabilities of hardware and software on which modern computing systems depend, from the desktop to the cloud. The project formally verifies the correctness of the computational interpretations of Univalence in the proof assistant Nuprl that has been developed by the PI and his collaborators over the last three decades.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CSR-EHS: Developing a Theory of Events to Improve Distributed Systems
-
批准号:0614790
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Robert Constable
-
依托单位:
Enabling Large-Scale Coherency Among Mathematical Texts in the NSDL
-
批准号:0333526
-
项目类别:Standard Grant
-
资助金额:$46.0万
-
财政年份:2003
-
负责人:Robert Constable
-
依托单位:
Innovative Programming Technology for Embedded Systems
-
批准号:0208536
-
项目类别:Continuing grant
-
资助金额:$30.0万
-
财政年份:2002
-
负责人:Robert Constable
-
依托单位:
U.S.-Germany Cooperative Research: Enhancing Proof Assistant Systems
-
批准号:0003789
-
项目类别:Standard Grant
-
资助金额:$2.08万
-
财政年份:2001
-
负责人:Robert Constable
-
依托单位:
Educational Innovation: Creating and Evaluating Formal Courseware for Mathematics and Computing
-
批准号:9812630
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1999
-
负责人:Robert Constable
-
依托单位:
Creating and Evaluating Interactive Formal Courseware for Mathematics and Computing
-
批准号:9555162
-
项目类别:Standard Grant
-
资助金额:$13.0万
-
财政年份:1996
-
负责人:Robert Constable
-
依托单位:
Exploring New Constructs in Computational Type Theory
-
批准号:9423687
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:1995
-
负责人:Robert Constable
-
依托单位:
A Set Theory for Functional Programming Languages
-
批准号:9203302
-
项目类别:Continuing grant
-
资助金额:$15.92万
-
财政年份:1992
-
负责人:Robert Constable
-
依托单位:
Computation in Refinement Logics for Type Theory
-
批准号:9108062
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:1991
-
负责人:Robert Constable
-
依托单位:
Improving the Nuprl Proof Development System
-
批准号:9002822
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1990
-
负责人:Robert Constable
-
依托单位:
Improving the Nuprl Proof Development System
-
批准号:8616552
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:1987
-
负责人:Robert Constable
-
依托单位:
Equipment to Support Joint Studies Between Computer Science and Mathematics
-
批准号:8612417
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1987
-
负责人:Robert Constable
-
依托单位:
Investigations of Type Theory in Programming Logics and Intelligent Systems (Computer Research)
-
批准号:8502243
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:1986
-
负责人:Robert Constable
-
依托单位:
Acquisition of Computer Research Equipment (Computer Science)
-
批准号:8406052
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1984
-
负责人:Robert Constable
-
依托单位:
Experiments With a Program Refinement System
-
批准号:8303327
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:1983
-
负责人:Robert Constable
-
依托单位:
Long-Term Research Visit to the University of Edinburgh, United Kingdom (Computer Science)
-
批准号:8303336
-
项目类别:Standard Grant
-
资助金额:$1.26万
-
财政年份:1983
-
负责人:Robert Constable
-
依托单位:
The Metamathematics of Programming Logics
-
批准号:8104018
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:1981
-
负责人:Robert Constable
-
依托单位:
A Laboratory For Experiments on the Programming Process
-
批准号:8105763
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:1981
-
负责人:Robert Constable
-
依托单位:
On Logics For Program Development
-
批准号:8003349
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:1980
-
负责人:Robert Constable
-
依托单位:
On Using Program Verifiers in Elementary Computer Programming Instruction
-
批准号:7918966
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1979
-
负责人:Robert Constable
-
依托单位:
海外基金