Isabelle

E824319

Isabelle is a prominent interactive theorem prover and proof assistant widely used in formal verification and mathematical logic research.

Try in SPARQL Jump to: Statements Referenced by

Statements (48)

Predicate Object
instanceOf interactive theorem prover
proof assistant
software tool
applicationArea formalization of mathematics
hardware verification
software verification
basedOn Higher-order logic
developer Lawrence C. Paulson NERFINISHED
Markus Wenzel NERFINISHED
Tobias Nipkow NERFINISHED
freeSoftware true
hasComponent Isabelle/HOL NERFINISHED
Isar proof language NERFINISHED
hasInterface Isabelle/jEdit NERFINISHED
Proof General NERFINISHED
VSCode plugin (Isabelle/VSCode) NERFINISHED
hasLibrary Archive of Formal Proofs NERFINISHED
initialReleaseYear 1986
license BSD-style license
namedAfter Isabelle of France (informally, via developer’s daughter’s name)
notableFeature LCF-style inference kernel
automation via Sledgehammer
code generation to functional languages
generic framework for multiple logics
integration with external automated theorem provers
structured proof language Isar NERFINISHED
openSource true
operatingSystem Linux
Windows
macOS
primaryDomain formal verification
mathematical logic
theorem proving
programmingLanguage Scala NERFINISHED
Standard ML NERFINISHED
supportsCodeGenerationTo Haskell GENERATED
OCaml GENERATED
Scala GENERATED
Standard ML GENERATED
supportsLogic Isabelle/CTT NERFINISHED
Isabelle/FOL NERFINISHED
Isabelle/HOL NERFINISHED
Isabelle/HOLCF NERFINISHED
Isabelle/Isar NERFINISHED
Isabelle/ZF NERFINISHED
usedIn formalization of mathematics in the Archive of Formal Proofs
usesLanguage Isar NERFINISHED
ML

Referenced by (1)

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

Markus Wenzel softwareProject Isabelle