noether/lib.rs
1//! # Nœther
2//!
3//! Nœther provides traits and blanket implementations for algebraic structures,
4//! from basic ones like magmas to more complex ones like fields. It also includes
5//! linear algebra structures like vector spaces and tensors.
6//!
7//! Named after Emmy Nœther, a pioneering mathematician in abstract algebra,
8//! this library aims to bridge the gap between abstract mathematics and practical
9//! programming in Rust.
10
11pub mod dimensions;
12pub mod fields;
13pub mod groups;
14pub mod linear;
15pub mod operations;
16pub mod primitives;
17pub mod rings;
18pub mod sets;
19pub mod spaces;
20
21// Re-export the most commonly used traits
22pub use dimensions::*;
23pub use fields::*;
24pub use groups::*;
25pub use linear::*;
26pub use operations::*;
27pub use rings::*;
28pub use sets::*;
29pub use spaces::*;