Sledgehammer

E822904

Sledgehammer is an automated theorem-proving tool integrated into the Isabelle proof assistant that invokes external provers to help discharge proof obligations.

Jump to: Statements Referenced by

Statements (46)

Predicate Object
instanceOf Isabelle component
automated theorem prover
approach hammer-style integration of ATPs into ITPs
benefit bridges interactive and automated proving
reduces manual proof effort
category Isabelle add-on
proof automation tool
developedFor Isabelle users
developedIn Standard ML NERFINISHED
documentation Isabelle reference manual NERFINISHED
feature automatic lemma selection
parallel invocation of external provers
proof reconstruction in Isabelle
translation of higher-order goals to first-order logic
field automated reasoning
formal methods
interactive theorem proving
inputLanguage Isabelle/HOL NERFINISHED
integratedInto Isabelle/Isar environment NERFINISHED
introducedIn Isabelle 2009 era
invokes CVC4 NERFINISHED
E prover NERFINISHED
SPASS NERFINISHED
Vampire
Z3 NERFINISHED
license open source
maintainedBy Isabelle development team NERFINISHED
nameOrigin metaphor for powerful automated proof search
output Isabelle proof scripts
Isar proof text
partOf Isabelle proof assistant NERFINISHED
purpose assist interactive proof development
discharge proof obligations
relatedTo Isabelle/jEdit interface
requires configured external provers
runsOn same platforms as Isabelle
supports Isabelle/HOL NERFINISHED
higher-order logic reasoning via translation
typicalUse finding proofs for difficult subgoals
suggesting lemmas and proof steps
uses SMT solvers
external automated theorem provers
first-order theorem provers
workflow reconstruct successful proofs in Isabelle
run external provers
translate goal and context to ATP format

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Isabelle proof assistant hasComponent Sledgehammer
subject surface form: Isabelle