×

结块_lpr

swMATH ID: 41080
软件作者: Tan,Yong Kiam;马里恩·赫勒。;玛格努斯·奥·米林。
描述: cake_lpr:CakeML中的已验证传播冗余检查。现代SAT解算器可以发出独立的可检查证明证书来验证其结果。允许紧凑型证明证书的最先进的证明系统是传播冗余(PR)。然而,使用正式验证的工具验证该系统中的证据的唯一现有方法需要转换为较弱的证据系统,这可能导致证据大小的显著放大和证据验证时间的增加。本文描述了第一种在简洁表示上形式化验证PR证明的方法;我们提出了(i)一种新的线性PR(LPR)证明格式,(ii)一种将PR证明有效转换为LPR格式的工具,以及(iii)cake_LPR,一种在CakeML中开发的经过验证的LPR证明检查器。LPR格式向后兼容现有的LRAT格式,但对后者进行了扩展,支持添加PR子句。此外,使用CakeML的二进制代码提取工具链对cake_lpr进行了验证,这为其机器代码(二进制)实现提供了正确性保证。这进一步将我们的子句证明检查器与现有的检查器区分开来,因为未经验证的提取和编译工具已从其可信计算基础中删除。我们的实验表明,与现有的证明格式相比,LPR可以提高效率,并且可以在不显著牺牲已验证可执行文件性能的情况下获得强大的正确性保证。
主页: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7984575/
源代码:  https://github.com/tanyongkiam/cake_lpr网址
依赖项: 蛋糕ML
相关软件: DRAT-饰件;钙DiCaL;帕拉库巴;基萨特;StarExec公司;蛋糕ML;PRe学习;SaDiCaL公司;;超小卫星;versat公司;解算器检查;跟踪检查;VeriPB公司;QMaxSATpb;VIPR公司;SymChaff公司;RC2号机组;BL数据集;SBSAT卫星
引用于: 7文件

按年份列出的引文