Implementing Substructural Logical Frameworks

  title={Implementing Substructural Logical Frameworks},
  author={Anders Schack-Nielsen},
A key component in proof assistant software is the meta-language used to encode the objects that are being reasoned about. Such a meta-language is called a logical framework. Several different logical frameworks exist; some only provide the most basic encoding of abstract syntax data, while others support powerful representation methodologies and concepts such as judgments-as-types and higher-order abstract syntax, e.g. the logical framework LF. The direct support for high-level concepts in the… CONTINUE READING