TC: EAGER: Modularization Supporting Extensibility for an Industrial-strength Theorem Prover
TC:EAGER:模块化支持工业强度定理证明器的可扩展性
基本信息
- 批准号:0945316
- 负责人:
- 金额:$ 30万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2009
- 资助国家:美国
- 起止时间:2009-09-15 至 2011-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The ACL2 theorem prover has an established user community in industry,government, and academia. ACL2 supports industrial-scale verificationprojects by combining automation and controllability, but itsextensibility is limited: its large (10 MB), complex code baserequires, for soundness, that it be entrusted solely to its twoauthors. The PIs propose to modify ACL2 radically, opening up thesystem by making it more modular, thus enabling trusted development byuntrusted users while maintaining proof security. Key challenges areto expose the functionality of system components, and to separate outa trusted core from code that need not be trusted for correctfunctionality, such as code implementing heuristics, I/O, theorymanagement, and interactive proof development and debugging. Coderefactoring is already a hard problem, especially for a system withthe complexity of ACL2, but in this project there is also thechallenge of making the resulting system modifiable in a way that doesnot compromise logical soundness.Expected results include an ACL2 system that can be modified soundlyby users according to specific needs. In particular, research onteasing apart inherently sequential output from reasoning code shouldsupport research on parallel reasoning algorithms taking advantage ofmodern multi-core machines, leading to formally verified parallelimplementations. More generally, the system will provide a platformthat promotes research in heuristics for automating reasoning. Itwill also facilitate the customization of ACL2 for use in theundergraduate classroom. The resulting system will be freelydistributed on the Internet.
ACL 2定理证明器在工业、政府和学术界拥有成熟的用户社区。 ACL 2通过结合自动化和可控性来支持工业规模的验证项目,但其可扩展性有限:其庞大(10 MB),复杂的代码库要求,为了可靠性,它只能委托给它的两个作者。 PI建议从根本上修改ACL 2,通过使其更加模块化来开放ACL,从而使不受信任的用户能够进行可信开发,同时保持证明安全性。 关键的挑战是公开系统组件的功能,并将受信任的核心与不需要被信任以实现正确功能的代码分离,例如实现逻辑、I/O、理论管理和交互式证明开发和调试的代码。 代码重构已经是一个很难的问题,特别是对于一个具有ACL 2复杂性的系统,但是在这个项目中,还有一个挑战,就是使最终的系统在不损害逻辑合理性的情况下是可修改的。预期的结果包括一个ACL 2系统,它可以由用户根据特定的需求进行合理的修改。 特别是,研究梳理除了固有的顺序输出推理代码应该支持并行推理算法的研究,利用现代多核机器,导致正式验证并行实现。 更一般地说,该系统将提供一个平台,促进自动推理的数学研究。 它还便于定制ACL 2,以便在本科生课堂上使用。 由此产生的系统将在互联网上免费分发。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Matt Kaufmann其他文献
The Right Tools for the Job: Correctness of Cone of Influence Reduction Proved Using ACL2 and HOL4
- DOI:
10.1007/s10817-010-9169-y - 发表时间:
2010-03-13 - 期刊:
- 影响因子:0.800
- 作者:
Michael J. C. Gordon;Matt Kaufmann;Sandip Ray - 通讯作者:
Sandip Ray
Plasma shielding of hydrogen pellets
氢弹丸的等离子屏蔽
- DOI:
10.1088/0029-5515/26/2/005 - 发表时间:
1986 - 期刊:
- 影响因子:3.3
- 作者:
Matt Kaufmann;K. Lackner;L. Lengyel;W. Schneider - 通讯作者:
W. Schneider
The strength of nonstandard methods in arithmetic
算术中非标准方法的优势
- DOI:
10.2307/2274260 - 发表时间:
1984 - 期刊:
- 影响因子:0.6
- 作者:
C. Henson;Matt Kaufmann;H. Keisler - 通讯作者:
H. Keisler
Pellet injection with improved confinement in ASDEX
ASDEX 中改进限制的颗粒注射
- DOI:
10.1088/0029-5515/28/5/008 - 发表时间:
1988 - 期刊:
- 影响因子:0
- 作者:
Matt Kaufmann;K. Büchl;G. Fussmann;O. Gehre;K. Grassie;O. Gruber;G. Haas;G. Janeschitz;M. Kornherr;K. Lackner;R. Lang;K. Mast;K. Mccormick;V. Mertens;J. Neuhauser;H. Niedermeyer;W. Sandmann;W. Schneider;D. Zasche;H. Zehrfeld;Z. Pietrzyk;G. Vlases - 通讯作者:
G. Vlases
Remarks on weak notions of saturation in models of Peano arithmetic
关于皮亚诺算术模型中弱饱和概念的评论
- DOI:
10.2307/2273867 - 发表时间:
1987 - 期刊:
- 影响因子:0
- 作者:
Matt Kaufmann;J. Schmerl - 通讯作者:
J. Schmerl
Matt Kaufmann的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
相似海外基金
Collaborative Research: EAGER: The next crisis for coral reefs is how to study vanishing coral species; AUVs equipped with AI may be the only tool for the job
合作研究:EAGER:珊瑚礁的下一个危机是如何研究正在消失的珊瑚物种;
- 批准号:
2333604 - 财政年份:2024
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
EAGER/Collaborative Research: An LLM-Powered Framework for G-Code Comprehension and Retrieval
EAGER/协作研究:LLM 支持的 G 代码理解和检索框架
- 批准号:
2347624 - 财政年份:2024
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
EAGER: Innovation in Society Study Group
EAGER:社会创新研究小组
- 批准号:
2348836 - 财政年份:2024
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
EAGER: Artificial Intelligence to Understand Engineering Cultural Norms
EAGER:人工智能理解工程文化规范
- 批准号:
2342384 - 财政年份:2024
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
EAGER/Collaborative Research: Revealing the Physical Mechanisms Underlying the Extraordinary Stability of Flying Insects
EAGER/合作研究:揭示飞行昆虫非凡稳定性的物理机制
- 批准号:
2344215 - 财政年份:2024
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
Collaborative Research: EAGER: Designing Nanomaterials to Reveal the Mechanism of Single Nanoparticle Photoemission Intermittency
合作研究:EAGER:设计纳米材料揭示单纳米粒子光电发射间歇性机制
- 批准号:
2345581 - 财政年份:2024
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
Collaborative Research: EAGER: Designing Nanomaterials to Reveal the Mechanism of Single Nanoparticle Photoemission Intermittency
合作研究:EAGER:设计纳米材料揭示单纳米粒子光电发射间歇性机制
- 批准号:
2345582 - 财政年份:2024
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
Collaborative Research: EAGER: Designing Nanomaterials to Reveal the Mechanism of Single Nanoparticle Photoemission Intermittency
合作研究:EAGER:设计纳米材料揭示单纳米粒子光电发射间歇性机制
- 批准号:
2345583 - 财政年份:2024
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
EAGER: Accelerating decarbonization by representing catalysts with natural language
EAGER:通过用自然语言表示催化剂来加速脱碳
- 批准号:
2345734 - 财政年份:2024
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
EAGER: Search-Accelerated Markov Chain Monte Carlo Algorithms for Bayesian Neural Networks and Trillion-Dimensional Problems
EAGER:贝叶斯神经网络和万亿维问题的搜索加速马尔可夫链蒙特卡罗算法
- 批准号:
2404989 - 财政年份:2024
- 资助金额:
$ 30万 - 项目类别:
Standard Grant














{{item.name}}会员




