local analyzing tool

  • Developed in Java using Eclipse IDE
  • Can be run on various operating systems and sever platforms
  • Is designed to facilitate and standardize output formatting

Feature 1: Analysis of the Proof Structure

Easy-to-use interface:

  • Enter the Isabelle/HOL directory location
  • Click Analyze button, check out processing information.
  • The results of analysis are presented as an Excel file

 

Feature 2: Optimization of the Isabelle/HOL theories

If a lemma is neither representing a top level property of the system nor used in any of the other lemmas within the provided set of theories, it can be removed from the original Isabelle theory.

Easy-to-use interface:

  • In Excel file generated by the Analyzer, mark lemmas representing the top level properties with star (*) in the final sheet.
  • Select Excel file updated in the previous step and the Isabelle theory to be optimized.
  • Click ‘Optimize’ button and check output for optimizing log information.
  • After optimization, all redundant lemmas are removed in the newly generated version of Isabelle/HOL theory file.