2019
DOI: 10.1016/j.cpc.2018.09.005
|View full text |Cite
|
Sign up to set email alerts
|

Rings: An efficient Java/Scala library for polynomial rings

Abstract: In this paper we briefly discuss Rings -an efficient lightweight library for commutative algebra. Polynomial arithmetic, GCDs, polynomial factorization and Gröbner bases are implemented with the use of modern asymptotically fast algorithms. Rings can be easily interacted or embedded in applications in high-energy physics and other research areas via a simple API with fully typed hierarchy of algebraic structures and algorithms for commutative algebra. The use of the Scala language brings a quite novel powerful… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 54 publications
(71 reference statements)
0
3
0
Order By: Relevance
“…Subsequent studies [15][16][17][18][19][20] developed the above heuristic methods for exploring differential equations by using computer algebra. Algebraic substitutions are employed to solve a differential equation in [15].…”
Section: Literature Review and Problem Statementmentioning
confidence: 99%
See 1 more Smart Citation
“…Subsequent studies [15][16][17][18][19][20] developed the above heuristic methods for exploring differential equations by using computer algebra. Algebraic substitutions are employed to solve a differential equation in [15].…”
Section: Literature Review and Problem Statementmentioning
confidence: 99%
“…Subsequent studies [15][16][17][18][19][20] developed the above heuristic methods for exploring differential equations by using computer algebra. Algebraic substitutions are employed to solve a differential equation in [15]. Functional substitutions are used to solve a differential equation and the original differential equations of a special kind are considered in [16].…”
Section: Literature Review and Problem Statementmentioning
confidence: 99%
“…In this paper we provide the Mathematica package Multi-variateResidues for efficient evaluation of multivariate residues based on methods from computational algebraic geometry. Related work has recently appeared in the package Rings [20] which provides a library for computing factorization, GCDs etc. of multivariate polynomials over arbitrary coefficient rings.…”
Section: Introductionmentioning
confidence: 99%