• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. Proof logging for computer algebra based SMT solving
 
  • Details
  • Full
Options
2013
Conference Paper
Title

Proof logging for computer algebra based SMT solving

Abstract
In formal verification, proof logging is a technique for automatically reviewing the reasoning steps of a proof engine by a separate tool. This is useful for enhancing the confidence in the prover's result, especially in the case of a positive answer when no counterexample exists. Mature proof logging techniques exist for single-theory provers. SMT solvers, however, combine several theories so that developing an unified proof logging technique is more challenging. This paper proposes an approach for logging the proofs of the SMT solver STABLE which is a prover combining SAT and computer algebra engines. We show how to translate the SAT proofs into algebraic forms (polynomials) and how to check the combined Boolean and word-level proofs using a separate computer algebra engine.
Author(s)
Marx, O.
Wedler, M.
Stoffel, D.
Kunz, W.
Dreyer, A.
Mainwork
IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2013  
Conference
International Conference on Computer-Aided Design (ICCAD) 2013  
DOI
10.1109/ICCAD.2013.6691188
Language
English
Fraunhofer-Institut für Techno- und Wirtschaftsmathematik ITWM  
  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024