English

Faster Smarter Induction in Isabelle/HOL

Programming Languages 2021-05-11 v4 Artificial Intelligence Logic in Computer Science

Abstract

Proof by induction plays a critical role in formal verification and mathematics at large. However, its automation remains as one of the long-standing challenges in Computer Science. To address this problem, we developed sem_ind. Given inductive problem, sem_ind recommends what arguments to pass to the induct method. To improve the accuracy of sem_ind, we introduced definitional quantifiers, a new kind of quantifiers that allow us to investigate not only the syntactic structures of inductive problems but also the definitions of relevant constants in a domain-agnostic style. Our evaluation shows that compared to its predecessor sem_ind improves the accuracy of recommendation from 20.1% to 38.2% for the most promising candidates within 5.0 seconds of timeout while decreasing the median value of execution time from 2.79 seconds to 1.06 seconds.

Keywords

Cite

@article{arxiv.2009.09215,
  title  = {Faster Smarter Induction in Isabelle/HOL},
  author = {Yutaka Nagashima},
  journal= {arXiv preprint arXiv:2009.09215},
  year   = {2021}
}

Comments

This is the preprint of our paper of the same title, which is accepted to IJCAI2021. For the formal proceeding, please refer to the IJCAI2021 website

R2 v1 2026-06-23T18:39:38.710Z