Skip to Content.
Sympa Menu

coq-club - [Coq-Club] locally nameless support in Ott

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

[Coq-Club] locally nameless support in Ott


chronological Thread 
  • From: Francesco Zappa Nardelli <francesco.zappa_nardelli AT inria.fr>
  • To: coq-club AT pauillac.inria.fr
  • Cc: Francesco Zappa Nardelli <francesco.zappa_nardelli AT inria.fr>, Peter Sewell <Peter.Sewell AT cl.cam.ac.uk>
  • Subject: [Coq-Club] locally nameless support in Ott
  • Date: Tue, 10 Mar 2009 11:35:01 +0000
  • List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>

Dear all,

we've recently extended our Ott tool to compile language definitions to a Coq representation in locally-nameless style with cofinite quantification, as popularised in Engineering Formal Metatheory by Aydemir, Charguéraud, Pierce, Pollack and Weirich. It deals with the single-binder case only.

Some examples (including STLC, Fsub, and the nu-calculus of Pitts and Stark) and the documentation are available from http:// moscova.inria.fr/~zappa/projects/ln_ott/ and the project web-site http://www.cl.cam.ac.uk/~pes20/ott/ ).

This is related to the recent LNgen tool of Aydemir and Weirich. In broad terms, our extension compiles language definitions (including any inductively defined relations) but does not generate proof infrastructure for the language syntax, whereas LNgen generates proof infrastructure but does not currently support relation definitions.

Any feedback or comments would be very welcome.

Best wishes
        Francesco and Peter





Archive powered by MhonArc 2.6.16.

Top of Page