Interactive Simplifier Tracing and Debugging in Isabelle

A1216674d5c9747bcdcc716872439137?s=47 Lars Hupel
July 08, 2014

Interactive Simplifier Tracing and Debugging inĀ Isabelle

Lars Hupel: Interactive Simplifier Tracing and Debugging in Isabelle
Paper: https://lars.hupel.info/pub/simp-trace.pdf
Presented at CICM 2014, Coimbra, Portugal

The Isabelle proof assistant comes equipped with a very powerful tactic for term simplification. While tremendously useful, the results of simplifying a term not always match the user's expectation: sometimes, the resulting term is not in the form the user expected, or the simplifier fails to apply a rule. We describe a new, interactive tracing facility which offers insight into the hierarchical structure of the simplification with user-defined filtering, memoization and search. The new simplifier trace is integrated into the Isabelle/jEdit Prover IDE.

A1216674d5c9747bcdcc716872439137?s=128

Lars Hupel

July 08, 2014
Tweet