Isabelle/FOL

E822902

Isabelle/FOL is the classical first-order logic object logic of the Isabelle proof assistant, providing a framework for formalizing and verifying mathematical theorems and logical systems.

All labels observed (2)

Label Occurrences
Isabelle/FOL canonical 2
Isabelle logical framework 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf first-order logic formalization ⓘ
object logic ⓘ
basedOn classical predicate logic ⓘ
compatibleWith Isar proof language ⓘ
ML-level tactics in Isabelle ⓘ
developedAt Technische Universität München (via Isabelle project) ⓘ
developedBy Lawrence C. Paulson (as part of Isabelle) ⓘ
linked to: Lawrence C. Paulson
distributedWith Isabelle/HOL ⓘ
Isabelle/ZF ⓘ
documentedIn Isabelle Reference Manual ⓘ
Isabelle/Isar Reference Manual ⓘ
hasComponent axioms for classical logic ⓘ
rules for equality reasoning ⓘ
rules for quantifier introduction and elimination ⓘ
hasFeature Hilbert-style axiomatization (in early versions) ⓘ
built-in resolution prover ⓘ
classical tableau-style reasoning (via tactics) ⓘ
natural deduction rules ⓘ
sequent-style rules ⓘ
hasFileName FOL.thy ⓘ
hasSemantics Tarskian first-order semantics (informally underlying) ⓘ
hasSyntax existential quantifier ∃ ⓘ
logical connectives (∧, ∨, ¬, →, ↔) ⓘ
term language with variables, function symbols, and predicate symbols ⓘ
universal quantifier ∀ ⓘ
historicalRole early default object logic of Isabelle ⓘ
implementedIn Isabelle theory files ⓘ
loadedVia theory import in Isabelle ⓘ
logicType classical first-order logic ⓘ
partOf Isabelle ⓘ
Isabelle proof assistant ⓘ
provides basic logical infrastructure for other Isabelle object logics ⓘ
classical reasoning tactics ⓘ
inference rules for first-order logic ⓘ
tactics for first-order reasoning ⓘ
stillUsedFor examples in logic and theorem proving tutorials ⓘ
experiments with pure first-order reasoning ⓘ
supersededInPracticeBy Isabelle/HOL ⓘ
supports classical reasoning ⓘ
equality ⓘ
first-order reasoning ⓘ
quantifiers ⓘ
usedFor formalizing mathematical theorems ⓘ
teaching logic and theorem proving ⓘ
verifying logical systems ⓘ
usedIn formal methods research ⓘ
interactive theorem proving ⓘ

How these facts were elicited

Referenced by (3)

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

Isabelle → hasComponent → Isabelle/FOL ⓘ
subject linked to: Isabelle proof assistant
Isar proof language → basedOn → Isabelle logical framework ⓘ
linked to: Isabelle/FOL
Isabelle → supportsLogic → Isabelle/FOL ⓘ