课题基金 / 基金详情

Collaborative Research: FMitF: Track I: Formally Verified Numerical Methods

Collaborative Research: FMitF: Track I: Formally Verified Numerical Methods
合作研究:FMitF:第一轨:形式验证的数值方法
批准号:
2219757
负责人:
Andrew Appel
金额:
$55.95万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2022
资助国家:
美国
项目状态:
未结题
起止时间:
2022-10-01 至 2025-09-30

项目摘要

项目成果

Andrew Appel的其他基金

相似基金

相关文献

中文摘要
翻译
当计算机算法计算物理系统的行为时-行星,自动驾驶汽车,火箭,wi-fi天线,药物-有些数学方程无法精确求解。 因此,算法可以根据需要精确地近似答案。 数值分析是计算这些算法的准确性的科学。在某种类型的计算中,需要的精度越高,计算答案所需的时间就越长。 当一个人绝对需要提前知道答案的准确性时,传统的数值方法很难联合收割机组合成一个完整和可信的解决方案。 该项目的创新之处在于:(1)将所有关于数值软件的推理集成到一个系统中;(2)将从数学到软件代码的所有层次的推理连接起来,产生一个端到端的正确性和准确性保证;以及(3)以数学定理的形式产生这种保证,其证明可以完全自动检查。 该项目更广泛的意义和重要性是科学和经济的:开发的新方法和工具可以(1)防止通过传统手段诊断可能非常昂贵的软件错误;(2)允许使用更快的算法(当一个人现在可以证明他们是准确的);保证控制软件的安全性-关键应用,如飞机和车辆控制。该项目采取分层的方法,以基本验证的正确性和准确性,数值软件-也就是说,关于程序(不仅仅是算法)的正式的机器检查证明,除了解释集架构的规范之外没有任何假设。研究人员在每一层建立、改进和使用适当的工具:离散算法的真实的证明;浮点算法如何逼近实数算法;浮点算法的C程序实现的推理;把所有的证据连接起来该奖项反映了NSF的法定使命,并被认为是值得通过使用基金会的知识价值和更广泛的影响审查标准。
英文摘要
When computer algorithms calculate the behavior of physical systems -- planets, self-driving cars, rockets, wi-fi antennas, medicines – some of the mathematical equations can't be solved exactly. Thus, the algorithms approximate the answers as precisely as needed. Numerical analysis is the science of calculating how accurate these algorithms are. The more precision is needed in a certain type of computation, the more time it takes to compute the answer. When one absolutely needs to know in advance how accurate the answers will be, traditional numerical methods are hard to combine into a complete and trustworthy solution. This project's novelties are (1) to integrate all the reasoning about numerical software into a single system, (2) to connect all the levels of reasoning, from mathematics down to software code, producing an end-to-end guarantee of correctness and accuracy, and (3) to produce that guarantee in the form of a mathematical theorem whose proof can be checked fully automatically. The project's broader significance and importance are both scientific and economic: the novel methods and tools developed can (1) prevent software bugs that can be extremely expensive to diagnose by conventional means; (2) allow faster algorithms to be used (when one can now prove that they are accurate); and (3) assure the safety of control software in safety-critical applications such as aircraft and vehicle control.The project takes a layered approach to foundational verification of correctness and accuracy of numerical software---that is, formal machine-checked proofs about programs (not just algorithms), with no assumptions except specifications of instruction-set architectures. The researchers build, improve, and use appropriate tools at each layer: proving in the real numbers about discrete algorithms; proving how floating-point algorithms approximate real-number algorithms; reasoning about C program implementation of floating-point algorithms; and connecting all proofs end-to-end in the Coq proof assistant.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
VSTlib: Library Components for Verified C Programs
VSTlib:经过验证的 C 程序的库组件
DOI: --
发表时间: 2023
期刊: Coq Workshop
影响因子: --
作者: [Andrew W. Appel]
通讯作者: Andrew W. Appel
SHF: Small: VeriFFI -- Formally Verified Functional+C programs
  • 批准号:
    2005545
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2020
  • 负责人:
    Andrew Appel
  • 依托单位:
Collaborative Research: Expeditions in Computing: The Science of Deep Specification
  • 批准号:
    1521602
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $345.34万
  • 财政年份:
    2015
  • 负责人:
    Andrew Appel
  • 依托单位:
SHF: Medium: Collaborative Research: Principled Optimizing Compilation of Dependently Typed Languages
  • 批准号:
    1407794
  • 项目类别:
    Standard Grant
  • 资助金额:
    $60.0万
  • 财政年份:
    2014
  • 负责人:
    Andrew Appel
  • 依托单位:
TC: Large:Collaborative Research: Combining Foundational and Lightweight Formal Methods to Build Certifiably Dependable Software
  • 批准号:
    0910448
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2009
  • 负责人:
    Andrew Appel
  • 依托单位:
国内基金
海外基金
Research on Quantum Field Theory without a Lagrangian Description
  • 批准号:
    24ZR1403900
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    SATOSHI NAWATA
  • 依托单位:
Cell Research
Cell Research
Cell Research (细胞研究)