#monoids

algebra

Abstract algebra for Rust

2 unstable releases

Uses old Rust 2015

0.2.0 Aug 17, 2016
0.1.0 Nov 21, 2014

#573 in Math

Download history 16/week @ 2023-10-29 13/week @ 2023-11-05 19/week @ 2023-11-12 18/week @ 2023-11-19 21/week @ 2023-11-26 23/week @ 2023-12-03 20/week @ 2023-12-10 16/week @ 2023-12-17 20/week @ 2023-12-24 16/week @ 2023-12-31 19/week @ 2024-01-07 13/week @ 2024-01-14 17/week @ 2024-01-21 25/week @ 2024-01-28 17/week @ 2024-02-04 28/week @ 2024-02-11

90 downloads per month

41KB
557 lines

Abstract algebra for Rust

Build Status

|(• ◡•)|ノ〵(❍ᴥ❍⋃)     - "ALGEBRAIC!!!"

Abstract algebra organises organises a wide range of structures into a logically consistent framework. These classifications can be incredibly useful for creating composable libraries and APIs.

Examples of types that could be included under the algebraic framework:

  • Integers, reals and rationals numbers
  • Complex numbers
  • Polynomials
  • Boolean values
  • Matrices and vectors
  • Quaternions and octonians
  • Strings under concatenation

Research

Interesting papers

Inspiring Libraries

No runtime deps