Isabelle's Metalogic: Formalization and Proof Checker


Title: Isabelle's Metalogic: Formalization and Proof Checker
Authors: Tobias Nipkow and Simon Roßkopf
Submission date: 2021-04-27
Abstract: In this entry we formalize Isabelle's metalogic in Isabelle/HOL. Furthermore, we define a language of proof terms and an executable proof checker and prove its soundness wrt. the metalogic. The formalization is intentionally kept close to the Isabelle implementation(for example using de Brujin indices) to enable easy integration of generated code with the Isabelle system without a complicated translation layer. The formalization is described in our CADE 28 paper.
  author  = {Tobias Nipkow and Simon Roßkopf},
  title   = {Isabelle's Metalogic: Formalization and Proof Checker},
  journal = {Archive of Formal Proofs},
  month   = apr,
  year    = 2021,
  note    = {\url{},
            Formal proof development},
  ISSN    = {2150-914x},
License: BSD License
Depends on: List-Index
Status: [ok] This is a development version of this entry. It might change over time and is not stable. Please refer to release versions for citations.