Notes and papers on algebra and algebraic combinatorics
This is a legacy page: all its content is now available in my catalogue of writings, where it is better searchable and subject to updates.
Darij Grinberg, Notes on the combinatorial
fundamentals of algebra.
Sourcecode and Github repository.
A version without solutions,
for spoilerless searching.
The paper also appears as arXiv preprint arXiv:2008.09862, but the version on this website is updated more frequently.
A set of notes on binomial coefficients, permutations and
determinants. Covers some binomial coefficient
identities (the Vandermonde convolution and some of its variations),
lengths and signs of permutations, and various elementary properties
of determinants (defined by the Leibniz formula).
The sourcecode of the project is also tracked
on github.
Darij Grinberg, Notes on
linear algebra (unfinished draft, currently frozen).
Github repository.
An attempt at a rigorous introduction to linear algebra, currently
frozen (as it has proven to be more work than I have time for). It
currently covers matrix operations (multiplication etc.), various
properties of matrices (triangularity, invertibility, permutation) and
some basics of vector spaces. It was written to accompany
my Math 4242 class
at the University of Minnesota.
Darij Grinberg, Enumerative Combinatorics
(unfinished draft, currently frozen).
Ancillary content (homeworks, sourcecode).
A rigorous introduction to enumerative combinatorics
at undergraduate level.
Currently, the first two chapters are finished,
covering binomial coefficients and basic counting strategies.
See my Fall 2022 course for a
natural continuation of these notes (at a somewhat lesser level of detail).
Darij Grinberg, Algebraic Combinatorics
(mostly finished).
Sourcecode.
An introduction to algebraic combinatorics at early graduate
level. Currently, it covers
the theory of formal power series in one variable; basic
properties of integer partitions up until the Jacobi Triple
Product; permutations; determinant identities; symmetric
polynomials up until the Littlewood-Richardson rule (proven
a la Stembridge).
Darij Grinberg, An introduction to the symmetric
group algebra
(several chapters finished).
Sourcecode.
These are the notes for a graduate-level course on the
group algebras of the symmetric groups.
In their current state, they include the construction of
Young and Specht modules as well as several bases of
the symmetric group algebra (including the
Young natural basis and the Murphy bases), and various
other results.
More to be added in the future.
Darij Grinberg, Mathematical Problem
Solving
(several chapters finished).
Sourcecode.
Notes on various parts of (mostly fairly elementary)
mathematics that appear in mathematical contests such
as the IMO and Putnam. Includes in-depth treatments of
elementary number theory, finite sums, the extremal
and pigeonhole principles, invariants, basic counting and
3-term linear recurrences.
See also my Fall 2023 worksheets
for further topics in problem-solving.
Darij Grinberg, Alternierende Summen: Aufgaben
und Lösungen
(unfertig) (in German).
Sourcecode.
Eine Aufgabensammlung (mit teilweisen Lösungen)
über alternierende (d.h., vorzeichenbehaftete) Summen
in der Kombinatorik und (elementaren) Algebra.
Geschrieben für die deutsche IMO-Vorbereitung 2020.
Published papers don't always appear in the same form below as they appear in the journals. In particular, editorial changes and (on occasion) some judgment calls from referees are not reflected in the preprints downloadable from this page (but all errors I am aware of are corrected). However, the preprints sometimes contain more details and occasional post-publication corrections.
pλ ⊡ pμ = ∏i, j plcm(λi, μj)gcd(λi, μj).
It is known that this operation preserves the subring Symmℤ of symmetric functions with integer coefficients, and is Schur-positive on pairs of Schur functions. Indeed, it corresponds to induction of representations from Sn × Sm to Snm.
In this work, we consider the anti-arithmetic product ♦, which is defined by the same formula but with gcd and lcm interchanged. We show that it, too, preserves Symmℤ, even though it lacks the Schur positivity property. This was conjectured on MathOverflow in 2014.
Our method is a more intricate variant of the representation-theoretical interpretation of ⊡. The anti-arithmetic product does not correspond to an operation on actual representations; but its adjoint can still be described as a map on characters, which (as we show) is a λ-ring morphism from the character ring of Smn to that of Sm × Sn. Now, a 1975 theorem of Boorman shows that the representation ring of Sn is generated by the natural permutation representation Mn = ℚn as a λ-ring. Thus, the proof of integrality boils down to only computing the image of Mmn under this adjoint, which can be done using Möbius inversion in the representation ring.
This work is aimed at readers familiar with representation rings and the representation theory of symmetric groups. No prior knowledge of λ-rings is presumed. Three self-contained proofs of Boorman's theorem are given in the appendices, two of them lifting the theorem to the noncommutative symmetric functions (or Solomon's descent algebra), recovering a result of Schocker.
Darij Grinberg,
Integrality over ideal
semifiltrations, preprint.
Detailed version with
expanded proofs.
Sourcecode of the paper.
Also available:
I have been a mentor in the PRIMES program at MIT from 2012 to 2015. In this function, I have supervised college students doing mathematical research projects; these projects led to the following writings by the students:
Witt vectors reside somewhere on the crossroads between algebra,
combinatorics and number theory. Hazewinkel's text is, in my opinion, a
must-read for everyone interested in at least two of these fields. It
also sheds light on the representation theory of symmetric groups, the
theory of symmetric polynomials, Hopf algebras and λ-rings.
I tend to advise Hazewinkel's text to anyone interested in any of the
subjects mentioned, due to its very vivid and explanatory writing style.
(It was the main thing that made me study combinatorial algebra!)
Unfortunately, a multitude of typos makes reading it harder than it
should be. If you have troubles with understanding
something in the text, the reason may be in this list of errata (plus a few remarks).
Warning: Don't take my list of
errata at face value. They can contain false positives and wrong corrections.
Here are some sidenotes I have made. Usually, these contain proofs of
assertions which are mentioned without proof in Hazewinkel's work. Some
contain generalizations/extensions (however, it's mostly the cheap kind of
generalization, that barely adds any new content). I have written them
for myself to keep track of what's true and what isn't; unfortunately
they aren't very readable...
Algebra notes
Darij Grinberg