The Coq Proof Assistant

Edit Package coq

Coq is a proof assistant which allows to handle calculus assertions, check mechanically proofs of these assertions, helps to find formal proofs and extracts a certified program from the constructive proof of its formal specification.

Refresh
Refresh
Source Files
Filename Size Changed
_constraints 0000000219 219 Bytes
coq-8.14.0.tar.gz 0007062331 6.74 MB
coq-refman-8.14.0.tar.xz 0009055764 8.64 MB
coq-rpmlintrc 0000000340 340 Bytes
coq-stdlib-8.14.0.tar.xz 0002882516 2.75 MB
coq.changes 0000020220 19.7 KB
coq.desktop 0000000245 245 Bytes
coq.spec 0000008890 8.68 KB
coq.xml 0000000419 419 Bytes
Revision 13 (latest revision is 29)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 926632 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 13)
- Update to version 8.14.0.
  * The internal representation of match has changed to a more
    space-efficient and cleaner structure, allowing the fix of a
    completeness issue with cumulative inductive types in the type-
    checker. The internal representation is now closer to the user-
    level view of match, where the argument context of branches and
    the inductive binders in and as do not carry type annotations.
  * A new coqnative binary performs separate native compilation of
    libraries, starting from a .vo file. It is supported by
    coq_makefile.
  * Improvements to typeclasses and canonical structure resolution,
    allowing more terms to be considered as classes or keys.
  * More control over notations declarations and support for
    primitive types in string and number notations.
  * Removal of deprecated tactics, notably omega, which has been
    replaced by a greatly improved lia, along with many bug fixes.
  * New Ltac2 APIs for interaction with Ltac1, manipulation of
    inductive types and printing.
  * Many changes and additions to the standard library in the
    numbers, vectors and lists libraries. A new signed primitive
    integers library Sint63 is available in addition to the
    unsigned Uint63 library.
  * For more details, see refman/changes.html in coq-doc.
Comments 0
openSUSE Build Service is sponsored by