Skip to content

charguer/formalmetacoq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arthur Charguéraud's Archive of Formal Metatheory in Coq

This repository contains a collection of formalizations of programming language semantics and type soundness proofs.

Feel free to use them as templates for your own developments.

Contents

Compilation

The files compile with Coq v8.18.

A tutorial on how to best configure Coq in VScode is available from: https://chargueraud.org/teach/verif/install/install.html

The compilation of the files depends on the TLC library, available from opam.

  opam install coq-tlc

Alternatively, TLC may be installed by hand.

  git clone git@github.com:charguer/tlc.git
  make -j4 all && make install

To play the files interactively, enter one of the subfolders, compile the scripts, then edit them, e.g., in VScode:

  cd ln
  make -j4
  code . &

License

All files are distributed under the MIT X11 license. See the LICENSE file.

Authors

All files in this repository are authored by Arthur Charguéraud.

About

Arthur's Formal Metatheory in Coq

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages