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, using abstraction barriers
International audienceWhereas proof assistants based on Higher-Order Logic benefit from external sol...
International audienceHydras & Co. is a collaborative library of discrete mathematics for the Coq pr...
Computer-assisted (interactive) theorem provers are software tools that help with the development of...
Official ReleaseCoq is a formal proof management system. It provides a formal language to write math...
Representing proof assistant libraries in a way that allows further processing in other systems is b...
Coq is a formal proof management system. It provides a formal language to write mathematical definit...
Proof assistants offer a formal framework for formalizing and mechanically checking mathematical kno...
Proof assistants offer a formal framework for formalizing and mechanically checking mathematical kno...
International audienceThe Coq Platform is a continuously developed distribution of the Coq proof ass...
Coq is a proof assistant based on a higher-order logic. Coq allows to handle calculus mathematical a...
International audienceWhereas proof assistants based on Higher-Order Logic benefit from external sol...
International audienceHydras & Co. is a collaborative library of discrete mathematics for the Coq pr...
Computer-assisted (interactive) theorem provers are software tools that help with the development of...
Official ReleaseCoq is a formal proof management system. It provides a formal language to write math...
Representing proof assistant libraries in a way that allows further processing in other systems is b...
Coq is a formal proof management system. It provides a formal language to write mathematical definit...
Proof assistants offer a formal framework for formalizing and mechanically checking mathematical kno...
Proof assistants offer a formal framework for formalizing and mechanically checking mathematical kno...
International audienceThe Coq Platform is a continuously developed distribution of the Coq proof ass...
Coq is a proof assistant based on a higher-order logic. Coq allows to handle calculus mathematical a...
International audienceWhereas proof assistants based on Higher-Order Logic benefit from external sol...
International audienceHydras & Co. is a collaborative library of discrete mathematics for the Coq pr...
Computer-assisted (interactive) theorem provers are software tools that help with the development of...