Skip to Main content Skip to Navigation
Conference papers

Nemo/Hecke: Computer Algebra and Number Theory Packages for the Julia Programming Language

Abstract : We introduce two new packages, Nemo and Hecke, written in the Julia programming language for computer algebra and number theory. We demonstrate that high performance generic algorithms can be implemented in Julia, without the need to resort to a low-level C implementation. For specialised algorithms, we use Julia's efficient native C interface to wrap existing C/C++ libraries such as Flint, Arb, Antic and Singular. We give examples of how to use Hecke and Nemo and discuss some algorithms that we have implemented to provide high performance basic arithmetic.
Complete list of metadata

Cited literature [24 references]  Display  Hide  Download

https://hal.inria.fr/hal-01524140
Contributor : Fredrik Johansson Connect in order to contact the contributor
Submitted on : Wednesday, May 17, 2017 - 3:19:40 PM
Last modification on : Saturday, December 4, 2021 - 3:43:23 AM

File

ISSAC-Hecke-Nemo.pdf
Files produced by the author(s)

Licence


Copyright

Identifiers

Collections

Citation

Claus Fieker, William Hart, Tommy Hofmann, Fredrik Johansson. Nemo/Hecke: Computer Algebra and Number Theory Packages for the Julia Programming Language. ISSAC '17 - International Symposium on Symbolic and Algebraic Computation, Jul 2017, Kaiserslautern, Germany. ⟨10.1145/3087604.3087611⟩. ⟨hal-01524140⟩

Share

Metrics

Les métriques sont temporairement indisponibles