1#############################################################################
2##
3#W  polynomials-extra-s.gi  Manuel Delgado <mdelgado@fc.up.pt>
4#W                          Pedro A. Garcia-Sanchez <pedro@ugr.es>
5##
6##
7#Y  Copyright 2016 by Manuel Delgado and Pedro Garcia-Sanchez
8#Y  We adopt the copyright regulations of GAP as detailed in the
9#Y  copyright notice in the GAP manual.
10##
11#############################################################################
12
13#################################################################
14##
15# F SemigroupOfValuesOfPlaneCurve(f)
16##  Computes the semigroup of values {mult(f,g) | g curve} of a plane curve
17##   with one place at the infinity in the variables X(Rationals,1) and X(Rationals,2)
18##  This function needs NumSgpsCanUseSingular to be enabled, either by loading the
19##  package singular prior to numericalsgps, or by using NumSgpsUseSingular.
20##  The function makes use of `semigroup` in the `alexpoly` singular library
21##
22#################################################################
23DeclareGlobalFunction("SemigroupOfValuesOfPlaneCurve");
24