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.
- Sánchez Loureiro, Adrián
- Vigneron Tenorio, Alberto
GPL-3.0