Isar proof language

E822910

The Isar proof language is a human-readable, structured language for writing formal proofs within the Isabelle/HOL proof assistant.

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (3)

Statements (48)

Predicate Object
instanceOf component of Isabelle
component of Isabelle/HOL
proof language
structured proof language
basedOn Isabelle logical framework NERFINISHED
contrastsWith tactic-style proof scripts
designedFor Isabelle proof assistant NERFINISHED
Isabelle/HOL NERFINISHED
documentation Isabelle/HOL tutorial
Isabelle/Isar Reference Manual NERFINISHED
executionEnvironment Isabelle command-line interface NERFINISHED
Isabelle/jEdit NERFINISHED
fullName Isar proof language NERFINISHED
hasFeature document-oriented proofs
explicit proof context management
forward and backward reasoning
integration with automated tactics
locales
named assumptions
named facts
proof by cases
proof by induction
structured calculational reasoning
structured proof blocks
support for nested proofs
support for proof refinement
support for proof scripts
hasGoal bridge human-readable and machine-checked proofs
improve readability of formal proofs
support maintainable large proof developments
hasSyntaxStyle block-structured
declarative
integratedWith Isabelle proof document model NERFINISHED
Isabelle/Isar environment NERFINISHED
shortName Isar NERFINISHED
supports declarative proofs
human-readable proofs
machine-checked proofs
structured proofs
supportsConcept proof context
structured reasoning steps
theory development
typicalDomain Isabelle/HOL theories NERFINISHED
higher-order logic
usedIn formal methods research
formal verification
formalization of mathematics
interactive theorem proving

Referenced by (6)

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

Isabelle/HOL: A Proof Assistant for Higher-Order Logic describes Isar proof language
this entity surface form: Isabelle/HOL proof language
Markus Wenzel notableWork Isar proof language
this entity surface form: Isabelle/Isar
Markus Wenzel developerOf Isar proof language
Markus Wenzel notablePublication Isar proof language
this entity surface form: Isabelle/Isar – A Versatile Environment for Human-Readable Formal Proof Documents
Markus Wenzel softwareProject Isar proof language
this entity surface form: Isabelle/Isar