Subject: Ssreflect Users Discussion List
List archive
- From: Enrico Tassi <>
- To: ,
- Subject: [ssreflect] [ANN] Ssreflect/MathComp 1.6 released
- Date: Tue, 15 Dec 2015 10:45:27 +0100
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=None ; spf=None
- Ironport-phdr: 9a23:wTkN9ROG2JHGWQ3/Krsl6mtUPXoX/o7sNwtQ0KIMzox0KPr8rarrMEGX3/hxlliBBdydsKIazbCJ+Pi7EUU7or+/81k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i760zceF13FOBZvIaytQ8iJ35rxjb/5o8abSj4LrQT+SIs6FA+xowTVu5teqqpZAYF19CH0pGBVcf9d32JiKAHbtR/94sCt4MwrqHwI6Lpyv/JHBL7hZak2SbFTEBwjKHpw5cvxtBCFTA2V53JaXH9S2hFPGk3O6Azwdpb3qCrz8ORniweAOsijYLYuWD+lp5tiUwTpwHMKMSQ4+2aRlsVrl6NzoRS7phU5zZSCM9LdD+Z3Yq6IJYBSfmFGRMsEDyE=
We are proud to announce the immediate availability of the
Ssreflect proof language and the Mathematical Components library
version 1.6 for Coq 8.4pl6 and 8.5 (beta3 at the time of writing).
This release adds no new theory files. The proof language
received minor fixes while the libraries received minor additions.
A detailed ChangeLog is available at:
https://github.com/math-comp/math-comp/blob/master/etc/ChangeLog
This document contains in particular the list of new theorems as well
as the list of theorems that were renamed or replaced by more
general variants.
Our development repository is now public, and mirrored on github:
https://github.com/math-comp/math-comp
An announcement specific to this new setting will follow shortly
on the ssreflect mailing list.
One major change for users is that the library has been split into
several components, by order of dependency:
1. ssreflect: Ssreflect proof language, lists, boolean predicates, natural
numbers, types with a decidable equality, finite types, finite
sets and finite functions (over finite types), finite graphs,
basic arithmetics and prime numbers, big (iterated) operators
2. fingroup: finite groups, their quotients, morphisms,
presentations, and actions
3. algebra: discrete algebraic structures (rings, fields, modules,
ordered fields, vector spaces...) and some of their instances like
integers, rational numbers, polynomials, matrices
4. solvable: more finite group theory: Sylow and Hall groups,
composition series, A-series, maximal subgroups, nilpotent,
abelian and solvable groups
5. field: field extensions, Galois theory, algebraic numbers, cyclotomic
polynomials
6. character: group representations, class functions and characters
As a consequence users may select and download or compile only the
components they are interested in. Each component comes with a summary
file to be Require(d) and Import(ed) in order to load, at once, the
entire component. For example the command
Require Import all_ssreflect.
loads all the theory files contained in the 'ssreflect'
component.
Note that this modularity comes at the price of a possible
incompatibility for users of previous version of the Mathematical
Components library, due to the change of logical/physical paths
implied by the reorganization of the library. See the installation
notes for more on this issue and a migration scheme.
The all-in-one tarball can be download at:
http://ssr.msr-inria.inria.fr/FTP/mathcomp-1.6.tar.gz
The html documentation of the theory files can be browsed at:
http://math-comp.github.io/math-comp/htmldoc/index.html
The theory graph can be browsed at:
http://math-comp.github.io/math-comp/htmldoc/libgraph.html
Enjoy!
--
The Mathematical Components team
- [ssreflect] [ANN] Ssreflect/MathComp 1.6 released, Enrico Tassi, 12/15/2015
- Re: [ssreflect] [Coq-Club] [ANN] Ssreflect/MathComp 1.6 released, Pierre-Yves Strub, 12/19/2015
Archive powered by MHonArc 2.6.18.