SHF : Small: Certified Automated Reasoning with BDDs (CARB)
SHF : Small: Certified Automated Reasoning with BDDs (CARB)
批准号:
2108521
负责人:
Marienus Heule
金额:
$49.97万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2021
资助国家:
美国
项目状态:
已结题
起止时间:
2021-06-01 至 2024-05-31
中文摘要
自动推理程序允许计算机应用基于数理逻辑的方法来评估硬件和软件的正确性和安全性。它们以更大的能力、严密性和可靠性克服了人类推理的局限性。不幸的是,像所有复杂的软件系统一样,这些程序可能在核心算法或其实现中包含错误,导致它们产生不正确的结果。这种风险可以通过让程序生成可检查的证据来消除:以形式、逻辑的符号详细描述其推理过程。然后,可以通过一个简单得多的检查程序来检查该证明,从而快速检测任何错误的步骤。这个项目扩展了自动推理程序的范围,可以为其生成可检查的证据,使更高级的分析形式能够以可信的方式执行。证明生成已经成为布尔可满足性(SAT)求解器的一个共同特征,极大地提高了它们的可靠性和可信性。该项目旨在提高其他自动推理程序为其结果生成可检查的证据的能力。它扩展了现有逻辑框架使用的证明规则,以支持额外的推理能力。实现并提供支持这些规则的正式验证的检查器。在自动推理方面,该项目设计了量化布尔公式(QBF)、依赖关系QBF(DQBF)、模型计数和模型检查的新公式,可以在现有和新的逻辑框架中生成证明。简化有序二叉决策图(BDDS)被用作实现推理程序的底层机制。BDDS在解决感兴趣的问题方面有经过验证的记录,许多基础算法背后的推理可以很容易地在简单的逻辑框架中表达。基于BDD的SAT求解器在证据生成方面的初步工作表明,其他自动推理任务也适用于这种方法。这一裁决反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Automated reasoning programs allow computers to apply methods based on mathematical logic to evaluate the correctness and security of hardware and software. They overcome the limitations of human reasoning with greater capacity, rigor, and reliability. Unfortunately, like all complex software systems, these programs may contain errors in the core algorithms or their implementations, causing them to produce incorrect results. This risk can be eliminated by having the program generate a checkable proof: a detailed account of its reasoning process in a formal, logical notation. This proof can then be checked by a much simpler checking program, quickly detecting any erroneous steps. This project extends the scope of automated reasoning programs for which checkable proofs can be generated, enabling more advanced forms of analysis to be performed in a trustworthy manner. Proof generation has become a common feature of Boolean satisfiability (SAT) solvers, greatly improving their reliability and trustworthiness. This project aims to improve the ability of other automated reasoning programs to generate checkable proofs of their results. It extends the proof rules used by existing logical frameworks to enable additional reasoning capabilities. Formally verified checkers that support these rules are implemented and made available. In terms of automated reasoning, the project devises new formulations of quantified Boolean formulas (QBF), dependency QBF (DQBF), model counting, and model checking that can generate proofs in existing and new logical frameworks. Reduced Ordered Binary Decisions Diagrams (BDDs) are used as the underlying mechanism for implementing the reasoning programs. BDDs have a proven track record for solving the problems of interest, and the reasoning behind many underlying algorithms can readily be expressed in simple logical frameworks. Preliminary work on proof generation by a BDD-based SAT solver demonstrate that other automated reasoning tasks are amenable to this approach.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.
期刊论文(8)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Generating Extended Resolution Proofs with a BDD-Based SAT Solver
使用基于 BDD 的 SAT 求解器生成扩展分辨率证明
DOI:
10.1145/3595295
发表时间:
2023
期刊:
ACM Transactions on Computational Logic
影响因子:
0.5
作者:
[Bryant, Randal E., Heule, Marijn J.]
通讯作者:
Heule, Marijn J.
Moving Definition Variables in Quantified Boolean Formulas
在量化布尔公式中移动定义变量
DOI:
10.1007/978-3-030-99524-9_26
发表时间:
2022
期刊:
Book cover International Conference on Tools and Algorithms for the Construction and Analysis of Systems
影响因子:
--
作者:
[Reeves, Joseph E., Heule, Marijn J., Bryant, Randal E.]
通讯作者:
Bryant, Randal E.
DOI:
10.4230/lipics.sat.2023.6
发表时间:
2023
期刊:
26th International Conference on Theory and Applications of Satisfiability Testing
影响因子:
--
作者:
[Bryant, Randal E., Nawrocki, Wojciech, Avigad, Jeremy, Heule, Marijn J.]
通讯作者:
Heule, Marijn J.
Clausal Proofs for Pseudo-Boolean Reasoning
伪布尔推理的子句证明
DOI:
10.1007/978-3-030-99524-9_25
发表时间:
2022
期刊:
International Conference on Tools and Algorithms for the Construction and Analysis of Systems
影响因子:
--
作者:
[Bryant, Randal E., Heule, Marijn J.]
通讯作者:
Heule, Marijn J.
DOI:
10.34727/2022/isbn.978-3-85448-053-2_10
发表时间:
2022-10
期刊:
2022 Formal Methods in Computer-Aided Design (FMCAD)
影响因子:
--
作者:
[R. Bryant]
通讯作者:
R. Bryant
共 7 条
SHF: Small: Synergy between Automated Reasoning and Interactive Theorem Proving
-
批准号:2229099
-
项目类别:Standard Grant
-
资助金额:$54.4万
-
财政年份:2022
-
负责人:Marienus Heule
-
依托单位:
SHF: Small: WLoS: Without Loss of Satisfaction
-
批准号:1910438
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2019
-
负责人:Marienus Heule
-
依托单位:
SHF: Small: WLoS: Without Loss of Satisfaction
-
批准号:2015445
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2019
-
负责人:Marienus Heule
-
依托单位:
SHF: Small: MaPaMaP: Massively Parallel Solving of Math Problems
-
批准号:2006363
-
项目类别:Standard Grant
-
资助金额:$32.89万
-
财政年份:2019
-
负责人:Marienus Heule
-
依托单位:
SHF: Small: Mechanical Verification of QBF Results
-
批准号:2010951
-
项目类别:Standard Grant
-
资助金额:$19.66万
-
财政年份:2019
-
负责人:Marienus Heule
-
依托单位:
SHF: Small: MaPaMaP: Massively Parallel Solving of Math Problems
-
批准号:1813993
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2018
-
负责人:Marienus Heule
-
依托单位:
SHF: Small: Mechanical Verification of QBF Results
-
批准号:1618574
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2016
-
负责人:Marienus Heule
-
依托单位:
SHF: Small: IsoLator: Avoiding Isomorphic Graphs Effectively
-
批准号:1526760
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2015
-
负责人:Marienus Heule
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: