Isar proof language

E822910

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

All labels observed (9)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf component of Isabelle ⓘ
component of Isabelle/HOL ⓘ
proof language ⓘ
structured proof language ⓘ
basedOn Isabelle logical framework ⓘ
linked to: Isabelle/FOL
contrastsWith tactic-style proof scripts ⓘ
designedFor Isabelle proof assistant ⓘ
Isabelle/HOL ⓘ
documentation Isabelle/HOL tutorial ⓘ
Isabelle/Isar Reference Manual ⓘ
executionEnvironment Isabelle command-line interface ⓘ
Isabelle/jEdit ⓘ
fullName Isar proof language ⓘ
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 ⓘ
Isabelle/Isar environment ⓘ
linked to: Isar proof language
shortName Isar ⓘ
supports declarative proofs ⓘ
human-readable proofs ⓘ
machine-checked proofs ⓘ
structured proofs ⓘ
supportsConcept proof context ⓘ
structured reasoning steps ⓘ
theory development ⓘ
typicalDomain Isabelle/HOL theories ⓘ
higher-order logic ⓘ
usedIn formal methods research ⓘ
formal verification ⓘ
formalization of mathematics ⓘ
interactive theorem proving ⓘ

How these facts were elicited

Referenced by (22)

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

Isabelle/HOL: A Proof Assistant for Higher-Order Logic → describes → Isabelle/HOL proof language ⓘ
linked to: Isar proof language
Markus Wenzel → notableWork → Isabelle/Isar ⓘ
linked to: Isar proof language
Markus Wenzel → developerOf → Isar proof language ⓘ
Markus Wenzel → notablePublication → Isabelle/Isar – A Versatile Environment for Human-Readable Formal Proof Documents ⓘ
linked to: Isar proof language
Markus Wenzel → softwareProject → Isabelle/Isar ⓘ
linked to: Isar proof language
Isabelle/FOL → compatibleWith → Isar proof language ⓘ
Isabelle/jEdit → supports → Isar proof language ⓘ
Sledgehammer → integratedInto → Isabelle/Isar environment ⓘ
linked to: Isar proof language
Isabelle/Isar Reference Manual → subject → Isar proof language ⓘ
Isabelle/Isar Reference Manual → describes → Isar proof language syntax ⓘ
linked to: Isar proof language
Isabelle/Isar Reference Manual → describes → Isar proof methods ⓘ
linked to: Isar proof language
Isabelle/Isar Reference Manual → associatedWith → Isar proof language ⓘ
Isabelle/Isar Reference Manual → covers → Isar term language ⓘ
linked to: Isar proof language
Isar proof language → fullName → Isar proof language ⓘ
Isar proof language → integratedWith → Isabelle/Isar environment ⓘ
linked to: Isar proof language
Isabelle/ML → integratedWith → Isabelle/Isar ⓘ
linked to: Isar proof language
Isabelle document preparation system → uses → Isar proof language ⓘ
Isabelle document preparation system → integratesWith → Isabelle/Isar ⓘ
linked to: Isar proof language
Isabelle → supportsLogic → Isabelle/Isar ⓘ
linked to: Isar proof language
Isabelle → hasComponent → Isar proof language ⓘ
Isabelle → notableFeature → structured proof language Isar ⓘ
linked to: Isar proof language