Often in mathematics we work in an algebra with the property that the “degree” of an element has a multiplicative property. For example, in a polynomial ring in variables we can define the degree of a monomial to be the vector of its degrees with respect to each variable, and the product of monomials corresponds to the sum of vectors. More typically we can define the degree of a monomial to be its total degree (the sum of the components of the above vector); this degree is also multiplicative.

Algebras with this additional property are called graded algebras, and they show up surprisingly often in mathematics. As Alexandre Borovik notes, when schoolchildren work with units such as “apples” and “people” they are really working in a -graded algebra, and one could argue that the study of homogeneous elements (that is, elements of the same degree) in -graded algebras is the entire content of dimensional analysis.

At this point, I should give some definitions.

To define a graded algebra, we want to generalize the definition of a monomial. To say that a polynomial in one variable can be uniquely written as a sum of monomials is equivalent to giving a direct sum decomposition

where denotes the monomials of the form . Since the product of a monomial of degree with a monomial of degree is a monomial of degree , and ranges over the non-negative integers, we call this a -graded algebra.

In general, given a semigroup , a -graded algebra is an algebra with a direct sum decomposition

with the property that the multiplication sends the product of an element of and an element of to an element of . The elements of the factors are called the homogeneous elements, and the value of is called the degree. If you’re unfamiliar with direct sums, just remember that it means that any element of can be written uniquely as a sum of homogeneous elements. Because polynomial rings are the prototypical example, the case is referred to as “graded.”

Note that a “polynomial” (a sum of homogeneous elements of different degree) doesn’t necessarily have a well-defined degree; we aren’t requiring that have an ordering.

Graded algebras seem to appear whenever symmetry or homogeneity are important, although I don’t have much experience with their more sophisticated uses. Below are a few examples.

**Fourier transforms**

Every function can be uniquely written as the sum of an even function and an odd function. Generically, this takes the form

.

This gives the set of functions the structure of a -graded algebra; the direct sum decomposition is into the even and odd functions.

More generally, let be a primitive root of unity and say that a function has weight if . This gives the set of functions the structure of a -graded algebra; the direct sum decomposition is into the functions of weight . You might know this as the discrete Fourier transform or as the decomposition of a representation of into its irreducible one-dimensional representations. For example, for the decomposition into functions of weight takes the form

.

Even more generally, let be a locally compact abelian group and let denote its Pontryagin dual, i.e. the continuous homomorphisms . Let be a space on which acts continuously, and given a character , say that a function has weight if for every . Subject to technical assumptions, this gives the space of functions the structure of a -graded algebra; the direct sum decomposition is into the functions of weight . (If isn’t discrete; the direct sum is replaced by an integral.) For more details, see Terence Tao’s notes on the Fourier transform. With (the circle group), (the circle), and we recover the usual gradation on the space of Fourier series of functions on the circle (equivalently, the space of Fourier series of periodic functions on the real line).

**Commutative algebra**

A polynomial ring is a graded algebra under total degree. This allows us to focus our attention on homogeneous polynomials, since those are the important ones in algebraic geometry. Given a graded algebra , define and define the Hilbert series

.

One can verify that when the Hilbert series is , and this should be familiar if you did the exercise about symmetric functions awhile back. Hilbert series behave well under the obvious operations: they are additive under direct sum and multiplicative under tensor product, provided the degree of a tensor product is defined appropriately. One can think of this as a “linearization” of the properties of combinatorial generating functions under disjoint union and Cartesian product. It is therefore reasonable to expect that the Hilbert series of a graded algebra encodes information about its structure.

Hilbert series can be used to study algebraic varieties, as follows: given a projective variety defined over , the ring of polynomial functions is a quotient of by the ideal of functions in vanishing on , hence inherits a gradation. The Hilbert series of a variety can be used to define its dimension, as follows.

**Theorem:** There exists a polynomial (the Hilbert polynomial) such that for all sufficiently large . The degree of this polynomial is the dimension of .

Intuitively, the degree of the Hilbert polynomial measures the number of “degrees of freedom” that polynomial functions on have. For the ring of functions is and the Hilbert polynomial is . For the Segre variety , the ring of functions is . Its Hilbert series begins

