|
7.10.3.1 lpNoetherian
Procedure from library fpaprops.lib (see fpaprops_lib).
- Usage:
- lpNoetherian(G); G an ideal in a Letterplace ring
- Return:
- int
0 not Noetherian
1 left Noetherian
2 right Noetherian
3 Noetherian
4 weak Noetherian
- Purpose:
- Check whether the monomial algebra A/<LM(G)> is (left/right) noetherian
- Assume:
- - basering is a Letterplace ring
- G is a Groebner basis
- Theory:
- lpNoetherian works with the monomial algebra A/<LM(G)>.
If it gives an affirmative answer for one of the properties, then it
holds for both A/<LM(G)> and A/<G>. However, a negative answer applies
only to A/<LM(G)> and not necessarily to A/<G>.
- Note:
- Weak Noetherian means that two-sided ideals in A/<LM(G)> satisfy
the acc (ascending chain condition).
Example:
| LIB "fpaprops.lib";
ring r = 0,(x,y),dp;
def R = freeAlgebra(r, 5);
setring R;
ideal G = x*x, y*x; // K<x,y>/<xx,yx> is right noetherian
lpNoetherian(G);
==> 2
|
|