Coq is a formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.
OCaml Coq C Shell CSS C++
Pull request Compare This branch is 493 commits ahead, 6214 commits behind coq:trunk.
Latest commit e88e47c Aug 1, 2013 @mattam82 mattam82 - Relax identification of metas in Ltac to not compare universes synt…
…actically.

- add constr_eq_nounivs tactic to compare constrs without comparing universes.
Failed to load latest commit information.
checker This commit adds full universe polymorphism to Coq. Apr 5, 2013
config New -no-native-compiler flag for configure, globally disabling the na… Feb 24, 2013
dev This commit adds full universe polymorphism to Coq. Apr 5, 2013
doc Small doc fix : module subtyping cannot force access of opaques Apr 4, 2013
grammar This commit adds full universe polymorphism to Coq. Apr 5, 2013
ide Better encapsulation of MessageView Mar 20, 2013
interp Merge with recent trunk and new version of universe polymorphism. Apr 3, 2013
intf after conflict resolution Apr 5, 2013
kernel Enforce Prop < Set directly in the universe graph (fixes #50). Jul 23, 2013
lib This commit adds full universe polymorphism to Coq. Apr 5, 2013
library Enforce Prop < Set directly in the universe graph (fixes #50). Jul 23, 2013
man Coqtop and coqc: cleaning description of options in RefMan and manpages. Jan 21, 2012
parsing Fix [change] forgeting about universes in the right-hand-side (#36) a… May 8, 2013
plugins - Use oracle transparent state everywhere during unification, properly Jul 2, 2013
pretyping - Relax identification of metas in Ltac to not compare universes synt… Aug 1, 2013
printing Print universe polymorphism information for parameters as well. Jul 7, 2013
proofs - Use oracle transparent state everywhere during unification, properly Jul 2, 2013
scripts This commit adds full universe polymorphism to Coq. Apr 5, 2013
tactics - Relax identification of metas in Ltac to not compare universes synt… Aug 1, 2013
test-suite This commit adds full universe polymorphism to Coq. Apr 5, 2013
theories - Use oracle transparent state everywhere during unification, properly Jul 2, 2013
tools Restrict (try...with...) to avoid catching critical exn (part 15) Mar 13, 2013
toplevel Merge ../../coq/git into trunk Apr 17, 2013
.dir-locals.el Fixing emacs diff bug with .dir-locals.el. Nov 15, 2012
.gitignore This commit adds full universe polymorphism to Coq. Apr 5, 2013
.typerex Tentative and very experminental support for typerex. Enabled with May 11, 2012
CHANGES Using hnf instead of "intro H" for forcing reduction to a product. Mar 21, 2013
COMPATIBILITY Some extra INCOMPATIBILITIES since 8.4. Aug 11, 2012
COPYRIGHT Fixed #2789. May 25, 2012
CREDITS Vernacexpr is now a mli-only file, locality stuff now in locality.ml May 29, 2012
INSTALL No more states/initial.coq, instead coqtop now requires Prelude.vo Aug 23, 2012
INSTALL.doc Amélioration du README.doc et de l'installation de la doc Nov 14, 2008
INSTALL.ide Bug 2823: update INSTALL.ide in order to ask for lablgtksourceview Jun 20, 2012
INSTALL.macosx MAJ ppc/i386 Apr 24, 2007
LICENSE fix pour install windows Nov 9, 2005
Makefile This commit adds full universe polymorphism to Coq. Apr 5, 2013
Makefile.build Checker: re-sync vo structures after Maxime's commit 16136 Feb 12, 2013
Makefile.common New implementation of the conversion test, using normalization by eva… Jan 22, 2013
Makefile.doc configure: get rid of the -src option and of ${COQSRC} Aug 23, 2012
README - changing minimal version for OCaml: Coq uses Filename.dirsep that i… Feb 20, 2012
README.doc Mise à jour des fichiers README et INSTALL de la doc (bug #1921) + su… Aug 6, 2008
README.win Win32: remove the need for Coq.bat and Coqide.bat Apr 21, 2011
TODO git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@9415 85f007b7… Dec 8, 2006
_tags Revert "remove -rectypes except for term.ml" Jan 22, 2013
build Minor fix in the ./build wrapper for ocamlbuild Oct 6, 2012
configure New -no-native-compiler flag for configure, globally disabling the na… Feb 24, 2013
coq-win32.itarget Win32 cross-compilation from debian: build of coqide.exe and other bi… Feb 24, 2010
coq.itarget Ocamlbuild: try to speed-up error detection in *.ml*, by byte-compili… Jun 3, 2010
install.sh Remove bashisms Jan 28, 2010
myocamlbuild.ml Revert "remove -rectypes except for term.ml" Jan 22, 2013

README

               	         THE COQ V8 SYSTEM
            	         =================

INSTALLATION.
=============

   See the file INSTALL for installation procedure.


DOCUMENTATION.
==============

   The documentation is part of the archive in directory doc. The
   documentation of the last released version is available on the Coq
   web site at http://coq.inria.fr/doc.


CHANGES.
========

   There is a file named CHANGES that explains the differences and the
   incompatibilities since last versions. If you upgrade Coq, please read
   it carefully.


AVAILABILITY.
=============

   Coq is available at http://coq.inria.fr, or, for older versions at
   ftp://ftp.inria.fr/INRIA/LogiCal/coq.


THE COQ CLUB.
=============

   The Coq Club moderated mailing list is meant to be a standard way to
   discuss questions about the Coq system and related topics. The submission
   address is:

	coq-club@inria.fr

   The topics to be discussed in the club should include:

     * technical problems;

     * questions about proof developments;

     * suggestions and questions about the implementation;

     * announcements of proofs;

     * theoretical questions about typed lambda-calculi which are
       closely related to Coq.

   To be added to, or removed from, the mailing list, please write to:

	coq-club-request@inria.fr

   Please use also this address for any questions/suggestions about the
   Coq Club. It might sometimes take a few days before your messages get
   forwarded.


BUGS REPORT.
============

   Send your bug reports by filling a form at

        http://coq.inria.fr/bugs

   To be effective, bug reports should mention the Caml version used
   to compile and run Coq, the Coq version (coqtop -v), the configuration
   used, and include a complete source example leading to the bug.