See this document in CiteSeerX!

Implementing Modules in the Coq System  (Make Corrections)  
Jacek Chrzszcz Institute of Informatics, Warsaw University ul. Banacha 2,...



  Home/Search   Context   Related

 
View or download:
mimuw.edu.pl/~chrz...eCoqsystem.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  mimuw.edu.pl/~chrzaszc/papers/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: The paper describes the implementation of interactive ML-style modules in the recent version 7.4 of Coq proof assistant. Modules (especially higherorder) provide a very convenient tool for parametrized theories which was lacking in Coq for years. Their interactive character extends naturally the interactive environment provided by the proof assistant. The implementation follows the paradigm of recent versions of Coq to separate the correctnesscritical code from the rest of the system,... (Update)

Active bibliography (related documents):   More   All
0.6:   A Module Calculus for Pure Type Systems - Courant (1997)   (Correct)
0.6:   Functors for Proofs and Programs - Filliatre, Letouzey (2003)   (Correct)
0.3:   Mapping OMRS to Rewriting Logic - Meseguer, Talcott (1998)   (Correct)

Similar documents based on text:   More   All
0.3:   Randomized Efficient Algorithms for Compressed Strings: the.. - Gasieniec, al. (1996)   (Correct)
0.3:   A More General Type Theoretic Interpretation Of Constructive.. - Aczel, Gambino (2000)   (Correct)
0.3:   Efficient Algorithms for Lempel-Ziv Encoding.. - Gasieniec..   (Correct)

BibTeX entry:   (Update)

@misc{ institute-implementing,
  author = "Jacek Chrzszcz Institute",
  title = "Implementing Modules in the Coq System",
  url = "citeseer.ist.psu.edu/600924.html" }
Citations (may not include all citations):
215   A type-theoretic approach to higher-order modules with shari.. - Harper, Lillibridge
128   and separate compilation (context) - Leroy, modules
113   Computer Science Laboratory (context) - Owre, Shankar et al. - 1997
10   Essential concepts of algebraic specication and program dev.. (context) - Sannella, Tarlecki - 1997
8   A Module Calculus for Pure Type Systems - Courant - 1997
6   Krakatoa tool JMLJava program certication (context) - March, Mohring et al. - 2003
3   ned types (context) - Coquand, Paulin-Mohring - 1990
3   An extensible module algebra for Maude (context) - Durn, Meseguer - 1998
2   Modular reasoning in isabelle (context) - Kammller - 2000
2   Modules in type theory with generative denitions (context) - Chrzszcz - 2003
1   Design of a proof assistant: Coq version (context) - Fillitre - 2000
1   Un calcul de modules pour les systmes de types purs (context) - Courant - 1998
http://coq.inria.fr/

Documents on the same site (http://zls.mimuw.edu.pl/~chrzaszc/papers/):
Polymorphic Subtyping Without Distributivity - Chrzaszcz   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC