Macaulay2 » Documentation
Packages » NumericalSemigroups :: aperySemigroupRing
next | previous | forward | backward | up | index | toc

aperySemigroupRing -- computes the semigroup ring using both the multiplicity and the full Apery set

Synopsis

Description

While the function semigroupRing L uses just a minimal set of generators, the function aperySemigroupRing L uses the larger Apery set, and puts the generator corresponding to the multiplicity at the end.

i1 : L = {5,6}

o1 = {5, 6}

o1 : List
i2 : aperySet L

o2 = {6, 12, 18, 24}

o2 : List
i3 : gens aperySemigroupRing L

o3 = {x , x , x , x , x }
       1   2   3   4   0

o3 : List
i4 : gens semigroupRing L

o4 = {x , x }
       0   1

o4 : List

See also

Ways to use aperySemigroupRing:

For the programmer

The object aperySemigroupRing is a method function.