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.
Nice 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.
Thanks 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.
You 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 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!
Here’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 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!
No, 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.”
Given 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 Algebra and Eisenbud’s The Geometry of Syzygies.
I 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?
My 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.
The (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.
Since 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.
[...] 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 [...]