Isabelle

E824319

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

All labels observed (3)

Label Occurrences
Isabelle canonical 8
Isabelle documentation 1
Isabelle reference manual 1

How this entity was disambiguated

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
Markus Wenzel
Tobias Nipkow
freeSoftware true
hasComponent Isabelle/HOL
Isar proof language
hasInterface Isabelle/jEdit
Proof General
VSCode plugin (Isabelle/VSCode)
hasLibrary Archive of Formal Proofs
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
linked to: Isar proof language
openSource true
operatingSystem Linux
Windows
macOS
primaryDomain formal verification
mathematical logic
theorem proving
programmingLanguage Scala
Standard ML
supportsCodeGenerationTo Haskell
OCaml
Scala
Standard ML
supportsLogic Isabelle/CTT
Isabelle/FOL
Isabelle/HOL
Isabelle/HOLCF
Isabelle/Isar
linked to: Isar proof language

Isabelle/ZF
usedIn formalization of mathematics in the Archive of Formal Proofs
usesLanguage Isar
ML

How these facts were elicited

Referenced by (10)

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

Markus Wenzel softwareProject Isabelle
HOL theorem prover relatedTo Isabelle
LCF influenced Isabelle
Isabelle/FOL partOf Isabelle
Sledgehammer documentation Isabelle reference manual
linked to: Isabelle
Quickcheck integratedInto Isabelle
Isabelle/Isar Reference Manual partOf Isabelle documentation
linked to: Isabelle
Isabelle/ML usedIn Isabelle
Isabelle/ZF implementedIn Isabelle