LipschitzSaturation: A Macaulay2 Package for Computing Lipschitz Saturations of Modules and Toric Varieties

Abstract

We introduce |LipschitzSaturation|, a package for the computer algebra system Macaulay2 that implements algorithms for computing Lipschitz saturations of modules and toric varieties. In the module setting, the package handles three distinct saturation notions for an OX-submodule M⊂eqOXp: the 1-, 2-, and 3-Lipschitz saturations MS1, MS2 and MS3, together with the auxiliary construction of the double module MD. To bypass the computationally intractable multivariate calculations for MS1, we implemented a curve-based membership test, achieving near-constant runtime on parametric families that cause the purely algebraic method to time out or exhaust memory. For Toric Singularities, we implemented a construction algorithm. The package is freely available and requires Macaulay2 version 1.22 or later.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…