and we can compute its Hilbert polynomial as follows: after replacing the factor by in every monomial, the space of monomials of degree consists of

- Monomials in ; there are of these.
- Monomials in with a factor of ; there are of these.
- Monomials in with a factor of ; there are of these.

This gives the Hilbert polynomial , hence has dimension ; in fact, it’s a doubly ruled surface.

I haven’t checked, but I believe this generalizes: the Segre embedding might correspond to the Hadamard product of Hilbert series in general.

**Supersymmetry**

Now we enter the realm of things I don’t understand. A -graded algebra is called a superalgebra. Superalgebras have an even part and an odd part, as we have seen. A good example of a superalgebra is the ring of invariants of the alternating group acting on by permutation of the variables. The even part consists of the polynomials invariant under , the symmetric polynomials, and the odd part consists of the polynomials that gain the sign of a permutation under permutation, the alternating polynomials.

Supersymmetry is an idea from physics relating bosons to fermions. According to Masoud Khalkhali, if is the Hilbert space of states of a single boson, then the Hilbert space of states of bosons is the symmetric tensor power . If is instead the Hilbert space of states of a single fermion, then the Hilbert space of states of fermions is the exterior power ; this is the Pauli exclusion principle.

The exterior algebra of a -dimensional vector space has Hilbert series , since by Pauli exclusion a monomial of degree corresponds to a subset of size of basis vectors. In other words, **fermion = subset.** The symmetric algebra of can be identified with the space of polynomials in variables, so as we saw before it has Hilbert series . In other words, **boson = multiset**. The “supersymmetry” relating bosons and fermions is hinted at by the following:

.

The next GILA post will attempt to discuss these issues from a combinatorial perspective.

on July 11, 2009 at 8:34 am |TheoNice post!

Two comments:

(1) There is a little more to the word “superalgebra” than “$Z/2$ graded algebra”. The best definition is to entirely describe the symmetric monoidal category of supervector spaces, and then internalize the word “algebra” to that category. That category is as follows: As a monoidal category, it is the category of $Z/2$-graded vector spaces (with, of course, grading-preserving maps). But the canonical “flip” isomorphism $V\otimes W \to W\otimes V$ acts by $-1$ on the odd \otimes odd part (and as $+1$ on the other homogeneous components).

Why does this matter? You don’t need the flip map to define an algebra, so your definition is not wrong. But you do need the flip map to define a commutative algebra. A “commutative superalgebra” is one where if $a$ and $b$ are homogeneous elements, then $ab = \pm ba$, where the sign is $+$ unless both $a$ and $b$ are odd, in which case the sign is even. A “commutative $Z/2$-graded algebra” is where $ab = ba$. A related use of the flip map: it’s required to define a “Lie algebra”, and so the words “super Lie algebra” and “$Z/2$-graded Lie algebra” are different.

(2) The Hilbert Series you described is closely related to the following. Let $g$ be a semisimple Lie algebra over $C$. Let $h \leq g$ be a Cartan subalgebra. Let $V$ be a $g$-module. Then $h$ acts diagonalizably on $V$ — i.e. $V$ decomposes as an $h$-module into a direct sum $V = \bigoplus V_\lambda$ where the $h$-action on $V_\lambda$ is given by some linear functional $\lambda: h \to C$. The $\lambda$ for a particular module are called the “weights” of the module. If $V$ is finite-dimensional, then the weights of $V$ necessarily lie in a lattice in $h^* = hom(g,C)$, called the “weight lattice” $P$.

So, this means that the category of finite-dimensional $g$-modules is $P$-graded, and the category of all modules if $h^*$-graded. To each module, I want to write down a generating function like your Hilbert Series: if $\lamdba \in h^*$, I want the coefficient of $x^\lambda$ to be $\dim V_\lambda$. But this is bad unless I require that my modules be “locally finite”. Then, though, my category is not closed under tensor products. So let’s pick a direction in $h^*$ (or rather, first prove that $P$ lies in a real form of $h^*$, restrict the weights to that real form, and pick a direction, i.e. a vector in $h$, in it, and best to make the choice oblique to every vector in $P$). Then we can require that the modules have only finitely many weights in the negative (say) direction.

