Welcome to the home page of

ring.perisic.com

featuring the Java class package

com.perisic.ring

which is a package of Java classes for multivariate and univariate polynomials over the rings: Z(integers), Q (rational numbers), R (real numbers), C (complex numbers), F_2 (field of two elements), Cyclotomic Number Fields, and more.
Also supported are modular rings K[X]/f(X) for a ring K and a polynomial f and Quotient Fields over rings. There are also classes for implementing universal rings. The newest version features an universal cyclotomic field.

As of December 13, 2003 the package is distributed under the LGPL

Find the newest version under LGPL here: perisicRingAllv2.jar (for a zip file see perisicRingAllv2.zip).
Feel free to ask questions or contribute ideas about this package by sending an email to ringlist@perisic.com, the official mailing list for the com.perisic.ring package. You can subscribe to this list by sending an email to ringlist-subscribe@perisic.com. This project is work in progress and questions, comments, suggestions, contributions (for instance new child classes of the Ring class) are highly welcome. Please contact me at
ring@perisic.com.


Installation guidelines:

There is nothing special to consider. This package is a Java package as every other Java package from the textbook.
Some class do contain a main() for test purpose. For, say, testing the UniversalCyclotomicRing class, type
java -cp "perisicRingAllv2.jar" com.perisic.ring.UniversalCyclotomicField
To run the examples do something similar to the following:



Copyright notice and Disclaimer:

Page generated by Marc Conrad.
Last update: July 27, 2006.
The webspace for this project is kindly provided by the Perisic Guesthouse (www.perisic.com).