AbstractA common proof format for solvers for Satisfiability Modulo Theories (SMT) is proposed, based on the Edinburgh Logical Framework (LF). Two problems arise: checking very large proofs, and keeping proofs compact in the presence of complex side conditions on rules. Incremental checking combines parsing and proof checking in a single step, to avoid building in-memory representations of proof subterms. LF with Side Conditions (LFSC) extends LF to allow side conditions to be expressed using a simple first-order functional programming language. Experimental data with an implementation show very good proof checking times and memory usage on benchmarks including the important example of resolution inferences
Satisfiability Modulo Theories (SMT) solvers4 check the satisfiability of first-order formulas writt...
Satisfiability modulo theories (SMT) is a branch of automated reasoning that builds on advances in p...
An increasing number of verification tools (e.g., soft-ware model-checkers) require the use of Satis...
AbstractA common proof format for solvers for Satisfiability Modulo Theories (SMT) is proposed, base...
Satisfiability Modulo Theories (SMT) refers to the problem of determin-ing whether a first-order for...
Decision procedures for checking satisfiability of logical formulas are crucial for many verificatio...
Abstract Satisfiability Modulo Theories (SMT) refers to the problem of determin-ing whether a first-...
Satisfiability modulo theories (SMT) solvers have throughout the years been able to cope with increa...
International audienceThe standard input format for Satisfiability Modulo Theories (SMT) solvers has...
Abstract. First-order logic provides a convenient formalism for describ-ing a wide variety of verifi...
Satisfiability Modulo Theories (SMT) solvers4 check the satisfiability of first-order formulas writt...
Applications in software verification often require determining the satisfiability of first-order fo...
Abstract Producing and checking proofs from SMT solvers is currently the most feasible method for ac...
Abstract Producing and checking proofs from SMT solvers is currently the most feasible method for ac...
An increasing number of verification tools (e.g., software model-checkers) require the use of Satisf...
Satisfiability Modulo Theories (SMT) solvers4 check the satisfiability of first-order formulas writt...
Satisfiability modulo theories (SMT) is a branch of automated reasoning that builds on advances in p...
An increasing number of verification tools (e.g., soft-ware model-checkers) require the use of Satis...
AbstractA common proof format for solvers for Satisfiability Modulo Theories (SMT) is proposed, base...
Satisfiability Modulo Theories (SMT) refers to the problem of determin-ing whether a first-order for...
Decision procedures for checking satisfiability of logical formulas are crucial for many verificatio...
Abstract Satisfiability Modulo Theories (SMT) refers to the problem of determin-ing whether a first-...
Satisfiability modulo theories (SMT) solvers have throughout the years been able to cope with increa...
International audienceThe standard input format for Satisfiability Modulo Theories (SMT) solvers has...
Abstract. First-order logic provides a convenient formalism for describ-ing a wide variety of verifi...
Satisfiability Modulo Theories (SMT) solvers4 check the satisfiability of first-order formulas writt...
Applications in software verification often require determining the satisfiability of first-order fo...
Abstract Producing and checking proofs from SMT solvers is currently the most feasible method for ac...
Abstract Producing and checking proofs from SMT solvers is currently the most feasible method for ac...
An increasing number of verification tools (e.g., software model-checkers) require the use of Satisf...
Satisfiability Modulo Theories (SMT) solvers4 check the satisfiability of first-order formulas writt...
Satisfiability modulo theories (SMT) is a branch of automated reasoning that builds on advances in p...
An increasing number of verification tools (e.g., soft-ware model-checkers) require the use of Satis...