Skip to content

Algobra is a collection of packages that implement finite field arithmetic as well as univariate and bivariate polynomials over finite fields.

License

Notifications You must be signed in to change notification settings

ReneBoedker/algobra

Repository files navigation

Go Report Card coverage-badge GoDoc

Algobra

Algobra is a collection of packages that implement finite field arithmetic as well as univariate and bivariate polynomials over finite fields.

Installation

Algobra is a package for the Go programming language. Therefore, the following assumes that you have already installed Go on your machine. Otherwise, please refer to the official instructions.

To install the full set of Algobra-packages, you can run

go get github.com/ReneBoedker/algobra/...

Note that this top-level package does not provide any functionality in itself. It simply contains documentation for the package as a whole.

Example usage

For examples on how to use the package, please refer to the documentation.

References

  • Gathen, Joachim von zur & Gerhard, Jürgen: Modern Computer Algebra (2013), 3rd edition. Cambridge University Press. ISBN 978-1-107-03903-2.
  • Lauritzen, Niels: Concrete Abstract Algebra (2003). Cambridge University Press. ISBN 978-0-521-53410-9
  • Lübeck, Frank: Conway polynomials for finite fields
  • Stichtenoth, Henning: Algebraic Function Fields and Codes (2009), 2nd edition. Springer. ISBN 978-3-540-76877-7.

About

Algobra is a collection of packages that implement finite field arithmetic as well as univariate and bivariate polynomials over finite fields.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published