Isabelle’s Metalogic: Formalization and Proof Checker
2021 ◽
pp. 93-110
Keyword(s):
AbstractIsabelle is a generic theorem prover with a fragment of higher-order logic as a metalogic for defining object logics. Isabelle also provides proof terms. We formalize this metalogic and the language of proof terms in Isabelle/HOL, define an executable (but inefficient) proof term checker and prove its correctness w.r.t. the metalogic. We integrate the proof checker with Isabelle and run it on a range of logics and theories to check the correctness of all the proofs in those theories.
2021 ◽
pp. 415-432
Keyword(s):
2020 ◽
Vol 112
◽
pp. 100530
2020 ◽
Keyword(s):