/Abstract-Algebra

Implements group theory in Python

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

This package attempts to implemenent finite abstract algebra in python. It is written by Naftali Harris and licensed under the GNU General Public License, Version 3.

INSTALLATION

$ sudo python setup.py install

USAGE

$ python 
Python 2.7.2+ (default, Oct  4 2011, 20:03:08) 
[GCC 4.6.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from absalg import * 
>>> print Zn(2) * Zn(2) 
e: (0, 0)
a: (0, 1)
b: (1, 0)
c: (1, 1)

   | e | a | b | c |
---+---+---+---+---+
 e | e | a | b | c |
---+---+---+---+---+
 a | a | e | c | b |
---+---+---+---+---+
 b | b | c | e | a |
---+---+---+---+---+
 c | c | b | a | e |
---+---+---+---+---+

>>>  

LICENSE INFO

See "COPYING"