pith. machine review for the scientific record. sign in

arxiv: 1705.06134 · v1 · submitted 2017-05-17 · 💻 cs.MS · cs.SC

Recognition: unknown

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

Authors on Pith no claims yet
classification 💻 cs.MS cs.SC
keywords juliaalgorithmsheckenemoalgebracomputerhighimplemented
0
0 comments X
read the original 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.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Robust self-testing with CHSH mod 3

    math.OC 2026-04 unverdicted novelty 8.0

    CHSH mod 3 reaches its exact maximal quantum value only with maximally entangled qutrit pairs (unique up to symmetry) and any strategy within ε of the optimum is O(√ε)-close to a direct sum of those optimal strategies.