Andrew A. Adams
Rippling in PVS
Adams, Andrew A.; Dennis, Louise Abigail
Authors
Louise Abigail Dennis
Contributors
Myla Archer
Editor
Ben Di Vito
Editor
Cesar Munoz
Editor
Abstract
Rippling is a method of controlling rewriting of the terms in an induction step of an inductive proof, to ensure that a position is reached whereby the induction hypothesis can be applied.
Rippling was developed primarily by the Mathematical Reasoning Group at the University of Edinburgh. The primary implementations are in the two proof planning systems Clam and Lambda-Clam. An implementation is also available in HOL. In this paper we explain how we plan to implement rippling as a tactic for automatic generation of proofs requiring induction in PVS.
Rippling has mostly been used as part of a larger project for developing high-level proof strategies, but has rarely been applied
to $quot;real-world$quot; examples. Once we have this implementation we intend to assess the utility of this as a tactic by running rippling on the large number of inductive proofs developed by Gottliebsen as part of the PVS Real Analysis library.
By comparing the performance of the automation offered by rippling on these proofs with the original proof, which were proved by a combination
of hand-generation of proofs and by existing PVS strategies, we hope to assess the utility of rippling as a technique for real-world applications.
Citation
Adams, A. A., & Dennis, L. A. Rippling in PVS. Presented at Design and Application of Strategies/Tactics in Higher Order Logics (STRATA 2003)
Conference Name | Design and Application of Strategies/Tactics in Higher Order Logics (STRATA 2003) |
---|---|
Publication Date | Jan 1, 2003 |
Deposit Date | Nov 24, 2005 |
Publicly Available Date | Oct 9, 2007 |
Peer Reviewed | Peer Reviewed |
Public URL | https://nottingham-repository.worktribe.com/output/1022048 |
Additional Information | NASA Technical Report CP-2003-212448 |
Files
pvsripple.ps
(159 Kb)
Other
Downloadable Citations
About Repository@Nottingham
Administrator e-mail: discovery-access-systems@nottingham.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search