Isabelle document preparation system

E822913

The Isabelle document preparation system is a tool integrated with the Isabelle proof assistant that supports the structured authoring and typesetting of formal proofs and related documents, typically producing high-quality LaTeX/PDF output.

All labels observed (2)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf component of Isabelle proof assistant
document preparation system
software tool
basedOn LaTeX typesetting system
linked to: LaTeX
controlledBy Isabelle build tool
Isabelle session ROOT files
designedFor formal proof documents
literate formalization
mathematical texts with embedded proofs
developedAt Technische Universität München
developedBy Isabelle development team
documentation Isabelle Implementation Manual
Isabelle System Manual
Isabelle/Isar Reference Manual
enables reproducible builds of formal documents
single-source maintenance of proofs and papers
tight integration of formal proofs and narrative text
implementedIn Standard ML
integratesWith Isabelle theory files
Isabelle/Isar
linked to: Isar proof language
license BSD-style license
outputFormat DVI
LaTeX
PDF
partOf Isabelle proof assistant
provides automatic inclusion of proof states
automatic indexing of definitions and theorems
bibliographic integration via BibTeX
control over proof visibility in documents
cross-references between formal items
customizable document templates
front matter and title page generation
glossary support via LaTeX packages
index generation
markup for formal entities
session-based document builds
table of contents generation
theory-dependent document generation
supports LaTeX output
PDF output
structured authoring of formal documents
typesetting of formal proofs
targetUser formal methods researchers
mathematicians using Isabelle
theorem proving practitioners
uses Isabelle document markup commands
Isabelle document preparation pipeline
Isabelle style files for LaTeX
Isar proof language
antiquotations for formal content

How these facts were elicited

Referenced by (2)

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

Markus Wenzel developerOf Isabelle document preparation system
Isabelle document preparation system uses Isabelle document preparation pipeline
linked to: Isabelle document preparation system