Isar

E822907

Isar is a structured, human-readable proof language designed for writing formal proofs within the Isabelle interactive theorem prover.

Try in SPARQL Jump to: Statements Referenced by

Statements (49)

Predicate Object
instanceOf component of Isabelle
formal proof language
proof language
structured proof language
aimsTo bridge gap between informal and formal proofs
make proofs more maintainable
make proofs more readable
appliedIn hardware verification
mathematics formalization
program semantics
software verification
compatibleWith Isabelle proof automation
designedFor Isabelle interactive theorem prover NERFINISHED
developedFor interactive theorem proving
documentationProvidedBy Isabelle/Isar reference manual NERFINISHED
enables literate formal proofs
structured proof documents
hasFeature Isabelle tactic integration
explicit proof structure
locale support
named assumptions
named facts
nested proofs
proof scripts
structured calculational reasoning
hasProperty declarative
human-readable
structured
hasSyntax block-structured
keyword-based
integratedIn Isabelle environment
partOf Isabelle proof language infrastructure
relatedTo Isabelle/Isar reference manual NERFINISHED
supports backward reasoning
case analysis
formal proofs
forward reasoning
local reasoning
machine-checked proofs
natural deduction style proofs
proof by induction
proof contexts
proof refinement
structured subproofs
usedBy formal methods researchers
theorem proving practitioners
verification engineers
usedIn Isabelle/HOL NERFINISHED
Isabelle/ZF NERFINISHED

Referenced by (2)

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

Isabelle proof assistant usesProofLanguage Isar
subject surface form: Isabelle