• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Improving Coq Propositional Reasoning Using a Lazy CNF Conversion Scheme (2009)

by S Lescuyer, S Conchon
Venue:In: FroCos. LNCS
Add To MetaCart

Tools

Sorted by:
Results 1 - 3 of 3

SAT Solving for Termination Proofs with Recursive Path Orders and Dependency Pairs

by Michael Codish, Jürgen Giesl, Peter Schneider-Kamp, René Thiemann
"... This paper introduces a propositional encoding for recursive path orders (RPO), in connection with dependency pairs. Hence, we capture in a uniform setting all common instances of RPO, i.e., lexicographic path orders (LPO), multiset path orders (MPO), and lexicographic path orders with status (LPO ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
This paper introduces a propositional encoding for recursive path orders (RPO), in connection with dependency pairs. Hence, we capture in a uniform setting all common instances of RPO, i.e., lexicographic path orders (LPO), multiset path orders (MPO), and lexicographic path orders with status (LPOS). This facilitates the application of SAT solvers for termination analysis of term rewrite systems (TRSs). We address four main inter-related issues and show how to encode them as satisfiability problems of propositional formulas that can be efficiently handled by SAT solving: (A) the lexicographic comparison w.r.t. a permutation of the arguments; (B) the multiset extension of a base order; (C) the combined search for a path order together with an argument filter to orient a set of inequalities; and (D) how the choice of the argument filter influences the set of inequalities that have to be oriented (so-called usable rules). We have implemented our contributions in the termination prover AProVE. Extensive experiments show that by our encoding and the application of SAT solvers one obtains speedups in orders of magnitude as well as increased termination proving power.

Project-Team Proval Proof of programs

by Saclay Île-de-france
"... c t i v it y e p o r t 2009 Table of contents ..."
Abstract - Add to MetaCart
c t i v it y e p o r t 2009 Table of contents

Author manuscript, published in "PSATTT'11: International Workshop on Proof-Search in Axiomatic Theories and Type Theories (2011)" Verifying SAT and SMT in Coq for a fully automated decision procedure

by M. Arm, G. Faure, B. Grégoire, C. Keller, L. Théry, B. Werner , 2011
"... Abstract Enjoying the power of SAT and SMT solvers in the Coq proof assistant without compromising soundness requires more than a yes/no answer from them. SAT and SMT solvers should also return a proof witness that can be checked by an external tool. We propose a fully certified checker for such wit ..."
Abstract - Add to MetaCart
Abstract Enjoying the power of SAT and SMT solvers in the Coq proof assistant without compromising soundness requires more than a yes/no answer from them. SAT and SMT solvers should also return a proof witness that can be checked by an external tool. We propose a fully certified checker for such witnesses written in Coq. It can currently check witnesses from the SAT solvers ZChaff and MiniSat and from the SMT solver VeriT. Experiments highlight the efficiency of this checker. On top of it, new reflexive Coq tactics have been built that can decide a subset of Coq’s logic by calling external provers and carefully checking their answers. 1
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University