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

9 Jun 2016  ·  Yutaka Nagashima, Ramana Kumar ·

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.

PDF Abstract

Categories


Logic in Computer Science

Datasets


  Add Datasets introduced or used in this paper