Java Algebra System (JAS) Project

This is the old version implemented in JDK 1.4.

Documentation

Rudimentary JAS API documentation by javadoc (uptodate).

README and COPYING (GPL)

Some UML class diagramms as produced by ArgoUML (outdated):

Overview diagramms:
edu.jas, edu.jas.arith, edu.jas.poly, edu.jas.ring.
Diagramms with operations:
edu.jas, edu.jas.arith, edu.jas.poly, edu.jas.ring.
Diagramms of the new classes:
edu.jas.poly, edu.jas.poly-full.
edu.jas.arith.Coefficient, edu.jas.poly.TermOrder, edu.jas.poly.ExpVector, edu.jas.poly.OrderedPolynomial, edu.jas.poly.OrderedMapPolynomial, edu.jas.poly.RatOrderedMapPolynomial.

Download

Jython Interpreter

jas.py (imported by other Python files).

To install jas with jython you have to add the above libraries (log4j.jar, junit.jar, tnj.jar and JAS.jar) to the Java classpath.

Examples

Commutative: trinks.py, wa_32.py

Solvable: u_sl_3_prod.py, u_sl_3.py

Modules: armbruster.py, syz.py, syzy2.py

RunGB Examples

For execution with RunGB.

Commutative: gbks.jas, katsura2.jas, katsura3.jas, katsura4.jas, katsura5.jas, katsura5s.jas, katsura5w.jas, katsura6.jas, katsura6w.jas, katsura7.jas, katsura8.jas, rose.jas, trinks6.jas, trinks7.jas, vw.jas,

Solvable: kw_18.jas, ore_t.jas, sgb.jas, u_sl_3.jas, wa_1.jas, wa_32.jas, wa_34.jas, wa_39.jas, wa_41.jas, wa_61.jas

History

Web-Log


Heinz Kredel

Last modified: Sun Jul 24 15:13:56 CEST 2005

$Id: index.html,v 1.2.2.1 2005/07/10 10:08:31 kredel Exp $