Formal proofs, interactively developed and machine-checked, are a means to achieve the highest level of assurance in the correctness of software. In larger ...
Formal proofs, interactively developed and machine-checked, are a means to achieve the highest level of assurance in the correctness of software.
This work proposes a novel approach to proof automation in Coq that allows the user to specify the behavior of custom automated routines in terms of Coq's own ...
Projects based on construction of machine-checked formal proofs are now reaching an unprecedented scale, comparable to large software projects, which leads ...
Sep 5, 2019 · Building, deploying, and maintaining software at scale is a large engineering effort, and when that software is intertwined with machine-checked ...
Proof repair reimagines the automation proof engineers typically use to interactively guide tools to search for a machine-checked proof. When a system changes ...
Large-scale projects often require extensive proof automation, forcing engineers to measure and optimize the performance of low-level reasoning steps. To ...
A significant and understudied cost of developing mechanized proofs, especially at scale, is the computer performance of proof gen- eration. This dissertation ...
Oct 1, 2023 · A full suite of proof-producing automated reasoning tools with SMT solvers that can produce full, independently checkable proofs for real-world problems.
Sep 3, 2019 · Projects based on construction of machine-checked formal proofs are now reaching an unprecedented scale, comparable to large software projects, ...