Skip to content

lastland/metalib

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COMPILATION, INSTALLATION, AND DOCUMENTATION:

This library requires Coq 8.6, available via opam or from the Coq website [https://coq.inria.fr/download].

To compile the library, cd to the Metalib directory:

  `make`          generate Coq makefile, compile Coq files
  `make html`     generate Coq documentation
  `make install`  install library on your system

The main documentation for this library is available as a collection of HTML files.

TUTORIAL:

The metatheory library comes with a tutorial in directory Stlc. Make sure that you've compiled the library first. These tutorial files contains an introduction to mechanizing programming language definitions with binding in Coq and how to reason about them.

An additional example of the library is available in the Fsub directory.

Those new to Coq should start with Software Foundations, which is an introduction to using Coq. The tutorial assumes some familarity with this resource. (https://softwarefoundations.cis.upenn.edu/current/index.html)

About

The Penn Locally Nameless Metatheory Library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Coq 93.4%
  • TeX 2.4%
  • Makefile 2.0%
  • OCaml 1.7%
  • Other 0.5%