project

Mathematical Components

New!

Download the latest release of the Ssreflect extension.

Project Summary

diagramm The object of this project is to demonstrate that formalized mathematical theories can, like modern software, be built out of components. By components we mean modules that comprise both the static (objects and facts) and dynamic (proof and computation methods) contents of theories. We propose to develop a general platform for mathematical components, based on the Coq “Ssreflect” extension that was used to carry out the formalization of the Four Colour Theorem. We would validate the platform on two significant developments: a theory of efficient arithmetic, and the proof of the Odd Order theorem. The former could be used in the resolution of several outstanding computer proof challenges, among them the Kepler Conjecture, and the latter could become the first step in a new major challenge: the classification of finite simple groups.

Research Team

The project is based at two locations

Orsay

Sophia Antipolis

Former Members

Current state of the project

Get a coqdoc snapshot of the development on this web page.

Download the Ssreflect extension for the Coq system

New Version 1.2 !

We are pleased to announce the latest full release of the Ssreflect extension library for the Coq proof assistant, version 8.2pl1. Ssreflect version 1.2 is distributed under either one (your choice) of the CeCILL B or CeCILL 2 license (the French equivalents of the BSD and GNU/GPL license, respectively).

Earlier versions

  • Ssreflect version 1.1, for the Coq proof assistant, version 8.1. Distributed under the CeCILL B license (the French equivalent of the BSD license): Download
  • Ssreflect version 1.0, for the Coq proof assistant, version 8.0. Distributed as an MSR distribution: Download

The Ssreflect documentation

The Reference Manual of the extension is available here, as an INRIA Research report.

The Ssreflect users discussion list

Comments and bug reports on the Joint Centre distribution of Ssreflect are of course most welcome, and can be directed at ssreflect(at-sign)msr-inria.inria.fr (subscribe, unsubscribe).

Publications

Events

Personal tools