The Linear System Package of Magma

Carlos Rito

Published: 2025/9/8

Abstract

We present a complete reimplementation of the LinearSystem package of Magma, with substantial improvements in design and performance. The resulting efficiency enables computations that were previously out of reach. We briefly describe the design principles, capabilities, and algorithms of the new implementation and illustrate them with examples that showcase its power. Rather than comparing speeds, our goal is to advertise the package by demonstrating what can now be achieved in practice. We also add one core capability: computing linear systems of plane curves with prescribed non-ordinary singularities.