Great. Let $h^*_+$ be the semigroup of positive elements of $h^*$, and $P_+ = h^*_+ \cap P$; then our modules are $P \times_{P_+} h^*_+$-graded.

Anyhoo, the category of such modules is closed under everything you could hope it to be. To each module we associate the generating function for its dimensions. This is called the “Weyl Character” of the module. The multiplicativity and additivity say that the Weyl Character is a “monoidal exact functor” from the abelian category of modules to the “zero-category” consisting of the ring of power series.

on July 11, 2009 at 9:06 am |Qiaochu YuanThanks for the comments, Theo. I don’t have a reference available for this stuff, so I’m just working off a few things I’ve read online and a discussion I had with Todd Trimble.

on July 12, 2009 at 4:15 pm |Steven SamYou probably already know this, but it’s worth mentioning. When I first learned about Hilbert polynomials, I was always very confused about the fact that it agrees with the Hilbert polynomial only for sufficiently large n. My first exposure to generating functions was the Ehrhart series of an integral polytope. Since the number of lattice points in dilates of an integral polytope is exactly a polynomial (Ehrhart polynomial), I thought it was weird that for graded algebras, there is some error, especially because the Ehrhart polynomial is a special case of a Hilbert polynomial.

What was going on? Well, the Hilbert polynomial is NOT counting the dimensions of the graded pieces of your algebra. The real statement goes as follows. Pick a projective variety X over a field K embedded in projective space, and let O(1) denote the hyperplane section, and pick a coherent sheaf F on X. We can define a function where H denotes sheaf cohomology, and for all integers d. The cohomology groups are finite-dimensional since X is projective and F is coherent, and the sum is always finite by Grothendieck vanishing. Then this is a polynomial function on the nose. If I’m not mistaken, we could have picked O(1) to be any ample line bundle, and then would be a quasi-polynomial.

How does it relate to the original story? A finitely generated graded K-algebra A which is generated in degree 1 over can be written as a quotient of a polynomial ring, which gives us an embedded projective variety X and hyperplane section O(1). Then for nonnegative d. By Serre’s theorem, the higher cohomology of O(d) vanishes for sufficiently large d, and hence we get back the theorem you mentioned. And hence the obstruction to the Hilbert polynomial matching the Hilbert function comes from some cohomology. I was very happy when I learned this fact, because it cleared up the mystery of what the phrase “sufficiently large d” was really saying!

Going back to polytopes, the varieties we get are always toric, and ample line bundles on toric varieties never have higher cohomology, so that’s why there was no qualifier “sufficiently large”. What’s a bit strange is that the graded ring associated to a polytope need not be generated in 1, but everything works out anyway.

If I just told you a bunch of stuff you already knew, then I apologize!

on December 13, 2009 at 9:23 pm |Steven SamOn second reading, what I wrote is not 100% accurate. We need to assume that the ring we started with is an integrally closed domain to get the conclusion . For example, from Hartshorne Ex. II.5.14, the ring is the integral closure of Proj A if A is a domain (and f.g. in degree 1) and if the stalks of Proj A are integrally closed.

But dropping the hypothesis of integrally closed domain, from Hartshorne Ex. II.5.9(b), we do know that for $d \gg 0$. But I haven’t digested what the obstruction in this case is.

So we kind of have an explanation, but it’s still a little mysterious… bummer!

on December 13, 2009 at 10:21 pm |Steven SamHere’s the real story. We can use sheaf cohomology in the case of integrally closed domains, but in general, the actual obstruction is coming from local cohomology.

Let A be a standard graded polynomial ring in n variables and let be the irrelevant ideal. Then for any f.g. A-module M, we have that

where is the Hilbert function of M and is the Hilbert polynomial of M, and is local cohomology with support in (which inherits a grading from M). Now for our application, we take M to be A/I for some homogeneous ideal I.

There are analogues of Grothendieck/Serre vanishing for local cohomology, so everything is fine.

(This is Corollary A1.15 in Eisenbud’s _The Geometry of Syzygies_)

on December 13, 2009 at 9:24 pm |Steven SamOn second reading, what I wrote is not 100% accurate. We need to assume that the ring we started with is an integrally closed domain to get the conclusion {\rm H}^0({\rm Proj } A, \mathcal{O}(d)) = A_d. For example, from Hartshorne Ex. II.5.14, the ring \bigoplus_{n \ge 0} {\rm H}^0({\rm Proj } A, \mathcal{O}(n)) is the integral closure of Proj A if A is a domain (and f.g. in degree 1) and if the stalks of Proj A are integrally closed.

But dropping the hypothesis of integrally closed domain, from Hartshorne Ex. II.5.9(b), we do know that A_d = {\rm H}^0({\rm Proj } A, \mathcal{O}(d)) for . But I havenâ€™t digested what the obstruction in this case is.

So we kind of have an explanation, but itâ€™s still a little mysteriousâ€¦ bummer!

on July 12, 2009 at 5:00 pm |Qiaochu YuanNo, don’t apologize; as I said, I don’t really know anything about the sophisticated uses of Hilbert series, so I really appreciate all the comments from people who actually know what they’re talking about :) I was introduced to Hilbert series as part of a research project nominally under Pavel Etingof which I later dropped because I didn’t understand what was going on! I just like the construction because it appeals to my sensibilities regarding “weighted counting.”

on July 12, 2009 at 10:52 pm |Steven SamGiven your interests in combinatorics, you may appreciate this paper: Hilbert polynomials in combinatorics by Francesco Brenti.

Hilbert’s approach to Hilbert series was through the Hilbert syzygy theorem: given a graded module M over a polynomial ring (K is a field), write down a graded free resolution for it, and use additivity to write the Hilbert polynomial of M as an alternating sum of Hilbert series for graded shifts of free modules. Problem: can we find a finite free resolution? The answer is yes, and we only need at most n+1 free modules in the resolution.

Some places to look if you like this: Eisenbud’s

Commutative Algebraand Eisenbud’sThe Geometry of Syzygies.on July 22, 2009 at 7:28 pm |Steven SamI wrote a reply a while back but it never showed up I guess. Anyway, if you like combinatorics and thinking of Hilbert functions as “weighted counting”, you might like this paper:

F. Brenti, Hilbert functions in combinatorics

http://www.mat.uniroma2.it/~brenti/16.dvi

The paper addresses the question: what kinds of polynomial in combinatorics (like chromatic polynomials) are Hilbert functions for graded algebras?

on August 10, 2009 at 12:15 pm |Qiaochu YuanMy apologies; I didn’t realize this until today, but both your comments were caught in the spam filter. It seems as if Akismet doesn’t like gmail accounts.

on July 12, 2009 at 5:55 pm |Akhil MathewThe (perhaps inferior) way I understood it was that the Hilbert polynomial of a finitely generated graded module over doesn’t have to agree with the appropriate dimensions even when , because there might be some “garbage” in the first few dimensions. But one proves the Hilbert polynomial theorem for sheaves on schemes, one does noetherian induction on the support, and when the support is , the dimensions are always trivially zero.

Incidentally I know a few people who are working indirectly with Professor Etingof on topics related to Hilbert series.

on August 7, 2009 at 4:57 am |Scott CarnahanSince you mentioned the discrete Fourier transform, I thought I’d mention this post by Tim Gowers, together with Terry Tao’s first comment. It has a nice perspective on solvability by radicals.

on October 2, 2009 at 8:08 am |Introduction to symmetric functions « Annoying Precision[...] is preserved under addition and multiplication, and since symmetric polynomials inherit the grading from , the symmetric polynomials form a graded -algebra. General results in algebra then guarantee [...]

on July 17, 2013 at 9:38 am |iburke1Thanks for a very helpful post. Is it not more typical that the binary operation of the semigroup G (in the formal definition) be denoted additively i.e. the multiplication sends the product of an element of A_g and an element of A_h to an element of A_{g+h} (as opposed to A_{gh})?

on July 17, 2013 at 11:11 am |Qiaochu YuanMaybe?