Isar proof language
E822910
The Isar proof language is a human-readable, structured language for writing formal proofs within the Isabelle/HOL proof assistant.
Observed surface forms (3)
| Surface form | Occurrences |
|---|---|
| Isabelle/Isar | 2 |
| Isabelle/HOL proof language | 1 |
| Isabelle/Isar – A Versatile Environment for Human-Readable Formal Proof Documents | 1 |
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.
this entity surface form:
Isabelle/HOL proof language
this entity surface form:
Isabelle/Isar
this entity surface form:
Isabelle/Isar – A Versatile Environment for Human-Readable Formal Proof Documents
this entity surface form:
Isabelle/Isar