LiFtEr: Language to Encode Induction Heuristics for Isabelle/HOL

06/19/2019
by   Yutaka Nagashima, et al.
0

Proof assistants, such as Isabelle/HOL, offer tools to facilitate inductive theorem proving. Isabelle experts know how to use these tools effectively; however they did not have a systematic way to encode their expertise. To address this problem, we present our domain-specific language, LiFtEr. LiFtEr allows experienced Isabelle users to encode their induction heuristics in a style independent of any problem domain. LiFtEr's interpreter mechanically checks if a given application of induction tool matches the heuristics, thus transferring experienced users' expertise to new Isabelle users.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset