Let F be a finite field and F$[t_1,\ldots,t_m]$ a polynomial ring with a weight order defined by the list v of size $m$. For P$=\{P_1,\ldots,P_n\}\subset$F$^m$, the order code of degree $d$ is the F-vector space generated by the vectors $(f(P_1),\ldots,f(P_n))$, where $f$ is a monomial of weight at most $d$. We describe ways to obtain an order code below.
orderCode(F,P,v,d)
The order code $C$ of degree d over the points of P using the weight vector v.
|
|
|
|
orderCode(I,P,v,d)
If I is the ideal associated to the semigroup generated by v, this function allows us to improve by knowing a basis defined through I.
|
|
|
|
|
|
orderCode(I,v,d)
The order code of degree d, using the order function defined by v and the set of points the zeroes of I.
|
|
|
|
|
While this function may work even when a ring is given, instead of a finite field, it is possible that the results are not the expected ones.
The object orderCode is a method function with options.