HaskellForMaths-0.4.3: Combinatorics, group theory, commutative algebra, non-commutative algebra
A library of maths code in the areas of combinatorics, group theory, commutative algebra, and non-commutative algebra. The library is mainly intended as an educational resource, but does have efficient implementations of several fundamental algorithms.
Modules
- Math
- Algebra
- Field
- Group
- Math.Algebra.LinearAlgebra
- NonCommutative
- Algebras
- Math.Algebras.AffinePlane
- Math.Algebras.Commutative
- Math.Algebras.GroupAlgebra
- Math.Algebras.LaurentPoly
- Math.Algebras.Matrix
- Math.Algebras.NonCommutative
- Math.Algebras.Octonions
- Math.Algebras.Quaternions
- Math.Algebras.Structures
- Math.Algebras.TensorAlgebra
- Math.Algebras.TensorProduct
- Math.Algebras.VectorSpace
- Combinatorics
- Math.Combinatorics.Design
- Math.Combinatorics.Digraph
- Math.Combinatorics.FiniteGeometry
- Math.Combinatorics.Graph
- Math.Combinatorics.GraphAuts
- Math.Combinatorics.Hypergraph
- Math.Combinatorics.IncidenceAlgebra
- Math.Combinatorics.LatinSquares
- Math.Combinatorics.Matroid
- Math.Combinatorics.Poset
- Math.Combinatorics.StronglyRegularGraph
- Common
- CommutativeAlgebra
- Core
- NumberTheory
- Projects
- ChevalleyGroup
- KnotTheory
- Math.Projects.MiniquaternionGeometry
- Math.Projects.RootSystem
- Math.Projects.Rubik
- QuantumAlgebra
- Algebra