We introduce FRAT, a new proof format for unsatisfiable SAT problems, and its associated toolchain. Compared to DRAT, the FRAT format allows solvers to include more information in proofs to reduce the computational cost of subsequent elaboration to LRAT. The format is easy to parse forward and backward, and it is extensible to future proof methods. The provision of optional proof steps allows SAT solver developers to balance implementation effort against elaboration time, with little to no overhead on solver time. We benchmark our FRAT toolchain against a comparable DRAT toolchain and confirm >84% median reduction in elaboration time and >94% median decrease in peak memory usage.
翻译:我们引入了FRAT(一种不满意SAT问题的新验证格式)及其相关工具链。 与DRAT(DRAT)相比,FRAT(FRAT)格式允许解决问题者将更多信息纳入证明,以减少随后对LEAT(LEAT)的开发的计算成本。 格式很容易向前和向后分析,并且可以推广到未来的验证方法。 提供任择验证步骤使SAT(SSAT)软件开发者能够平衡实施努力与开发时间,在解决时间上几乎没有或没有间接费用。 我们用一个可比的DRAT(DRAT)工具链来衡量我们的FAT(FAT)工具链,并证实制定时间的中位减幅度大于84%,最高存储时间的中位减幅度大于94%。