International audienceEmerging trends in proof styles and new applications of interactive proof assistants exploit the computational facilities of the provided proof language, reaping enormous benefits in proof size and convenience to the user. However, the resulting proof objects really put the proof assistant to the test in terms of computational time required to check them. We present a novel translation of the terms of the full Calculus of (Co)Inductive Constructions to OCAML programs. Building on this translation, we further present a new fully featured version of COQ that offloads much of the computation required during proof checking to a vanilla, state of the art and fine tuned compiler. This modular scheme yields substantial perfor...
The Coq proof assistant mechanically checks the consistency of the logical reasoning in a proof. It ...
International audienceCoq Modulo Theory (CoqMT) is an extension of the Coq proof assistant incorpora...
We report on a new implementation of a reduction strategy in Coq to simplify terms during interactiv...
International audienceWe investigate here a new version of the Calculus of Inductive Constructions (...
International audienceWe investigate here a new version of the Calculus of Inductive Constructions (...
International audienceWe investigate here a new version of the Calculus of Inductive Constructions (...
In recent years, the emergence of feature rich and mature interactive proof assistants has enabled l...
In recent years, the emergence of feature rich and mature interactive proof assistants has enabled l...
International audienceWe investigate here a new version of the Calculus of Inductive Constructions (...
Coq is a formal proof management system. It provides a formal language to write mathematical definit...
International audienceMotivated by applications to proof assistants based on dependent types, we dev...
International audienceThe Coq Platform is a continuously developed distribution of the Coq proof ass...
Coq (https://coq.inria.fr) is a formal proof management system. It provides a formal language to wri...
International audienceCoq Modulo Theory (CoqMT) is an extension of the Coq proof assistant incorpora...
The Coq proof assistant mechanically checks the consistency of the logical reasoning in a proof. It ...
The Coq proof assistant mechanically checks the consistency of the logical reasoning in a proof. It ...
International audienceCoq Modulo Theory (CoqMT) is an extension of the Coq proof assistant incorpora...
We report on a new implementation of a reduction strategy in Coq to simplify terms during interactiv...
International audienceWe investigate here a new version of the Calculus of Inductive Constructions (...
International audienceWe investigate here a new version of the Calculus of Inductive Constructions (...
International audienceWe investigate here a new version of the Calculus of Inductive Constructions (...
In recent years, the emergence of feature rich and mature interactive proof assistants has enabled l...
In recent years, the emergence of feature rich and mature interactive proof assistants has enabled l...
International audienceWe investigate here a new version of the Calculus of Inductive Constructions (...
Coq is a formal proof management system. It provides a formal language to write mathematical definit...
International audienceMotivated by applications to proof assistants based on dependent types, we dev...
International audienceThe Coq Platform is a continuously developed distribution of the Coq proof ass...
Coq (https://coq.inria.fr) is a formal proof management system. It provides a formal language to wri...
International audienceCoq Modulo Theory (CoqMT) is an extension of the Coq proof assistant incorpora...
The Coq proof assistant mechanically checks the consistency of the logical reasoning in a proof. It ...
The Coq proof assistant mechanically checks the consistency of the logical reasoning in a proof. It ...
International audienceCoq Modulo Theory (CoqMT) is an extension of the Coq proof assistant incorpora...
We report on a new implementation of a reduction strategy in Coq to simplify terms during interactiv...