A Proof Strategy Language and Proof Script Generation for Isabelle/HOL

Yutaka Nagashima, Ramana Kumar · arXiv (Cornell University) · 2016

We introduce a language, PSL, designed to capture high level proof strategies in Isabelle/HOL. Given a strategy and a proof obligation, PSL's runtime system generates and combines various tactics to explore a large search space with low memory usage. Upon success, PSL generates an efficient proof script, which bypasses a large part of the proof search. We also present PSL's monadic interpreter to show that the underlying idea of PSL is transferable to other ITPs.

Read the paper · More papers on PaperTik