Thanks to visit codestin.com
Credit goes to github.com

Skip to content

krlu/Abel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Abel

A computer algebra library design to support applications in Cryptography, Geometry, and other applications.

Feel free to contribute if you like!

Current Features

  • Ring and Field Operations for:
    • Rational Numbers
    • Real Numbers
    • Integers
    • Complex Numbers
  • Arithmetic Operations for Univariate Polynomials with arbitrary Coefficients from any Ring
  • Univariate Polynomial Factorization
  • Univariate Polynomial Root Finding
  • Large Integer Factorization
  • Large Integer Exponentiation

Requirements

  • scala 2.12.11 (or higher)
  • sbt 0.13.8 (or higher)

Building and Testing the project

Navigate to root directory and type:

sbt clean compile
sbt test

References

Methods for root finding and factorization built on top of the Rings Library by Stanislav Poslavsky

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •