IsaPlanner

IsaPlanner is a generic framework for proof planning in the interactive theorem prover Isabelle. It facilitates the encoding of reasoning techniques, which can be used to conjecture and prove theorems automatically. The system provides an interactive tracing tool that allows you to interact the proof planning attempt. (see the screenshot of IsaPlanner being used with Isabelle and Proof General) It is based on the Isabelle theorem prover and the Isar language. The main proof technique written in IsaPlanner is an inductive theorem prover based on Rippling. This is applicable within Isabelle”s Higher Order Logic, and can easily be adapted to Isabelle”s other logics.


References in zbMATH (referenced in 20 articles , 1 standard article )

Showing results 1 to 20 of 20.
Sorted by year (citations)

  1. Maclean, Ewen; Ireland, Andrew; Grov, Gudmund: Proof automation for functional correctness in separation logic (2016)
  2. Johansson, Moa; Rosén, Dan; Smallbone, Nicholas; Claessen, Koen: Hipster: integrating theory exploration in a proof assistant (2014)
  3. Dennis, Louise Abigail; Green, Ian; Smaill, Alan: The use of embeddings to provide a clean separation of term and annotation for higher order rippling (2011)
  4. Johansson, Moa; Dixon, Lucas; Bundy, Alan: Conjecture synthesis for inductive theories (2011)
  5. Autexier, Serge; Dietrich, Dominik: A tactic language for declarative proofs (2010)
  6. Johansson, Moa; Dixon, Lucas; Bundy, Alan: Case-analysis for rippling and inductive proof (2010)
  7. Melis, Erica; Meier, Andreas; Siekmann, Jörg: Proof planning with multiple strategies (2008)
  8. Aspinall, David; Lüth, Christoph; Winterstein, Daniel: A framework for interactive proof (2007)
  9. Dennis, Louise A.: Enhancing theorem prover interfaces with program slice information. (2007)
  10. Dennis, Louise A.; Jamnik, Mateja; Pollet, Martin: On the comparison of proof planning systems: Lambdaclam, omega and isaplanner. (2006)
  11. Dixon, Lucas; Fleuriot, Jacques: A proof-centric approach to mathematical assistants (2006)
  12. Lyaletski, Alexander; Paskevich, Andrey; Verchinine, Konstantin: SAD as a mathematical assistant -- how should we go from here to there? (2006)
  13. Youssef, Abdou: Roles of math search in mathematics (2006)
  14. Zinn, Claus: Supporting the formal verification of mathematical texts (2006)
  15. Cook, A.; Ireland, A.; Michaelson, G.; Scaife, N.: Discovering applications of higher order functions through proof planning (2005)
  16. Gramlich, Bernhard: Strategic issues, problems and challenges in inductive theorem proving. (2005)
  17. Bundy, Alan: Planning and patching proof (2004)
  18. Dixon, Lucas; Fleuriot, Jacques: Higher order rippling in ISAPLANNER (2004)
  19. Dixon, Lucas; Fleuriot, Jacques: IsaPlanner: a prototype proof planner in Isabelle. (2003)
  20. Melis, Erica; Meier, Andreas: Proof planning with multiple strategies (2000)


Further publications can be found at: http://dream.inf.ed.ac.uk/publications/