MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  y

Download:
Download as a PDF | Download as a PS
by Alessandro Armando, Silvio Ranise
http://www.mrg.dist.unige.it/~silvio/docs/ftp98.ps.gz
Add To MetaCart

Abstract:

We are interested in the problem of integrating decision procedures with rewriting as in many state-of-the-art verication systems. We dene Constraint Contextual Rewriting (CCR) as a generalization of contextual rewriting, whereby the rewriting context is processed by the available decision procedures. We show how CCR accounts for some of the most important integration schemas adopted in state-of-the-art veri cation systems. The rule-based presentation of CCR given in this paper contrasts the practice of describing the integration either by examples or in informal ways with high-level ideas intermixed with implementation details. Important properties (e.g. soundness) of the proposed integration schema can be formally stated and proved. Moreover, the approach is amenable of operationalization. This has allowed us to easily fast-prototype and validate the integration schemas described in this paper. 1

Citations

491 A Computational Logic – Boyer, Moore
270 Simplification by cooperating decision procedures – Nelson, Oppen - 1979
133 Deciding combinations of theories – Shostak - 1984
104 Integrating decision procedures into heuristic theorem provers: A case study of linear arithmetic – Boyer, Moore - 1988
52 Reasoning Theories: Towards an Architecture for Open Mechanized Reasoning Systems – Giunchiglia, Pecchiari, et al. - 1994
52 PVS: A prototype veri system – Owre, Rushby, et al. - 1992
26 A proof theoretic view of constraint programming – Apt - 1998
18 Reasoning about numbers in Tecton – Kapur, Nie - 1994
14 An overview of the Tecton proof system – Kapur, Musser, et al. - 1994
9 SoleX: a Domain-Independent Scheme for Constraint Solver Extension – Monfroy, Ringeissen - 1998
9 Contextual rewriting in automated reasoning – Zhang - 1995
8 STeP: The Stanford Temporal Prover – al - 1994
4 Constraint solving in logic programming and in automated deduction: a comparison – Armando, Melis, et al. - 1998
4 A Logic Level Speci of the NQTHM Simpli Process – Coglio, Giunchiglia, et al. - 1997
2 Building Constraint Solvers Using Rewrite Rules and Strategies. Submitted for publication. Preliminar version available at http://www.loria.fr/- ~castro/PAPERS/publications.html – Castro - 1998