abstalg 0.1.2

Abstract algebraic structures for Rust
Documentation

Abstract Algebra for Rust

Build Status Crate Documentation GitHub

This is a crate for doing abstract algebraic calculations in Rust. Unlike other implementations, the elements do not know to which algebraic structure they belong to, so all operations are performed through the algebra objects. For example, calculating within the ring of modular arithmetic modulo 6 the elements are still primitive i32 values. This allows putting many such elements into polynomials or matrices efficiently.