Skip to content

This notebook features Mathematica functions for working with and visualizing C-semigroups in N², using the Normaliz package. Normaliz is an open-source tool for computations in affine monoids, lattice polytopes, and rational cones (https://www.normaliz.uni-osnabrueck.de/).

License

Notifications You must be signed in to change notification settings

asanlou/C-SemigroupsToolbox

Repository files navigation

C-Semigroups Toolbox

This notebook contains a set of functions developed in Mathematica for working with, visualizing, and creating examples of C-semigroups in N². To achieve this, we use the Normaliz package, an open-source tool for computations in affine monoids, vector configurations, lattice polytopes, and rational cones. Normaliz also calculates algebraic polytopes, which are polytopes defined over real algebraic extensions of Q.

The files named aux1 are part of the Normaliz program. We have included the normaliz program for Linux and normaliz.exe for Windows that we used in this project.

This work is part of a final degree project completed at the University of Cádiz.

CSemigroupSample

Authors:

  • Sánchez Loureiro, Adrián
  • Vigneron Tenorio, Alberto

License:

GPL-3.0

Software used:

About

This notebook features Mathematica functions for working with and visualizing C-semigroups in N², using the Normaliz package. Normaliz is an open-source tool for computations in affine monoids, lattice polytopes, and rational cones (https://www.normaliz.uni-osnabrueck.de/).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published