From: Damien Doligez <Damien.Doligez@inria.fr>
To: communaute@medicis.polytechnique.fr, Map@mozart.ujf-grenoble.fr,
calculemus-ig@calculemus.net, rewriting@ens-lyon.fr,
caml-list@inria.fr
Subject: [Caml-list] First alpha release of the FoC library
Date: Fri, 11 Jul 2003 18:04:55 +0200 [thread overview]
Message-ID: <69926BA6-B3B9-11D7-AAF7-0003930FCE12@inria.fr> (raw)
Hello,
We are pleased to announce the first release of the FOC library, for
symbolic computation over polynomials. This release also contains a
compiler to Ocaml and Coq source code.
FOC source files contain some declarations and definitions of
functions, some statements about these functions and proofs of these
statements. The main programming features are
multiple inheritance, late binding, high-level parametrisation and
encapsulation mechanisms. See the tutorial and the reference manuals
for details (and some research papers on our web site). This release
also
provides tools to produce XML formats (Openmath, Omdoc) and some
other tools helping the developer.
The library contains the FoC sources for
polynomial arithmetic using various representations:
- a general description of commutative algebra basic structures.
- Implementation of arbitrary precision integers using Ocaml big_ints.
- Polynomials using distributed (sparse) and recursive representations.
- Univariate subresultants calculations.
- Univariate polynomial factorization over finite fields.
Other sources have not been tested enough and are not compiled by
default. They are included for completeness.
This very first version must be considered as an
alpha-version. Although in principle proofs are required by the
system, the distributed library contains very few completed
proofs. Developing nice tools to do proofs is our long term goal.
However, the system checks, with the help of the Coq prover,
that using together inheritance, late binding, parametrization do not
lead to inconsistencies. And users can already do proofs within Coq.
The release is available at:
< http://pauillac.inria.fr/foc >
and < http://www-spi.lip6.fr/foc/distrib-en.html >
The documentation is available on-line:
< http://www-spi.lip6.fr/foc/documentation-en.html >
Should you have any problem with the release, send a mail to
foc-help@beaune.inria.fr. Remember that this is work in progress. All
bug reports are welcome and any help will be appreciated.
-- Damien Doligez for the FoC team.
-------------------
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
reply other threads:[~2003-07-11 16:05 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=69926BA6-B3B9-11D7-AAF7-0003930FCE12@inria.fr \
--to=damien.doligez@inria.fr \
--cc=Map@mozart.ujf-grenoble.fr \
--cc=calculemus-ig@calculemus.net \
--cc=caml-list@inria.fr \
--cc=communaute@medicis.polytechnique.fr \
--cc=rewriting@ens-lyon.fr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox