MathOverflow is a question and answer site for professional mathematicians. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

As the title indicates, I am seeking some perspective (explained below) on Bergman's Diamond Lemma.

I know that it can be used, for instance, to prove the Poincare-Birkhoff-Witt theorem for universal enveloping algebras. This is shown in Bergman's original paper. And then it can be used also for quantized enveloping algebras, quantized function algebras, etc.

I am also aware of this page at Secret Blogging Seminar, which discusses the Diamond Lemma in the graph-theoretic setting. It is stated there that this version can be used to prove the Jordan-Holder theorem on composition series for a finite group (and presumably for modules over a ring, etc).

For this to be a well-formulated question, I need to make clear what I mean by "perspective". Here is a quote from the introduction to the paper:

The main results in this paper are trivial. But what is trivial when described in the abstract can be far from clear in the context of a complicated situation where it is needed.

And then, later, after describing the results, he says:

This fact has been considered obvious and used freely by some ring-theorists (e.g., [17, Sect. !5l), but others seem unaware of it and write out tortuous verifications.

So, what I am looking for is examples of situations where the formalism of the Diamond Lemma really clarified or simplified some algebraic construction, or examples of people writing out "tortuous verifications" when they could have appealed to the Diamond Lemma instead.

PS If you've never looked at Bergman's paper before, you should! It's one of my favorites. Everything is so clear and well-motivated. If only I could write like that...

share|cite|improve this question

What I believe is really important is that you can use Diamond Lemma to make homological conclusions, and not just prove results on the size of your algebra. For instance, a homogeneous algebra with a quadratic Groebner basis (i.e. with quadratic relations which form a confluent system) is Koszul. Same applies in more tricky case, e.g. operads, where it becomes quite important since verifications become even more torturous (which you might know already from my comment to that SBS entry).

share|cite|improve this answer

One example of a paper which uses the Diamond Lemma in an algebraic setting is

Michael Hutchings, Integration of singular braid invariants and graph cohomology, Transactions of the AMS 350 (1998), 1791-1809.

See Theorem 4.1 He essentially uses a Diamond Lemma argument, although he never uses the term (not that his argument is any less clear for that). Further to V. Dotsenko's point, he also essentially proves that the "chord diagram algebra" is Koszul, although he also never uses the word Koszul (probably because he doesn't actually need Koszulness for his purposes).

share|cite|improve this answer

My paper is about some applications of the Diamond Lemma.

share|cite|improve this answer

The thesis

Moore, E. Graphs of groups: word computations and free crossed resolutions. Ph.D. Thesis, University of Wales, Bangor (2001).

considers (following Higgins) a normal form for the fundamental groupoid of a graph of groups, and the diamond lemma method is used as a way of establishing this. Graphs of groupoids are also considered. The thesis is available as gzipped postscript from

or as a pdf from

Note that Higgins' method avoids the usual choices of a base point and a tree.

share|cite|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.