Difference between revisions of "Category:ApCoCoA-1:Package gbmr"
Line 1: | Line 1: | ||
Package gbmr is designed to provide basic operations over monoid rings and compute Groebner bases of finite generated ideals. | Package gbmr is designed to provide basic operations over monoid rings and compute Groebner bases of finite generated ideals. | ||
− | For the field of rationals | + | For the field of rationals '''Q''' and a monoid '''M''' presented by a string rewriting system ('''Alphabet''', '''Rs'''), where '''Alphabet''' is finite alphabet and '''Rs''' is set of relations, let Q[M] denote the ring of all finite formal sums (called '''Polynomial'''s) a_{1}*w_{1}+ a_{2}*w_{2} +...+a_{n}*w_{n} with coefficients a_{i} in Q\{0} and terms w_{i} in M. This ring is called the '''monoid ring''' of M over Q. |
− | Let p, f be two non-zero polynomials in Q[M]. We say f prefix | + | Notice that in this package, each '''Polynomial''' is represented as a LIST of LISTs, which are pairs of term and corresponding coefficient. '''Polynomial:=[[Term,Coefficient],...,[Term, Coefficient]]'''. For example, polynomial F:=a+1 is represented as F:=[[1,"a"], [1,""]]. |
+ | |||
+ | Let p, f be two non-zero polynomials in Q[M]. We say f '''prefix reduce'''s p to q at a monomial a*t of p in one step, denoted by p-->_{f}q if | ||
(1) LT(f)w = t for some w in M, i.e., LT(f) is a prefix of t, and | (1) LT(f)w = t for some w in M, i.e., LT(f) is a prefix of t, and | ||
(2) q = p-a*LT(f)^{-1}*f*w. | (2) q = p-a*LT(f)^{-1}*f*w. | ||
− | A set G is said to be a | + | A set G is said to be a '''Groebner basis''' with respect to the reduction -->, if <-->_{G} = Equiv_{Ideal(G)} and -->_{G} is confluent. |
{{ApCoCoAServer}} | {{ApCoCoAServer}} | ||
[[Category:ApCoCoA_Manual]] | [[Category:ApCoCoA_Manual]] |
Revision as of 11:35, 22 October 2009
Package gbmr is designed to provide basic operations over monoid rings and compute Groebner bases of finite generated ideals.
For the field of rationals Q and a monoid M presented by a string rewriting system (Alphabet, Rs), where Alphabet is finite alphabet and Rs is set of relations, let Q[M] denote the ring of all finite formal sums (called Polynomials) a_{1}*w_{1}+ a_{2}*w_{2} +...+a_{n}*w_{n} with coefficients a_{i} in Q\{0} and terms w_{i} in M. This ring is called the monoid ring of M over Q.
Notice that in this package, each Polynomial is represented as a LIST of LISTs, which are pairs of term and corresponding coefficient. Polynomial:=[[Term,Coefficient],...,[Term, Coefficient]]. For example, polynomial F:=a+1 is represented as F:=[[1,"a"], [1,""]].
Let p, f be two non-zero polynomials in Q[M]. We say f prefix reduces p to q at a monomial a*t of p in one step, denoted by p-->_{f}q if
(1) LT(f)w = t for some w in M, i.e., LT(f) is a prefix of t, and (2) q = p-a*LT(f)^{-1}*f*w.
A set G is said to be a Groebner basis with respect to the reduction -->, if <-->_{G} = Equiv_{Ideal(G)} and -->_{G} is confluent.
Please note: The function(s) explained on this page is/are using the ApCoCoAServer. You will have to start the ApCoCoAServer in order to use
it/them.
Pages in category "ApCoCoA-1:Package gbmr"
The following 59 pages are in this category, out of 59 total.
N
- ApCoCoA-1:NCo.Add
- ApCoCoA-1:NCo.AdMatrix
- ApCoCoA-1:NCo.BAdd
- ApCoCoA-1:NCo.BDeg
- ApCoCoA-1:NCo.BGB
- ApCoCoA-1:NCo.BHF
- ApCoCoA-1:NCo.BInterreduction
- ApCoCoA-1:NCo.BIsGB
- ApCoCoA-1:NCo.BLC
- ApCoCoA-1:NCo.BLW
- ApCoCoA-1:NCo.BMB
- ApCoCoA-1:NCo.BMultiply
- ApCoCoA-1:NCo.BNR
- ApCoCoA-1:NCo.BReducedGB
- ApCoCoA-1:NCo.BSubtract
- ApCoCoA-1:NCo.BTruncatedGB
- ApCoCoA-1:NCo.Deg
- ApCoCoA-1:NCo.FindPolynomials
- ApCoCoA-1:NCo.GB
- ApCoCoA-1:NCo.HF
- ApCoCoA-1:NCo.Interreduction
- ApCoCoA-1:NCo.Intersection
- ApCoCoA-1:NCo.IsFinite
- ApCoCoA-1:NCo.IsGB
- ApCoCoA-1:NCo.IsHomog
- ApCoCoA-1:NCo.KernelOfHomomorphism
- ApCoCoA-1:NCo.LC
- ApCoCoA-1:NCo.LW
- ApCoCoA-1:NCo.LWIdeal
- ApCoCoA-1:NCo.MB
- ApCoCoA-1:NCo.MRAdd
- ApCoCoA-1:NCo.MRDeg
- ApCoCoA-1:NCo.MRGB
- ApCoCoA-1:NCo.MRHF
- ApCoCoA-1:NCo.MRInterreduction
- ApCoCoA-1:NCo.MRIsGB
- ApCoCoA-1:NCo.MRLC
- ApCoCoA-1:NCo.MRLW
- ApCoCoA-1:NCo.MRMB
- ApCoCoA-1:NCo.MRMultiply
- ApCoCoA-1:NCo.MRNR
- ApCoCoA-1:NCo.MRReducedGB
- ApCoCoA-1:NCo.MRSubtract
- ApCoCoA-1:NCo.Multiply
- ApCoCoA-1:NCo.NR
- ApCoCoA-1:NCo.PrefixGB
- ApCoCoA-1:NCo.PrefixInterreduction
- ApCoCoA-1:NCo.PrefixNR
- ApCoCoA-1:NCo.PrefixReducedGB
- ApCoCoA-1:NCo.PrefixSaturation
- ApCoCoA-1:NCo.ReducedGB
- ApCoCoA-1:NCo.SetFp
- ApCoCoA-1:NCo.SetOrdering
- ApCoCoA-1:NCo.SetRelations
- ApCoCoA-1:NCo.SetX
- ApCoCoA-1:NCo.Subtract
- ApCoCoA-1:NCo.TruncatedGB
- ApCoCoA-1:NCo.UnsetFp
- ApCoCoA-1:NCo.UnsetRelations