Skip to content
Coq Repository at Nijmegen http://corn.cs.ru.nl/
Coq Other
Find file
Pull request Compare This branch is 123 commits ahead of robbertkrebbers:master.
Latest commit 7bce94c @spitters spitters Merge pull request #22 from clarus/master
README in MarkDown with OPAM instructions
Failed to load latest commit information.
algebra Move broken and incomplete stuff to the broken directory.
broken Moved ODE solver files to ode/
classes Replaced meet/join by their unicode notation ⊔ / ⊓
complex Pfew, resolved all names, s/Zero/[0]/ and s/One/[1]/
coq_reals Now compiles with Coq 8.4
doc Removing html files here, as they are now on:
dump Plot pgm s works again
examples Small changes in example
fta Pfew, resolved all names, s/Zero/[0]/ and s/One/[1]/
ftc added 2 lemmas. Min and Max are contained in any interval containing …
logic Make compile with recent version of math-classes.
metric2 Compiled lemmas moved to other parts of CoRN
metrics Pfew, resolved all names, s/Zero/[0]/ and s/One/[1]/
model Started proving that the function to which Picard operator is applied…
ode Updating README, resolving #19
old Required old file added back
order CoRN no longer depends on Ssreflect.
raster CoRN no longer depends on Ssreflect.
reals Update CSumsReals.v
site_scons/site_tools Merge math-classes, and make joint compilation work.
stdlib_omissions Moved some lemmas to other parts of CoRN
tactics rational.ml not used anymore
tools Merge branch 'master' of /home/robbert/formath/math-classes
transc Make compile with 8.4 beta.
util Make compile with 8.4 beta.
.gitignore Merge pull request #5 from clarus/master
LICENSE Merge with Nijmegen:
Make.in The configure generate Make using find
README.md README in MarkDown with OPAM instructions
SConstruct SConstruct is back
configure.sh The configure generate Make using find
description Updating description

README.md

C-CoRN

The Coq Constructive Repository at Nijmegen.

Install with OPAM

Make sure that you added the Coq repository:

opam repo add coq-released https://coq.inria.fr/opam/released

and run:

opam install coq-corn

Install from source

Prerequisites

This version of C-CoRN is known to compile with:

  • Coq 8.4pl4
  • SCons 1.2 or make

Git checkout and submodules

C-CoRN depends on Math Classes, which is a library of abstract interfaces for mathematical structures that is heavily based on Coq's new type classes.

Building C-CoRN

C-CoRN uses SCons for its build infrastructure. SCons is a modern Python-based Make-replacement.

To build C-CoRN with SCons say scons to build the whole library, or scons some/module.vo to just build some/module.vo (and its dependencies).

In addition to common Make options like -j N and -k, SCons supports some useful options of its own, such as --debug=time, which displays the time spent executing individual build commands.

scons -c replaces Make clean

For more information, see the SCons documentation. Make is still supported.

Building documentation

To build CoqDoc documentation, say scons coqdoc.

Something went wrong with that request. Please try again.