Isabelle
E824319
Isabelle is a prominent interactive theorem prover and proof assistant widely used in formal verification and mathematical logic research.
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.