Alg, version 0.3

Author: Stephen F. Siegel

Title: Alg, version 0.3

Abstract:
Alg is an object-oriented algebra package which extends the Scheme programming language. The structure is designed to mimic as closely as possible the way mathematicians think about algebraic structures. Working packages now include a lie algebra package, which includes a large free-lie-algebra subpackage and a construction of the Koszul resolution, a twisting cochain package, which implements an algorithm for calculating differentials in the LHS spectral sequence of a split extension of elementary abelian $2$-groups, and other pacakges that perform standard manipulations on rings, algebras, and modules. To install this package, you must first install MIT Scheme 7.3 (aka C-Scheme). Then load the files below into a single directory. From MIT Scheme, type (load "alg"). You are now in Alg. To see an illustrative example type (load "example-lie"). Or view example-lie-output, listed below, to get an idea of what this package does. To see the twisting cochain example discussed in The cohomology of split extensions of elementary abelian 2-groups, look at example-burt and example-burt-output.

This page was updated on 08-Apr-96.


This computer program is available as MIT-Scheme source:

Related Items:
Return to: Publications and Preprints.
Stephen F. Siegel / LASER / Dept of Comp. Sci. / UMass