Author: Eiko

Tags: abstract algebra, grobner basis

Time: 2024-10-15 14:38:49 - 2024-10-15 14:38:49 (UTC)

Introduction

is used to determine in an algebra, if a set of monomials form a k-basis.

It is an extension of Grobner basis to non-commutative rings, with the possibility that it might not terminate.

Definitions

  • Words

    X be a set of variables, a word is a finite sequence of elements of X.

  • Monomial Ordering

    We want to have a total ordering on the set of words that is multiplicative, i.e.

    u<vouo<ovo

    For example under the degree-lexicographic ordering, assuming x<y we have

    1<x<y<x2<xy<yx<y2<x3<x2y<

    The largest term of an element in kX is called the leading term.

  • Reduced Word

    Given a set of relations g1,,gn, a word w is reduced if it is not a subword of the leading terms of any of the gi.

Reduction

Reductions are performed for each relation gi, we can reduce any word that contains the leading term of gi=wifi by replacing wi with fi (which is a linear combination of words strictly smaller than wi).

Using this process, you can reduce any word to a reduced element.

An element hkX is called reduction-unique if for any compositions of reductions, it always reduces to the same reduced element.

Ambiguity

  • If wi and wj share a common part, so that wi=ac and wj=cb, then we say wi and wj have an overlap ambiguity.

    It is resolvable if the two ambiguous reductions of acb can be reduced to the same element under further reductions.

  • If wi is contained in wj, wj=awib, we say they have an inclusion ambiguity.

    Again it is resolvable if awib can be reduced to the same element under further reductions.

Diamond Lemma

Let gi be some relations generating an ideal IkX, where gi=wifi. Then the following are equivalent:

  • The set of reduced words form a k-basis of kX/I.

  • Every element of kX is reduction-unique.

  • All two types of ambiguous reductions are resolvable.

When ambiguity are not resolvable

If wi and wj have ambiguity, they get reduced to elements ci and cj, you can add a new relation cicj to the set of relations, and repeat the process.

Warning: This process might not terminate, and can be choice dependent.