Abstract | ||
---|---|---|
Isabelle, which is available from http://isabelle.in.tum.de, is a generic framework for interactive theorem proving. The Isabelle/Pure meta-logic allows the formalization of the syntax and inference rules of a broad range of object-logics fol- lowing the general idea of natural deduction (32, 33). The logical core is implemented according to the well-known "LCF approach" of secure inferences as abstract datatype constructors in ML (16); explicit proof terms are also available (8). Isabelle/Isar pro- vides sophisticated extra-logical infrastructure supporting structured proofs and speci- fications, including concepts for modular theory development. Isabelle/HOL is a large application within the generic framework, with plenty of logic-specific add-on tools and a large theory library. Other notable object-logics are Isabelle/ZF (Zermelo-Fraenkel set-theory, see (34, 36)) and Isabelle/HOLCF (26) (Scott's domain theory within HOL). Users can build further formal-methods tools on top, e.g. see (53). Beginners are advised to start working with Isabelle/HOL; see the tutorial volume (30), and the companion tutorial (28) covering structured proofs. A general impression of Isabelle/HOL and ZF compared to other systems like Coq, PVS, Mizar etc. is given in (52). The Proof General Emacs interface (3) is still the de-facto standard for interaction with Isabelle. The Isabelle document preparation system enables one to generate high- quality PDF-LAT E X documents from the original theory sources, with full checking of the formal content. The Archive of Formal Proofs http://afp.sf.net collects proof libraries, ex- amples, and larger scientific developments, mechanically checked with Isabelle. AFP is organized like a journal everybody can contribute to. Submitting formal theories there helps to maintain applications in the longer term, synchronized with the ongoing devel- opment of Isabelle itself. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1007/978-3-540-71067-7_7 | Theorem Proving in Higher Order Logics |
Keywords | Field | DocType |
zermelo-fraenkel set-theory,domain theory,abstract datatype constructor,notable object-logics,modular theory development,isabelle framework,generic framework,isarprovides sophisticated extra-logical infrastructure,large theory library,lcf approach,large application,natural deduction,inference rule,formal method,interactive theorem proving,set theory | HOL,Programming language,Prime number theorem,Natural deduction,Computer science,Domain theory,Algorithm,Theoretical computer science,Mathematical proof,Syntax,Rule of inference,Proof assistant | Conference |
Volume | ISSN | Citations |
5170 | 0302-9743 | 34 |
PageRank | References | Authors |
1.32 | 46 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Makarius Wenzel | 1 | 272 | 24.39 |
Lawrence C. Paulson | 2 | 2929 | 265.05 |
Tobias Nipkow | 3 | 3056 | 232.28 |