Skip to the content.

Smart Induction for Isabelle/HOL (Tool Paper)

Abstract

Proof assistants offer tactics to facilitate inductive proofs; however, deciding what arguments to pass to these tactics still requires human ingenuity. To automate this process, we present smart_induct for Isabelle/HOL. Given an inductive problem in any problem domain, smart_induct lists promising arguments for the induct tactic without relying on a search. Our in-depth evaluation demonstrate that smart_induct produces valuable recommendations across problem domains. Currently, smart_induct is an interactive tool; however, we expect that smart_induct can be used to narrow the search space of automatic inductive provers.

Video

Project Dependency Graph

is part of

is used in

is realised in

should be used in

is used in

is used in

is used in

is used in

is used in

evolves to

is used in

evolves to

is used in

is used in

should be used in

is used in

is used in

is used in

integrates

VerifyC

Refinement

VeriFile

TowardsEvo

GeneticSyn

PSL

Goal-Oriented

Template-Based

LiFtEr

SeLFiE

SmartInduct

SmarterInduct

PaMpeR

SimpleData

Abduction

Mindmap

Mindmap for SimpleDataset at CICM2020